From c721843050a307adb533780ee64602b8b44682e9 Mon Sep 17 00:00:00 2001 From: Mounir Dhahri Date: Mon, 16 Sep 2024 16:47:08 +0200 Subject: [PATCH 1/9] chore: update rn-bootsplash to latest --- android/app/build.gradle | 3 + .../main/java/net/artsy/app/MainActivity.kt | 4 +- ios/Podfile.lock | 4 +- package.json | 2 +- yarn.lock | 868 ++++++++---------- 5 files changed, 385 insertions(+), 496 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index e0e0238fa5d..79f67243865 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,3 +1,4 @@ + apply plugin: "com.android.application" apply plugin: "org.jetbrains.kotlin.android" apply plugin: "com.google.gms.google-services" @@ -146,6 +147,8 @@ dependencies { implementation "com.google.firebase:firebase-analytics:19.0.0" // so we can see push notification reports on firebase implementation 'com.google.firebase:firebase-messaging:21.1.0' + implementation "androidx.core:core-splashscreen:1.0.0" + implementation 'commons-io:commons-io:2.8.0' implementation("com.facebook.react:flipper-integration") diff --git a/android/app/src/main/java/net/artsy/app/MainActivity.kt b/android/app/src/main/java/net/artsy/app/MainActivity.kt index 0ba07cf1fef..9aaa8827517 100644 --- a/android/app/src/main/java/net/artsy/app/MainActivity.kt +++ b/android/app/src/main/java/net/artsy/app/MainActivity.kt @@ -42,6 +42,8 @@ class MainActivity : ReactActivity() { } override fun onCreate(savedInstanceState: Bundle?) { + RNBootSplash.init(this, R.style.BootTheme) + // Following line is required to prevent a crash // See HACKS.md for more context // https://github.com/software-mansion/react-native-screens/issues/17 @@ -51,7 +53,7 @@ class MainActivity : ReactActivity() { // prevent screen rotation on phones requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } - RNBootSplash.init(R.drawable.bootsplash, this) + RNPushNotification.IntentHandlers.add(object : RNPushNotification.RNIntentHandler { override fun onNewIntent(intent: Intent) { diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 35243661851..2c86f704f2b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1407,7 +1407,7 @@ PODS: - RecaptchaInterop (100.0.0) - RNAppleAuthentication (2.1.5): - React-Core - - RNBootSplash (3.2.0): + - RNBootSplash (6.1.3): - React-Core - RNCAsyncStorage (1.19.8): - React-Core @@ -2168,7 +2168,7 @@ SPEC CHECKSUMS: ReactCommon: 3dc453f427d2f3d7f2c71499d191b456f83c59bd RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21 RNAppleAuthentication: 63c2127ace11985b94f852fc480eb84145653712 - RNBootSplash: 24175aa28fe203b10c48dc34e78d946fd33c77af + RNBootSplash: 0177d81b7c094bbb9d7af80e77f8694922dae46d RNCAsyncStorage: 687bb9e85dd3d45b966662440dcfc0cd962347e6 RNCClipboard: 0a720adef5ec193aa0e3de24c3977222c7e52a37 RNDeviceInfo: 4701f0bf2a06b34654745053db0ce4cb0c53ada7 diff --git a/package.json b/package.json index 593addf6848..29c322e783c 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "react-native": "0.73.9", "react-native-blob-util": "0.19.9", "react-native-blurhash": "1.1.11", - "react-native-bootsplash": "3.2.0", + "react-native-bootsplash": "6.1.3", "react-native-code-push": "8.3.1", "react-native-config": "https://github.com/artsy/react-native-config.git#v1.4.12-artsy", "react-native-context-menu-view": "git+https://github.com/artsy/react-native-context-menu-view.git#v1.10.10-artsy", diff --git a/yarn.lock b/yarn.lock index 061560ae83e..51022d02b56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1648,11 +1648,37 @@ xcode "^3.0.1" xml2js "0.4.23" +"@expo/config-plugins@^8.0.4": + version "8.0.8" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-8.0.8.tgz#294a71905a498ea02c8b79bea950b5e37ab5d748" + integrity sha512-Fvu6IO13EUw0R9WeqxUO37FkM62YJBNcZb9DyJAOgMz7Ez/vaKQGEjKt9cwT+Q6uirtCATMgaq6VWAW7YW8xXw== + dependencies: + "@expo/config-types" "^51.0.0-unreleased" + "@expo/json-file" "~8.3.0" + "@expo/plist" "^0.1.0" + "@expo/sdk-runtime-versions" "^1.0.0" + chalk "^4.1.2" + debug "^4.3.1" + find-up "~5.0.0" + getenv "^1.0.0" + glob "7.1.6" + resolve-from "^5.0.0" + semver "^7.5.4" + slash "^3.0.0" + slugify "^1.6.6" + xcode "^3.0.1" + xml2js "0.6.0" + "@expo/config-types@^43.0.1": version "43.0.1" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-43.0.1.tgz#3e047dccb371741a540980eaff26fb0c95039c30" integrity sha512-EtllpCGDdB/UdwAIs5YXJwBLpbFQNdlLLrxIvoILA9cXrpQMWkeDCT9lQPJzFRMFcLUaMuGvkzX2tR4tx5EQFQ== +"@expo/config-types@^51.0.0-unreleased": + version "51.0.2" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-51.0.2.tgz#7385451b180d34d8f2a4eeb5feabe1fe3c5d4f32" + integrity sha512-IglkIoiDwJMY01lYkF/ZSBoe/5cR+O3+Gx6fpLFjLfgZGBTdyPkKa1g8NWoWQCk+D3cKL2MDbszT2DyRRB0YqQ== + "@expo/json-file@8.2.33": version "8.2.33" resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.33.tgz#78f56f33a2cfb807b23c81e00237a33159aa1f32" @@ -1662,6 +1688,15 @@ json5 "^1.0.1" write-file-atomic "^2.3.0" +"@expo/json-file@~8.3.0": + version "8.3.3" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.3.3.tgz#7926e3592f76030ce63d6b1308ac8f5d4d9341f4" + integrity sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^2.2.2" + write-file-atomic "^2.3.0" + "@expo/plist@0.0.15": version "0.0.15" resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.15.tgz#41ef37b7bbe6b81c48bf4a5c359661c766bb9e90" @@ -1671,6 +1706,15 @@ base64-js "^1.2.3" xmlbuilder "^14.0.0" +"@expo/plist@^0.1.0": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.1.3.tgz#b4fbee2c4f7a88512a4853d85319f4d95713c529" + integrity sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg== + dependencies: + "@xmldom/xmldom" "~0.7.7" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + "@expo/react-native-action-sheet@4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@expo/react-native-action-sheet/-/react-native-action-sheet-4.0.1.tgz#fa78e55a87a741f235be2c4ce0b0ea2b6afd06cf" @@ -1679,6 +1723,11 @@ "@types/hoist-non-react-statics" "^3.3.1" hoist-non-react-statics "^3.3.0" +"@expo/sdk-runtime-versions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" + integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== + "@gitbeaker/core@^21.7.0": version "21.7.0" resolved "https://registry.yarnpkg.com/@gitbeaker/core/-/core-21.7.0.tgz#fcf7a12915d39f416e3f316d0a447a814179b8e5" @@ -2060,296 +2109,6 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jimp/bmp@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" - integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - bmp-js "^0.1.0" - -"@jimp/core@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" - integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - any-base "^1.1.0" - buffer "^5.2.0" - exif-parser "^0.1.12" - file-type "^9.0.0" - load-bmfont "^1.3.1" - mkdirp "^0.5.1" - phin "^2.9.1" - pixelmatch "^4.0.2" - tinycolor2 "^1.4.1" - -"@jimp/custom@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" - integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/core" "^0.16.1" - -"@jimp/gif@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" - integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - gifwrap "^0.9.2" - omggif "^1.0.9" - -"@jimp/jpeg@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" - integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - jpeg-js "0.4.2" - -"@jimp/plugin-blit@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" - integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-blur@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" - integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-circle@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" - integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-color@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" - integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - tinycolor2 "^1.4.1" - -"@jimp/plugin-contain@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" - integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-cover@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" - integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-crop@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" - integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-displace@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" - integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-dither@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" - integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-fisheye@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" - integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-flip@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" - integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-gaussian@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" - integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-invert@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" - integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-mask@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" - integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-normalize@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" - integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-print@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" - integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - load-bmfont "^1.4.0" - -"@jimp/plugin-resize@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" - integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-rotate@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" - integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-scale@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" - integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-shadow@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" - integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-threshold@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" - integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugins@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" - integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/plugin-blit" "^0.16.1" - "@jimp/plugin-blur" "^0.16.1" - "@jimp/plugin-circle" "^0.16.1" - "@jimp/plugin-color" "^0.16.1" - "@jimp/plugin-contain" "^0.16.1" - "@jimp/plugin-cover" "^0.16.1" - "@jimp/plugin-crop" "^0.16.1" - "@jimp/plugin-displace" "^0.16.1" - "@jimp/plugin-dither" "^0.16.1" - "@jimp/plugin-fisheye" "^0.16.1" - "@jimp/plugin-flip" "^0.16.1" - "@jimp/plugin-gaussian" "^0.16.1" - "@jimp/plugin-invert" "^0.16.1" - "@jimp/plugin-mask" "^0.16.1" - "@jimp/plugin-normalize" "^0.16.1" - "@jimp/plugin-print" "^0.16.1" - "@jimp/plugin-resize" "^0.16.1" - "@jimp/plugin-rotate" "^0.16.1" - "@jimp/plugin-scale" "^0.16.1" - "@jimp/plugin-shadow" "^0.16.1" - "@jimp/plugin-threshold" "^0.16.1" - timm "^1.6.1" - -"@jimp/png@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" - integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - pngjs "^3.3.3" - -"@jimp/tiff@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" - integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== - dependencies: - "@babel/runtime" "^7.7.2" - utif "^2.0.1" - -"@jimp/types@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" - integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/bmp" "^0.16.1" - "@jimp/gif" "^0.16.1" - "@jimp/jpeg" "^0.16.1" - "@jimp/png" "^0.16.1" - "@jimp/tiff" "^0.16.1" - timm "^1.6.1" - -"@jimp/utils@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" - integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== - dependencies: - "@babel/runtime" "^7.7.2" - regenerator-runtime "^0.13.3" - "@jridgewell/gen-mapping@^0.3.0": version "0.3.3" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" @@ -5371,6 +5130,11 @@ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.9.tgz#7f9278a50e737920e21b297b8a35286e9942c056" integrity sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA== +"@xmldom/xmldom@~0.7.7": + version "0.7.13" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" + integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== + "@xobotyi/scrollbar-width@^1.9.5": version "1.9.5" resolved "https://registry.yarnpkg.com/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz#80224a6919272f405b87913ca13b92929bdf3c4d" @@ -5536,11 +5300,6 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -any-base@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" - integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== - anymatch@^3.0.3: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -5788,6 +5547,11 @@ awesome-typescript-loader@3.4.1: object-assign "^4.1.1" source-map-support "^0.4.15" +b4a@^1.6.4, b4a@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" + integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== + babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" @@ -5964,6 +5728,40 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +bare-events@^2.0.0, bare-events@^2.2.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.4.2.tgz#3140cca7a0e11d49b3edc5041ab560659fd8e1f8" + integrity sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q== + +bare-fs@^2.1.1: + version "2.3.5" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-2.3.5.tgz#05daa8e8206aeb46d13c2fe25a2cd3797b0d284a" + integrity sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw== + dependencies: + bare-events "^2.0.0" + bare-path "^2.0.0" + bare-stream "^2.0.0" + +bare-os@^2.1.0: + version "2.4.4" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-2.4.4.tgz#01243392eb0a6e947177bb7c8a45123d45c9b1a9" + integrity sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ== + +bare-path@^2.0.0, bare-path@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-2.1.3.tgz#594104c829ef660e43b5589ec8daef7df6cedb3e" + integrity sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA== + dependencies: + bare-os "^2.1.0" + +bare-stream@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.3.0.tgz#5bef1cab8222517315fca1385bd7f08dff57f435" + integrity sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA== + dependencies: + b4a "^1.6.6" + streamx "^2.20.0" + base-64@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" @@ -6017,7 +5815,7 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bl@^4.1.0: +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -6026,11 +5824,6 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -bmp-js@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" - integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= - boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" @@ -6124,16 +5917,11 @@ buffer-equal-constant-time@1.0.1: resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" - integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" -buffer@^5.2.0, buffer@^5.4.3, buffer@^5.5.0: +buffer@^5.4.3, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -6290,6 +6078,11 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chrome-launcher@^0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" @@ -7041,6 +6834,11 @@ deep-diff@^0.3.5: resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84" integrity sha512-yVn6RZmHiGnxRKR9sJb3iVV2XTF1Ghh2DiWRZ3dMnGc43yUdWWF/kX6lQyk3+P84iprfWKU/8zFTrlkvtFm1ug== +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -7211,6 +7009,16 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +detect-indent@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + +detect-libc@^2.0.0, detect-libc@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -7293,11 +7101,6 @@ dom-serializer@^2.0.0: domhandler "^5.0.2" entities "^4.2.0" -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - domelementtype@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" @@ -7434,7 +7237,7 @@ encodeurl@~1.0.1, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.1.0: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -8076,11 +7879,6 @@ execa@^7.0.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exif-parser@^0.1.12: - version "0.1.12" - resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" - integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -8099,6 +7897,11 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -8191,6 +7994,11 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== +fast-fifo@^1.2.0, fast-fifo@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + fast-glob@^3.2.11, fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -8292,11 +8100,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-type@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" - integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -8514,6 +8317,11 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" @@ -8529,6 +8337,15 @@ fs-extra@9.0.0: jsonfile "^6.0.1" universalify "^1.0.0" +fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -8547,16 +8364,6 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -8707,14 +8514,6 @@ getenv@^1.0.0: resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== -gifwrap@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" - integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== - dependencies: - image-q "^1.1.1" - omggif "^1.0.10" - git-config-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" @@ -8724,6 +8523,11 @@ git-config-path@^1.0.1: fs-exists-sync "^0.1.0" homedir-polyfill "^1.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -8796,14 +8600,6 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" -global@~4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - globals@^11.1.0: version "11.11.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.11.0.tgz#dcf93757fa2de5486fbeed7118538adf789e9c2e" @@ -9024,6 +8820,11 @@ hasown@^2.0.0: dependencies: function-bind "^1.1.2" +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + hermes-estree@0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.15.0.tgz#e32f6210ab18c7b705bdcb375f7700f2db15d6ba" @@ -9235,11 +9036,6 @@ ignore@^5.0.5, ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -image-q@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" - integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= - image-size@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" @@ -9311,7 +9107,7 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.5: +ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -9595,11 +9391,6 @@ is-fullwidth-code-point@^4.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== -is-function@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - is-generator-fn@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.0.0.tgz#038c31b774709641bda678b1f06a4e3227c10b3e" @@ -10485,17 +10276,6 @@ jest@^29.6.3: import-local "^3.0.2" jest-cli "^29.7.0" -jimp@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" - integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/custom" "^0.16.1" - "@jimp/plugins" "^0.16.1" - "@jimp/types" "^0.16.1" - regenerator-runtime "^0.13.3" - joi@^17.2.1: version "17.6.0" resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" @@ -10507,11 +10287,6 @@ joi@^17.2.1: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" -jpeg-js@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" - integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== - js-base64@^3.7.5: version "3.7.7" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.7.tgz#e51b84bf78fbf5702b9541e2cb7bfcb893b43e79" @@ -10654,7 +10429,7 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@2.2.3, json5@^2.1.0, json5@^2.2.3: +json5@2.2.3, json5@^2.1.0, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -10883,20 +10658,6 @@ listr2@^5.0.7: through "^2.3.8" wrap-ansi "^7.0.0" -load-bmfont@^1.3.1, load-bmfont@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" - integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== - dependencies: - buffer-equal "0.0.1" - mime "^1.3.4" - parse-bmfont-ascii "^1.0.3" - parse-bmfont-binary "^1.0.5" - parse-bmfont-xml "^1.1.4" - phin "^2.9.1" - xhr "^2.0.1" - xtend "^4.0.0" - loader-utils@^1.1.0, loader-utils@^1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" @@ -11441,7 +11202,7 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: dependencies: mime-db "1.51.0" -mime@1.6.0, mime@^1.3.4: +mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -11476,13 +11237,6 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -11507,6 +11261,11 @@ minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +minimist@^1.2.3: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: version "7.0.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" @@ -11525,6 +11284,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c" @@ -11633,6 +11397,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" @@ -11668,11 +11437,23 @@ nocache@^3.0.1: resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== +node-abi@^3.3.0: + version "3.67.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.67.0.tgz#1d159907f18d18e18809dbbb5df47ed2426a08df" + integrity sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw== + dependencies: + semver "^7.3.5" + node-abort-controller@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== +node-addon-api@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" + integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== + node-cleanup@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/node-cleanup/-/node-cleanup-2.1.2.tgz#7ac19abd297e09a7f72a71545d951b517e4dde2c" @@ -11699,6 +11480,14 @@ node-fetch@^2.6.11: dependencies: whatwg-url "^5.0.0" +node-html-parser@^6.1.13: + version "6.1.13" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-6.1.13.tgz#a1df799b83df5c6743fcd92740ba14682083b7e4" + integrity sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg== + dependencies: + css-select "^5.1.0" + he "1.2.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -11877,11 +11666,6 @@ octokit-pagination-methods@^1.1.0: resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== -omggif@^1.0.10, omggif@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" - integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== - on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -12103,11 +11887,6 @@ pac-resolver@^7.0.0: ip "^1.1.8" netmask "^2.0.2" -pako@^1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -12115,24 +11894,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-bmfont-ascii@^1.0.3: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" - integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= - -parse-bmfont-binary@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" - integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= - -parse-bmfont-xml@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" - integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== - dependencies: - xml-parse-from-string "^1.0.0" - xml2js "^0.4.5" - parse-diff@^0.7.0: version "0.7.1" resolved "https://registry.yarnpkg.com/parse-diff/-/parse-diff-0.7.1.tgz#9b7a2451c3725baf2c87c831ba192d40ee2237d4" @@ -12152,11 +11913,6 @@ parse-github-url@^1.0.2: resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== -parse-headers@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" - integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -12281,11 +12037,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -phin@^2.9.1: - version "2.9.3" - resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" - integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -12330,13 +12081,6 @@ pirates@^4.0.6: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pixelmatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" - integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= - dependencies: - pngjs "^3.0.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -12382,11 +12126,6 @@ plist@^3.0.4: base64-js "^1.5.1" xmlbuilder "^15.1.1" -pngjs@^3.0.0, pngjs@^3.3.3: - version "3.4.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - popmotion@11.0.3: version "11.0.3" resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.3.tgz#565c5f6590bbcddab7a33a074bb2ba97e24b0cc9" @@ -12412,6 +12151,24 @@ postinstall-prepare@1.0.1: resolved "https://registry.yarnpkg.com/postinstall-prepare/-/postinstall-prepare-1.0.1.tgz#dac9b5d91b054389141b13c0192eb68a0aa002b5" integrity sha512-4zxO4DjrV0XfD+ABUFEP0MiQmhKOGBnov5LfLsra/XVOUcQ5gMLLMcV3b8K8wJUfNDv1ozleGblYb06gPbjVUQ== +prebuild-install@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" + integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12434,6 +12191,11 @@ prettier@3.1.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.1.tgz#6ba9f23165d690b6cbdaa88cb0807278f7019848" integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== +prettier@^3.2.5: + version "3.3.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" + integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== + pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" @@ -12493,11 +12255,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -12666,6 +12423,11 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + queue@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" @@ -12700,6 +12462,16 @@ rbush@^2.0.0: dependencies: quickselect "^1.0.1" +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-devtools-core@4.28.4, react-devtools-core@^4.27.7: version "4.28.4" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" @@ -12777,14 +12549,20 @@ react-native-blurhash@1.1.11, react-native-blurhash@^1.1.11: resolved "https://registry.yarnpkg.com/react-native-blurhash/-/react-native-blurhash-1.1.11.tgz#cef102cc0239eb30c184235caf3fcb0b1f3ce33d" integrity sha512-lYFf0C6vBz+wr5p81ABlzT9vSWmg4qTrtYGObBzhPOFIM8T0BHXbz0cCIE/gWgKFohLEWrwXFQ78GgHLlw7Jig== -react-native-bootsplash@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-native-bootsplash/-/react-native-bootsplash-3.2.0.tgz#671861fdd75444f91196d3e64d3539ef50c3a30f" - integrity sha512-1+xMWLxqIUPbKiiwrbiekw3uKtuyNpm0R1eg5p3/ISRMXs0eZy7DHfiyCqcLq1N1a3Gv0oTZn1E7WEA2NjgdhA== +react-native-bootsplash@6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/react-native-bootsplash/-/react-native-bootsplash-6.1.3.tgz#72f41f5401788900bf56f687af93d4da5fdf724b" + integrity sha512-ZSKykyBta7PCekM+B9fNjCmxjq1dNgvqwQTRNUtCuFpo+zAXdmXKD9TPd08BFqURSVwpczKuJtW6U89bOLCPCg== dependencies: - chalk "^4.1.0" - fs-extra "^9.1.0" - jimp "^0.16.1" + "@expo/config-plugins" "^8.0.4" + detect-indent "^6.1.0" + fs-extra "^11.2.0" + node-html-parser "^6.1.13" + picocolors "^1.0.0" + prettier "^3.2.5" + sharp "^0.32.6" + ts-dedent "^2.2.0" + xml-formatter "^3.6.2" react-native-code-push@8.3.1: version "8.3.1" @@ -13214,6 +12992,15 @@ readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -13341,7 +13128,7 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3: +regenerator-runtime@^0.13.2: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -13883,6 +13670,20 @@ shallowequal@^1.1.0: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== +sharp@^0.32.6: + version "0.32.6" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.32.6.tgz#6ad30c0b7cd910df65d5f355f774aa4fce45732a" + integrity sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w== + dependencies: + color "^4.2.3" + detect-libc "^2.0.2" + node-addon-api "^6.1.0" + prebuild-install "^7.1.1" + semver "^7.5.4" + simple-get "^4.0.1" + tar-fs "^3.0.4" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -13946,6 +13747,20 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + simple-markdown@0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/simple-markdown/-/simple-markdown-0.7.3.tgz#e32150b2ec6f8287197d09869fd928747a9c5640" @@ -14024,6 +13839,11 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" +slugify@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -14228,6 +14048,17 @@ stream-buffers@2.2.x: resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= +streamx@^2.15.0, streamx@^2.20.0: + version "2.20.1" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.20.1.tgz#471c4f8b860f7b696feb83d5b125caab2fdbb93c" + integrity sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA== + dependencies: + fast-fifo "^1.3.2" + queue-tick "^1.0.1" + text-decoder "^1.1.0" + optionalDependencies: + bare-events "^2.2.0" + strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -14428,6 +14259,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + strnum@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -14583,6 +14419,47 @@ tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-fs@^3.0.4: + version "3.0.6" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.6.tgz#eaccd3a67d5672f09ca8e8f9c3d2b89fa173f217" + integrity sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w== + dependencies: + pump "^3.0.0" + tar-stream "^3.1.5" + optionalDependencies: + bare-fs "^2.1.1" + bare-path "^2.1.0" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar-stream@^3.1.5: + version "3.1.7" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + temp-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" @@ -14614,6 +14491,13 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-decoder@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.2.0.tgz#85f19d4d5088e0b45cd841bdfaeac458dbffeefc" + integrity sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg== + dependencies: + b4a "^1.6.4" + text-segmentation@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/text-segmentation/-/text-segmentation-1.0.3.tgz#52a388159efffe746b24a63ba311b6ac9f2d7943" @@ -14657,11 +14541,6 @@ through@^2.3.6, through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -timm@^1.6.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" - integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== - tiny-emitter@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" @@ -14685,11 +14564,6 @@ tiny-warning@^1.0.2: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tinycolor2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" - integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= - tmp@0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" @@ -14787,6 +14661,11 @@ tree-kill@^1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +ts-dedent@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + ts-easing@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz#c8a8a35025105566588d87dbda05dd7fbfa5a4ec" @@ -14860,6 +14739,13 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -15127,13 +15013,6 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -utif@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" - integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== - dependencies: - pako "^1.0.5" - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -15839,27 +15718,24 @@ xcode@3.0.1, xcode@^3.0.1: simple-plist "^1.1.0" uuid "^7.0.3" -xhr@^2.0.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" - integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== +xml-formatter@^3.6.2: + version "3.6.3" + resolved "https://registry.yarnpkg.com/xml-formatter/-/xml-formatter-3.6.3.tgz#7f0a023744567ffc196151403c4a02fce19de0d8" + integrity sha512-++x1TlRO1FRlQ82AZ4WnoCSufaI/PT/sycn4K8nRl4gnrNC1uYY2VV/67aALZ2m0Q4Q/BLj/L69K360Itw9NNg== dependencies: - global "~4.4.0" - is-function "^1.0.1" - parse-headers "^2.0.0" - xtend "^4.0.0" + xml-parser-xo "^4.1.2" xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== -xml-parse-from-string@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" - integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= +xml-parser-xo@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/xml-parser-xo/-/xml-parser-xo-4.1.2.tgz#076936f2a395901bf5120a79f2006978cb3746be" + integrity sha512-Z/DRB0ZAKj5vAQg++XsfQQKfT73Vfj5n5lKIVXobBDQEva6NHWUTxOA6OohJmEcpoy8AEqBmSGkXXAnFwt5qAA== -xml2js@0.4.23, xml2js@^0.4.5: +xml2js@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== @@ -15867,6 +15743,14 @@ xml2js@0.4.23, xml2js@^0.4.5: sax ">=0.6.0" xmlbuilder "~11.0.0" +xml2js@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.6.0.tgz#07afc447a97d2bd6507a1f76eeadddb09f7a8282" + integrity sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + xml@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" From a1e2179116a48701e54425e09e24c7f226047e99 Mon Sep 17 00:00:00 2001 From: Mounir Dhahri Date: Tue, 17 Sep 2024 10:21:50 +0200 Subject: [PATCH 2/9] chore: clean up App.tsx --- src/app/App.tsx | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index 367fc2328ce..b818538bf71 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -117,23 +117,28 @@ const Main = () => { const prefetchUrl = usePrefetch() + const setAndroidTheme = async () => { + await RNBootSplash.hide({ + fade: true, + }) + ArtsyNativeModule.lockActivityScreenOrientation() + ArtsyNativeModule.setAppStyling() + if (isLoggedIn) { + ArtsyNativeModule.setNavigationBarColor(DEFAULT_NAVIGATION_BAR_COLOR) + ArtsyNativeModule.setAppLightContrast(false) + } + } + useEffect(() => { if (isHydrated) { // We wait a bit until the UI finishes drawing behind the splash screen - setTimeout(() => { - if (Platform.OS === "android") { - RNBootSplash.hide().then(() => { - requestAnimationFrame(() => { - ArtsyNativeModule.lockActivityScreenOrientation() - }) - }) - } + setTimeout(async () => { + await RNBootSplash.hide({ + fade: true, + }) + if (Platform.OS === "android") { - ArtsyNativeModule.setAppStyling() - } - if (isLoggedIn && Platform.OS === "android") { - ArtsyNativeModule.setNavigationBarColor(DEFAULT_NAVIGATION_BAR_COLOR) - ArtsyNativeModule.setAppLightContrast(false) + await setAndroidTheme() } }, 500) } From 6e67090287fae7f42174756d8a739997f43fcbd7 Mon Sep 17 00:00:00 2001 From: Mounir Dhahri Date: Tue, 17 Sep 2024 10:22:16 +0200 Subject: [PATCH 3/9] feat: update iOS splash screen --- ios/Artsy.xcodeproj/project.pbxproj | 4 ++ ios/Artsy/App/ARAppDelegate.mm | 10 ++++ ios/Artsy/App_Resources/BootSplash.storyboard | 46 ++++++++++++++++++ ios/Artsy/App_Resources/Info.plist | 2 +- ios/Artsy/App_Resources/Launch Screen.xib | 8 +-- ios/Artsy/BootSplash.storyboard | 46 ++++++++++++++++++ .../Contents.json | 20 ++++++++ .../Contents.json | 23 +++++++++ .../logo-987182.png | Bin 0 -> 1712 bytes .../logo-987182@2x.png | Bin 0 -> 2875 bytes .../logo-987182@3x.png | Bin 0 -> 3958 bytes 11 files changed, 154 insertions(+), 5 deletions(-) create mode 100644 ios/Artsy/App_Resources/BootSplash.storyboard create mode 100644 ios/Artsy/BootSplash.storyboard create mode 100644 ios/Artsy/Colors.xcassets/BootSplashBackground-987182.colorset/Contents.json create mode 100644 ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/Contents.json create mode 100644 ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182.png create mode 100644 ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182@2x.png create mode 100644 ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182@3x.png diff --git a/ios/Artsy.xcodeproj/project.pbxproj b/ios/Artsy.xcodeproj/project.pbxproj index 69170e8e775..d35044614da 100644 --- a/ios/Artsy.xcodeproj/project.pbxproj +++ b/ios/Artsy.xcodeproj/project.pbxproj @@ -511,6 +511,7 @@ CBE327A027E275A400395A93 /* Bidder.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE3266527E275A300395A93 /* Bidder.m */; }; CBE327A127E275A400395A93 /* BidderPosition.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE3266627E275A300395A93 /* BidderPosition.m */; }; CBE327A227E275A400395A93 /* SystemTime.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE3266927E275A300395A93 /* SystemTime.m */; }; + E1856EA22C98923B00849C0E /* BootSplash.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E1856EA12C98923B00849C0E /* BootSplash.storyboard */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1392,6 +1393,7 @@ CBE3266B27E275A300395A93 /* LiveAuctionLot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LiveAuctionLot.h; sourceTree = ""; }; CBE3266D27E275A300395A93 /* ARHasImageBaseURL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ARHasImageBaseURL.h; sourceTree = ""; }; CBE3266E27E275A300395A93 /* ARPostAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ARPostAttachment.h; sourceTree = ""; }; + E1856EA12C98923B00849C0E /* BootSplash.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = BootSplash.storyboard; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -3263,6 +3265,7 @@ CBE3262427E275A200395A93 /* Artsy.Store.entitlements */, CBE3262527E275A200395A93 /* Info.plist */, CBE3262627E275A200395A93 /* Launch Screen.xib */, + E1856EA12C98923B00849C0E /* BootSplash.storyboard */, ); path = App_Resources; sourceTree = ""; @@ -3581,6 +3584,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E1856EA22C98923B00849C0E /* BootSplash.storyboard in Resources */, CBE3272F27E275A400395A93 /* followButton@3x.png in Resources */, CBE326B627E275A300395A93 /* LiveAuctions.storyboard in Resources */, CBE326FB27E275A300395A93 /* live_auctions_socket.json in Resources */, diff --git a/ios/Artsy/App/ARAppDelegate.mm b/ios/Artsy/App/ARAppDelegate.mm index ed65747052d..6ae3b76171f 100644 --- a/ios/Artsy/App/ARAppDelegate.mm +++ b/ios/Artsy/App/ARAppDelegate.mm @@ -36,6 +36,8 @@ #import "AREmission.h" #import "ARNotificationsManager.h" #import +#import "RNBootSplash.h" + @interface ARAppDelegate () @property (strong, nonatomic, readwrite) NSString *referralURLRepresentation; @@ -154,6 +156,14 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( return [super application:application didFinishLaunchingWithOptions:launchOptions]; } +- (UIView *)createRootViewWithBridge:(RCTBridge *)bridge + moduleName:(NSString *)moduleName + initProps:(NSDictionary *)initProps { + UIView *rootView = [super createRootViewWithBridge:bridge moduleName:moduleName initProps:initProps]; + [RNBootSplash initWithStoryboard:@"BootSplash" rootView:rootView]; // ⬅️ initialize the splash screen + return rootView; +} + - (void)setupAnalytics:(UIApplication *)application withLaunchOptions:(NSDictionary *)launchOptions { NSString *brazeAppKey = [ReactNativeConfig envFor:@"BRAZE_STAGING_APP_KEY_IOS"]; diff --git a/ios/Artsy/App_Resources/BootSplash.storyboard b/ios/Artsy/App_Resources/BootSplash.storyboard new file mode 100644 index 00000000000..72723a53dcb --- /dev/null +++ b/ios/Artsy/App_Resources/BootSplash.storyboard @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Artsy/App_Resources/Info.plist b/ios/Artsy/App_Resources/Info.plist index 706182ef641..30111a514c4 100644 --- a/ios/Artsy/App_Resources/Info.plist +++ b/ios/Artsy/App_Resources/Info.plist @@ -178,7 +178,7 @@ remote-notification UILaunchStoryboardName - Launch Screen + BootSplash UIRequiredDeviceCapabilities arm64 diff --git a/ios/Artsy/App_Resources/Launch Screen.xib b/ios/Artsy/App_Resources/Launch Screen.xib index 469edaa3a1a..c3ffe63c303 100644 --- a/ios/Artsy/App_Resources/Launch Screen.xib +++ b/ios/Artsy/App_Resources/Launch Screen.xib @@ -1,9 +1,9 @@ - + - + @@ -13,8 +13,8 @@ - - + + diff --git a/ios/Artsy/BootSplash.storyboard b/ios/Artsy/BootSplash.storyboard new file mode 100644 index 00000000000..72723a53dcb --- /dev/null +++ b/ios/Artsy/BootSplash.storyboard @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Artsy/Colors.xcassets/BootSplashBackground-987182.colorset/Contents.json b/ios/Artsy/Colors.xcassets/BootSplashBackground-987182.colorset/Contents.json new file mode 100644 index 00000000000..34ca97dc57d --- /dev/null +++ b/ios/Artsy/Colors.xcassets/BootSplashBackground-987182.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors": [ + { + "idiom": "universal", + "color": { + "color-space": "srgb", + "components": { + "blue": "0.00000000000000", + "green": "0.00000000000000", + "red": "0.00000000000000", + "alpha": "1.000" + } + } + } + ], + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/Contents.json b/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/Contents.json new file mode 100644 index 00000000000..4616194d653 --- /dev/null +++ b/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "logo-987182.png", + "scale": "1x" + }, + { + "idiom": "universal", + "filename": "logo-987182@2x.png", + "scale": "2x" + }, + { + "idiom": "universal", + "filename": "logo-987182@3x.png", + "scale": "3x" + } + ], + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182.png b/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182.png new file mode 100644 index 0000000000000000000000000000000000000000..f82c3be8faba9956a4f38df3d1a854d89184d2e6 GIT binary patch literal 1712 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 literal 0 HcmV?d00001 diff --git a/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182@3x.png b/ios/Artsy/Images.xcassets/BootSplashLogo-987182.imageset/logo-987182@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3a235a2ac8fe0d87bb4a3cc7308c0ec36bc73c09 GIT binary patch literal 3958 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 Date: Wed, 18 Sep 2024 17:10:36 +0200 Subject: [PATCH 4/9] chore: update android splash screen --- android/app/build.gradle | 3 +- android/app/src/main/AndroidManifest.xml | 107 +++++++++++------- .../res/drawable-hdpi/bootsplash_logo.png | Bin 0 -> 2664 bytes .../res/drawable-mdpi/bootsplash_logo.png | Bin 0 -> 1853 bytes .../res/drawable-xhdpi/bootsplash_logo.png | Bin 0 -> 3486 bytes .../res/drawable-xxhdpi/bootsplash_logo.png | Bin 0 -> 5164 bytes .../res/drawable-xxxhdpi/bootsplash_logo.png | Bin 0 -> 6984 bytes android/app/src/main/res/values/styles.xml | 12 +- 8 files changed, 75 insertions(+), 47 deletions(-) create mode 100644 android/app/src/main/res/drawable-hdpi/bootsplash_logo.png create mode 100644 android/app/src/main/res/drawable-mdpi/bootsplash_logo.png create mode 100644 android/app/src/main/res/drawable-xhdpi/bootsplash_logo.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/bootsplash_logo.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/bootsplash_logo.png diff --git a/android/app/build.gradle b/android/app/build.gradle index 79f67243865..33b4377b85a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -134,6 +134,7 @@ dependencies { // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") + implementation "androidx.core:core-splashscreen:1.0.0" // This is required to fix an issue that causes the app to crash on startup // This can be removed as soon as we get to a react-native version above 0.66 // See https://github.com/facebook/react-native/issues/31725#issuecomment-901682370 @@ -148,8 +149,8 @@ dependencies { implementation 'com.google.firebase:firebase-messaging:21.1.0' implementation "androidx.core:core-splashscreen:1.0.0" - implementation 'commons-io:commons-io:2.8.0' + implementation("com.facebook.react:flipper-integration") // For WebP support, including animated WebP diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 3eb42d7f647..ac1dd29438f 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,46 +1,72 @@ - - + - + - - - + + + - - - - - - - - - - - + + + + + + + + + + - - - - + - + @@ -50,21 +76,18 @@ - - + android:name=".MainActivity" + android:label="@string/app_name" + android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" + android:launchMode="singleTask" + android:windowSoftInputMode="adjustResize" + android:exported="true" + android:theme="@style/BootTheme"> - @@ -76,8 +99,12 @@ - - + + @@ -144,15 +171,19 @@ - + - + - + diff --git a/android/app/src/main/res/drawable-hdpi/bootsplash_logo.png b/android/app/src/main/res/drawable-hdpi/bootsplash_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8908c16c4532931749fd0a6d69f8f330ae1a380f GIT binary patch literal 2664 zcmc&#eKgZ;A76##EuNIHP)RE@)RyJ7TX}yOF*XUmnxY4-Zc|L`Hut@ix-0h@F)t}} z*SzIDqBQC$W7%%Z)~q`bHRNpy{#$Z|Sx#Qr{(oR4 zWCeUDXIb;D@>}LRAuys+N8)HqjUD2U<11de)M>MnUemFo*p7^PW#Xf=&K5 zqNt=fF*Ut*y_NFDbEuuq_vzWf5s@=$7dy<(R_=K9R+!A#tBYRes5LXH0&WinGftr3hD3MZ;Fu2-IV+-63{ zH&^__>*j&hAFy^#Hfd~nmH(gDg5$PtJ(BPD-n1u36yO`k%Y1OK?T!@IZup2a<^w#d zHLBqsF53`>xj?ITbN)Ri>&9crU9FGmR!g6weA+cI1_W9&^kuH9PVkKcfs`iQ933!m z*(0xL=lFvLv~dY6)BS*ROUv0E%G-A(WCZR^(2m&kvTw9;rmz3Yk}%fzXi;ES@g@+u z3VQlY-@BM~V9`Wm%>3J~iVM0+r~DOFmyI;nEmGEQM{LtUNOKP6rf+cB#DUyyHJ-p3 zqajiGik1Y0nri?*?T)zHkOPs|Fad-Do*Jt~iPinr(TJy5NoImStkLZmyx(o?pQNL7 zbO@z>V*&buxt+``7tLZe&}4UyVo*Ze ztr~rQqPOQ#=j%{|yQUwbli$=WG~&@%oB)$3?{&R@Y6h3JtR#gtnnDFMZ zBsoBi;^c_nnytD%Yh&bE?PsZE<~sM3_z+nRezptma1N!25ZyXoZ;{7uV_;RJ{>HO7 zl1;hyy_-4HhRT%oZ8(6*xD+Ei5~M9uf6)r1QE4>00pusxxVAbCKCB_mOb%(@>A~qs!atY+`|CbFR7xC0GmiF72})qeQ$BAn^4Wx zD%yf`1%KYB^Y(WA5?HQ0*&cY3IW=}zPcrHg;&C{D%D~1uk;L;&3$L$|k%GpDrtZ|*anu^BlocuZH}T(%ciG=RwwZThc+oVL zAc>>i+ziv-&DKf#-HD|8D%QeLmtQ;-%iW96jH2FBepwE4JKMhoHw!_PUn}*ZHPn$%@j7@idD@! z)Ys-h8b6=-qo+RSbAF|$X`+NcI^!@_T5^z&S28cd3iZpiic^5(5sdx4&7n^5BOL8; zR*PZq?VUUb0UnLZ^g^&rJlbEC{+bGw_`?T_XHY!v$QfnJ2B1S})U(!>LDx$g<XiAi}KukrG{H?5D2b4vTB=Jj#|SfAX!Y$t=t#4crQr9 zz#lz>Ne^#MJt6UPFc&E*s7h6>@0JA(fn~<#-3fXW`C(y*L}h(cIzoD_YV1VJ@aJA= z!3W3*T<5FtUri#4w{kJf=WVulhuQ%hSAxspLgjxvBJ{Y4GLOb+aca9l(B4=x@MtX; z_O1ktvK)TUvc10T04$xsADz94#PLo+2Bp>|m*~$P$v>5=%%1MQ054wu&J+hgt`8Ny zNJ+LU%eE}2Wg$2k((qJd+|7ZmFGQCW3qt`lEgHFi)m`w6Yjyi z-i9p#*X1W#_sTG&BBQDvYOd8hNp?BPJ?V_7o+cXU7Uj0i6uF!l&*! zKfjt?tXo%xg3Fu5Gw VU$M#Dw&cqd+?>#kr3V1YKLOig-HHGJ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/bootsplash_logo.png b/android/app/src/main/res/drawable-mdpi/bootsplash_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..49b1d792adb428a4295b7edb9b62b6f6834d2b21 GIT binary patch literal 1853 zcmeAS@N?(olHy`uVBq!ia0y~yU{nBM4rT@h2IbheO$-c7i~&9&u0ENC|6$-C7{GYw zG=5pQYM?SW8;yZS3RxvY88V41i^fJa6Uav9!c}4w#43xa5>o`LMz|mv1CMqzl@Kma zJytDP1#y{xEKX2k-jU2#z%;R{B*-tA!HPxV)JriYM&^GnSOp$vatrJ@z3R%X}sBA{xmjts5^SfRRrDLw^b*!#`X53lGwL+LDpoXH zANfp4|3=O>3l;tz=ia>3kGoDbcgDzP&1qHm`9bDFe}4P>)ead8-)#1}B3)UmcN^$x z&H|6fVg?507a+{IwK^!9fq_NG)5S5QV$Rzet;M%JM2>$HU)fofyS-QTw&&q9J-(Mr zo@yHxSDyg^pZDwcOw3U)d#7hmywh6y{&@@IO<%%{f2BHR3j$3i9sGO$C0^mEPwDv& zyFyL&EPuhQCAhn4`}UxqFN~$$XQE9FU+Vp8@Ot6ct++r{;DQiG#!^Pf^Ts8U^LTb*D(ph zOLP44czE8F7aeso>yQ7jBY*S!p6!OQuYWFo^zz@cm=g=RPk41_c^4czar3!SXIIzi z@O!>p&rdX4&GlFk)H#K3YU=#^lT&)#l&n7Qxj$9z!sEM1y?2)SZtoI5*U&R%`^s%o z)7fV24qd)pMt=9Iw}qW2SEwloUiD~oD`u3mT(;D{w%#xPoBPb&(fyL{azVB><)=5W zraWCzmUDITKTYL#3;ay$Zq|G(-mB3kQ?cv&%37-{Q{Ty+;4}2M`{h?J@blyI@3W3Z zRQi-U@ojlM_j7UB4W>^|diMQWHt(Z*hoJeY=|?9DZ~o;N@YrK@UWC1UyL6%Tms_g- zZv^dy{O4WZ<<+&iHd8tQ=*h{qwC;ZD3cK1ho%4lsr)TNZI05&ba;JG$cndcc_rE`> zF7@)q(>?L;>Q}G7bbNM6yyJA9P=_$L(r=ft^KKU^iTtYJ-0wrlIJ`tLtqZ{qk}hSwYVD_muU6(9J=7pm8GrkH*GH|dHD(Jm z_bxWv!YKJt^2*+%wQnvQl-u}-?`7)8`!ec9&TB%qKL-Xp@72rK*N4A)!tL0qygf78 zIfHrACSUc}M+=|4GrX&2xSxHmieaT&@YS2o?=NZpv^>H8-mGu;m)y6U;a$+4$6w6< zYRzlzzTEiO<@?XCs=F3{;B?;l-Ikkqr!Fqte&kbh^`}=4*Zc3iJ9+Mso;xKUjy27V zUBSe~^8asB>8gbCeF4i>{=7Z^ud~>M^y0<3pN%q_a` z^1PV8J&oCFQ(a~6wG4-OHjDOtw!Y-L=4OM|*EUn(faw-#t!qMFEl!#q_|hZ%B72Av ze^gIa>CWhFPVY|i^y#mj866k<#Wo{+OUcninza>`XBX}6vRiQVd%V3e=~)%1W78CS YhLnJAKc6Szd>{inUHx3vIVCg!0QJ0GssI20 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/bootsplash_logo.png b/android/app/src/main/res/drawable-xhdpi/bootsplash_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f71ec82b90d4cd4ff6bc46970e993a1d11d30b08 GIT binary patch literal 3486 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/bootsplash_logo.png b/android/app/src/main/res/drawable-xxxhdpi/bootsplash_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..45fef3383742417f2bc85492798eb6797da632e3 GIT binary patch literal 6984 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 - - - - From 6ae4193768694feef35ce6e69c754316a651e925 Mon Sep 17 00:00:00 2001 From: Mounir Dhahri Date: Wed, 18 Sep 2024 18:48:56 +0200 Subject: [PATCH 5/9] chore: update hide splash screen logic --- android/app/src/main/AndroidManifest.xml | 1 + android/app/src/main/res/values/styles.xml | 4 +-- src/app/App.tsx | 34 +++---------------- src/app/AppRegistry.tsx | 18 ++++++++-- .../Scenes/HomeView/Components/HomeHeader.tsx | 8 +++-- src/app/utils/useHideSplashScreen.ts | 26 ++++++++++++++ 6 files changed, 54 insertions(+), 37 deletions(-) create mode 100644 src/app/utils/useHideSplashScreen.ts diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index ac1dd29438f..eca14c77a24 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -82,6 +82,7 @@ android:launchMode="singleTask" android:windowSoftInputMode="adjustResize" android:exported="true" + android:fitsSystemWindows="true" android:theme="@style/BootTheme"> diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 291ea4ed62a..b7721fb30fa 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,7 +1,6 @@ -