From b1f1bb5dbc6284c04fb9d311fc428bfe14db7a84 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Wed, 22 Apr 2026 13:46:55 +0530 Subject: [PATCH 001/135] upgraded to react-native 0.81.4 Android app building iOS app giving mmkv error --- android/.gitignore | 4 +- android/app/src/main/AndroidManifest.xml | 3 +- .../java/com/hexa_keeper/CloudBackupModule.kt | 10 +- android/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ios/Podfile | 7 + ios/Podfile.lock | 1928 ++++++--- ios/hexa_keeper/Info.plist | 54 +- package.json | 34 +- .../@react-native+gradle-plugin+0.74.89.patch | 13 - .../@react-native+gradle-plugin+0.81.4.patch | 1345 ++++++ patches/react-native-contacts+7.0.8.patch | 512 +++ .../react-native-document-picker+9.3.1.patch | 246 ++ patches/react-native-iap+13.0.4.patch | 228 + patches/realm+12.14.2.patch | 61 +- .../AddSigner/AddMultipleXpubFiles.tsx | 2 +- .../components/MasterRecoveryKey.tsx | 2 +- .../components/PrintableTemplates.tsx | 2 +- .../components/WalletConfigurationFiles.tsx | 2 +- src/screens/QRScreens/ScanQR.tsx | 2 +- .../SigningDevices/ImportContactFile.tsx | 2 +- .../components/LabelsEditor.tsx | 2 +- src/screens/Vault/ServerKeySuccessScreen.tsx | 2 +- .../WalletDetails/SignMessageScreen.tsx | 2 +- src/storage/index.ts | 52 +- yarn.lock | 3702 ++++++++--------- 26 files changed, 5686 insertions(+), 2537 deletions(-) delete mode 100644 patches/@react-native+gradle-plugin+0.74.89.patch create mode 100644 patches/@react-native+gradle-plugin+0.81.4.patch create mode 100644 patches/react-native-contacts+7.0.8.patch create mode 100644 patches/react-native-document-picker+9.3.1.patch create mode 100644 patches/react-native-iap+13.0.4.patch diff --git a/android/.gitignore b/android/.gitignore index 1d4b79e2ff..81de530052 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -11,4 +11,6 @@ fastlane/screenshots fastlane/test_output # Fastlane builds -builds/* \ No newline at end of file +builds/* + +.kotlin \ No newline at end of file diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index f0ac2de0d4..de838aa93e 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,5 @@ - + diff --git a/android/app/src/main/java/com/hexa_keeper/CloudBackupModule.kt b/android/app/src/main/java/com/hexa_keeper/CloudBackupModule.kt index 8e98797f66..e03b113226 100644 --- a/android/app/src/main/java/com/hexa_keeper/CloudBackupModule.kt +++ b/android/app/src/main/java/com/hexa_keeper/CloudBackupModule.kt @@ -82,7 +82,7 @@ class CloudBackupModule(reactContext: ReactApplicationContext) : ReactContextBas @ReactMethod fun login(promise: Promise) { - val activity = currentActivity + val activity = reactApplicationContext.currentActivity as? Activity if (apiClient == null) { rejectWithError(promise,"Call setup method first") return; @@ -297,13 +297,13 @@ class CloudBackupModule(reactContext: ReactApplicationContext) : ReactContextBas } override fun onActivityResult( - activity: Activity?, + activity: Activity, requestCode: Int, resultCode: Int, - intent: Intent? + data: Intent? ) { if(requestCode == SIGN_IN_INTENT_REQ_CODE) { - val task = GoogleSignIn.getSignedInAccountFromIntent(intent) + val task = GoogleSignIn.getSignedInAccountFromIntent(data) try { val account: GoogleSignInAccount = task.getResult( ApiException::class.java @@ -342,7 +342,7 @@ class CloudBackupModule(reactContext: ReactApplicationContext) : ReactContextBas } } - override fun onNewIntent(intent: Intent?) { + override fun onNewIntent(intent: Intent) { } } \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 4144792f49..fd8ecda477 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -4,8 +4,8 @@ buildscript { ext { buildToolsVersion = "35.0.0" minSdkVersion = 26 - compileSdkVersion = 35 - targetSdkVersion = 35 + compileSdkVersion = 36 + targetSdkVersion = 36 kotlin_version = '2.0.21' kotlinVersion = '2.0.21' ndkVersion = "27.1.12297006" diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 79eb9d003f..ed4c299adb 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/ios/Podfile b/ios/Podfile index d7d7958d61..8f99bf541a 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -55,6 +55,12 @@ target 'hexa_keeper_dev' do end post_install do |installer| + # CocoaPods / xcodeproj can fail with "invalid byte sequence in UTF-8" on + # some Xcode-generated project files. Force UTF-8 while running the post_install + # hooks to keep `react_native_post_install` deterministic. + ENV['LANG'] = 'en_US.UTF-8' + Encoding.default_external = Encoding::UTF_8 + Encoding.default_internal = Encoding::UTF_8 # Set deployment target to 13.4 for all targets installer.pods_project.targets.each do |target| @@ -76,6 +82,7 @@ post_install do |installer| bitcode_strip_path = `xcrun --find bitcode_strip`.chop! def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) framework_path = File.join(Dir.pwd, framework_relative_path) + return unless File.exist?(framework_path) command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}" puts "Stripping bitcode: #{command}" system(command) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c6b71c65f3..49bcf7be00 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -4,8 +4,8 @@ PODS: - React-Core - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - fast_float (6.1.4) - - FBLazyVector (0.77.3) + - fast_float (8.0.0) + - FBLazyVector (0.81.4) - Firebase/CoreOnly (8.15.0): - FirebaseCore (= 8.15.0) - Firebase/Messaging (8.15.0): @@ -65,9 +65,9 @@ PODS: - GoogleUtilities/UserDefaults (7.13.3): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.77.3): - - hermes-engine/Pre-built (= 0.77.3) - - hermes-engine/Pre-built (0.77.3) + - hermes-engine (0.81.4): + - hermes-engine/Pre-built (= 0.81.4) + - hermes-engine/Pre-built (0.81.4) - libportal-ios (0.3.0) - libportal-react-native (0.3.0): - libportal-ios @@ -84,9 +84,9 @@ PODS: - libwebp/sharpyuv (1.5.0) - libwebp/webp (1.5.0): - libwebp/sharpyuv - - MMKV (2.2.3): - - MMKVCore (~> 2.2.3) - - MMKVCore (2.2.3) + - MMKV (2.4.0): + - MMKVCore (~> 2.4.0) + - MMKVCore (2.4.0) - nanopb (2.30908.0): - nanopb/decode (= 2.30908.0) - nanopb/encode (= 2.30908.0) @@ -98,63 +98,76 @@ PODS: - RCT-Folly (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - RCT-Folly/Default (= 2024.11.18.00) - RCT-Folly/Default (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - RCT-Folly/Fabric (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.77.3) - - RCTRequired (0.77.3) - - RCTTypeSafety (0.77.3): - - FBLazyVector (= 0.77.3) - - RCTRequired (= 0.77.3) - - React-Core (= 0.77.3) - - React (0.77.3): - - React-Core (= 0.77.3) - - React-Core/DevSupport (= 0.77.3) - - React-Core/RCTWebSocket (= 0.77.3) - - React-RCTActionSheet (= 0.77.3) - - React-RCTAnimation (= 0.77.3) - - React-RCTBlob (= 0.77.3) - - React-RCTImage (= 0.77.3) - - React-RCTLinking (= 0.77.3) - - React-RCTNetwork (= 0.77.3) - - React-RCTSettings (= 0.77.3) - - React-RCTText (= 0.77.3) - - React-RCTVibration (= 0.77.3) - - React-callinvoker (0.77.3) - - React-Core (0.77.3): - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation (0.81.4) + - RCTRequired (0.81.4) + - RCTTypeSafety (0.81.4): + - FBLazyVector (= 0.81.4) + - RCTRequired (= 0.81.4) + - React-Core (= 0.81.4) + - React (0.81.4): + - React-Core (= 0.81.4) + - React-Core/DevSupport (= 0.81.4) + - React-Core/RCTWebSocket (= 0.81.4) + - React-RCTActionSheet (= 0.81.4) + - React-RCTAnimation (= 0.81.4) + - React-RCTBlob (= 0.81.4) + - React-RCTImage (= 0.81.4) + - React-RCTLinking (= 0.81.4) + - React-RCTNetwork (= 0.81.4) + - React-RCTSettings (= 0.81.4) + - React-RCTText (= 0.81.4) + - React-RCTVibration (= 0.81.4) + - React-callinvoker (0.81.4) + - React-Core (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.77.3) + - React-Core/Default (= 0.81.4) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.77.3): + - React-Core/CoreModulesHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -163,15 +176,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/Default (0.77.3): + - React-Core/Default (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-cxxreact - React-featureflags @@ -179,33 +200,49 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/DevSupport (0.77.3): + - React-Core/DevSupport (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.77.3) - - React-Core/RCTWebSocket (= 0.77.3) + - React-Core/Default (= 0.81.4) + - React-Core/RCTWebSocket (= 0.81.4) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.77.3): + - React-Core/RCTActionSheetHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -214,15 +251,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.77.3): + - React-Core/RCTAnimationHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -231,15 +276,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.77.3): + - React-Core/RCTBlobHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -248,15 +301,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.77.3): + - React-Core/RCTImageHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -265,15 +326,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.77.3): + - React-Core/RCTLinkingHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -282,15 +351,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.77.3): + - React-Core/RCTNetworkHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -299,15 +376,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.77.3): + - React-Core/RCTSettingsHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -316,15 +401,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.77.3): + - React-Core/RCTTextHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -333,15 +426,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.77.3): + - React-Core/RCTVibrationHeaders (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -350,63 +451,90 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.77.3): + - React-Core/RCTWebSocket (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.77.3) + - React-Core/Default (= 0.81.4) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-CoreModules (0.77.3): + - React-CoreModules (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.77.3) - - React-Core/CoreModulesHeaders (= 0.77.3) - - React-jsi (= 0.77.3) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - RCTTypeSafety (= 0.81.4) + - React-Core/CoreModulesHeaders (= 0.81.4) + - React-jsi (= 0.81.4) - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.77.3) + - React-RCTImage (= 0.81.4) + - React-runtimeexecutor - ReactCommon - - SocketRocket (= 0.7.1) - - React-cxxreact (0.77.3): + - SocketRocket + - React-cxxreact (0.81.4): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.3) - - React-debug (= 0.77.3) - - React-jsi (= 0.77.3) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.4) + - React-debug (= 0.81.4) + - React-jsi (= 0.81.4) - React-jsinspector - - React-logger (= 0.77.3) - - React-perflogger (= 0.77.3) - - React-runtimeexecutor (= 0.77.3) - - React-timing (= 0.77.3) - - React-debug (0.77.3) - - React-defaultsnativemodule (0.77.3): + - React-jsinspectorcdp + - React-jsinspectortracing + - React-logger (= 0.81.4) + - React-perflogger (= 0.81.4) + - React-runtimeexecutor + - React-timing (= 0.81.4) + - SocketRocket + - React-debug (0.81.4) + - React-defaultsnativemodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-domnativemodule - React-featureflagsnativemodule - React-idlecallbacksnativemodule @@ -414,60 +542,78 @@ PODS: - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.77.3): + - SocketRocket + - React-domnativemodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-Fabric + - React-Fabric/bridging - React-FabricComponents - React-graphics - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-Fabric (0.77.3): + - React-Fabric (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.77.3) - - React-Fabric/attributedstring (= 0.77.3) - - React-Fabric/componentregistry (= 0.77.3) - - React-Fabric/componentregistrynative (= 0.77.3) - - React-Fabric/components (= 0.77.3) - - React-Fabric/core (= 0.77.3) - - React-Fabric/dom (= 0.77.3) - - React-Fabric/imagemanager (= 0.77.3) - - React-Fabric/leakchecker (= 0.77.3) - - React-Fabric/mounting (= 0.77.3) - - React-Fabric/observers (= 0.77.3) - - React-Fabric/scheduler (= 0.77.3) - - React-Fabric/telemetry (= 0.77.3) - - React-Fabric/templateprocessor (= 0.77.3) - - React-Fabric/uimanager (= 0.77.3) + - React-Fabric/animations (= 0.81.4) + - React-Fabric/attributedstring (= 0.81.4) + - React-Fabric/bridging (= 0.81.4) + - React-Fabric/componentregistry (= 0.81.4) + - React-Fabric/componentregistrynative (= 0.81.4) + - React-Fabric/components (= 0.81.4) + - React-Fabric/consistency (= 0.81.4) + - React-Fabric/core (= 0.81.4) + - React-Fabric/dom (= 0.81.4) + - React-Fabric/imagemanager (= 0.81.4) + - React-Fabric/leakchecker (= 0.81.4) + - React-Fabric/mounting (= 0.81.4) + - React-Fabric/observers (= 0.81.4) + - React-Fabric/scheduler (= 0.81.4) + - React-Fabric/telemetry (= 0.81.4) + - React-Fabric/templateprocessor (= 0.81.4) + - React-Fabric/uimanager (= 0.81.4) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.77.3): + - SocketRocket + - React-Fabric/animations (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -479,16 +625,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.77.3): + - SocketRocket + - React-Fabric/attributedstring (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -500,16 +650,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.77.3): + - SocketRocket + - React-Fabric/bridging (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -521,16 +675,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.77.3): + - SocketRocket + - React-Fabric/componentregistry (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -542,61 +700,74 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.77.3): + - SocketRocket + - React-Fabric/componentregistrynative (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.77.3) - - React-Fabric/components/root (= 0.77.3) - - React-Fabric/components/view (= 0.77.3) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.77.3): + - SocketRocket + - React-Fabric/components (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.81.4) + - React-Fabric/components/root (= 0.81.4) + - React-Fabric/components/scrollview (= 0.81.4) + - React-Fabric/components/view (= 0.81.4) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.77.3): + - SocketRocket + - React-Fabric/components/legacyviewmanagerinterop (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -608,16 +779,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.77.3): + - SocketRocket + - React-Fabric/components/root (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -629,17 +804,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.77.3): + - SocketRocket + - React-Fabric/components/scrollview (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -651,16 +829,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.77.3): + - SocketRocket + - React-Fabric/components/view (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -671,17 +853,23 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.77.3): + - SocketRocket + - Yoga + - React-Fabric/consistency (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -693,16 +881,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.77.3): + - SocketRocket + - React-Fabric/core (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -714,16 +906,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.77.3): + - SocketRocket + - React-Fabric/dom (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -735,38 +931,45 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.77.3): + - SocketRocket + - React-Fabric/imagemanager (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.77.3) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.77.3): + - SocketRocket + - React-Fabric/leakchecker (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -778,60 +981,71 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.77.3): + - SocketRocket + - React-Fabric/mounting (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.77.3): + - SocketRocket + - React-Fabric/observers (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.81.4) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.77.3): + - SocketRocket + - React-Fabric/observers/events (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -843,39 +1057,47 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.77.3): + - SocketRocket + - React-Fabric/scheduler (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.77.3) + - React-Fabric/observers/events - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency + - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.77.3): + - SocketRocket + - React-Fabric/telemetry (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -886,98 +1108,166 @@ PODS: - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.77.3): + - SocketRocket + - React-Fabric/templateprocessor (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric - - React-FabricComponents/components (= 0.77.3) - - React-FabricComponents/textlayoutmanager (= 0.77.3) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - Yoga - - React-FabricComponents/components (0.77.3): + - SocketRocket + - React-Fabric/uimanager (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.77.3) - - React-FabricComponents/components/iostextinput (= 0.77.3) - - React-FabricComponents/components/modal (= 0.77.3) - - React-FabricComponents/components/rncore (= 0.77.3) - - React-FabricComponents/components/safeareaview (= 0.77.3) - - React-FabricComponents/components/scrollview (= 0.77.3) - - React-FabricComponents/components/text (= 0.77.3) - - React-FabricComponents/components/textinput (= 0.77.3) - - React-FabricComponents/components/unimplementedview (= 0.77.3) + - React-Fabric/uimanager/consistency (= 0.81.4) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/uimanager/consistency (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-FabricComponents (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.81.4) + - React-FabricComponents/textlayoutmanager (= 0.81.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.77.3): + - React-FabricComponents/components (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.81.4) + - React-FabricComponents/components/iostextinput (= 0.81.4) + - React-FabricComponents/components/modal (= 0.81.4) + - React-FabricComponents/components/rncore (= 0.81.4) + - React-FabricComponents/components/safeareaview (= 0.81.4) + - React-FabricComponents/components/scrollview (= 0.81.4) + - React-FabricComponents/components/switch (= 0.81.4) + - React-FabricComponents/components/text (= 0.81.4) + - React-FabricComponents/components/textinput (= 0.81.4) + - React-FabricComponents/components/unimplementedview (= 0.81.4) + - React-FabricComponents/components/virtualview (= 0.81.4) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.77.3): + - React-FabricComponents/components/inputaccessory (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -989,18 +1279,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.77.3): + - React-FabricComponents/components/iostextinput (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1012,18 +1306,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.77.3): + - React-FabricComponents/components/modal (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1035,18 +1333,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.77.3): + - React-FabricComponents/components/rncore (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1058,18 +1360,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.77.3): + - React-FabricComponents/components/safeareaview (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1081,18 +1387,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/text (0.77.3): + - React-FabricComponents/components/scrollview (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1104,18 +1414,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.77.3): + - React-FabricComponents/components/switch (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1127,18 +1441,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.77.3): + - React-FabricComponents/components/text (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1150,18 +1468,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.77.3): + - React-FabricComponents/components/textinput (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1173,72 +1495,195 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricImage (0.77.3): + - React-FabricComponents/components/unimplementedview (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.77.3) - - RCTTypeSafety (= 0.77.3) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricComponents/components/virtualview (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricComponents/textlayoutmanager (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricImage (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired (= 0.81.4) + - RCTTypeSafety (= 0.81.4) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.77.3) + - React-jsiexecutor (= 0.81.4) - React-logger - React-rendererdebug - React-utils - ReactCommon + - SocketRocket - Yoga - - React-featureflags (0.77.3) - - React-featureflagsnativemodule (0.77.3): + - React-featureflags (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-featureflagsnativemodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.77.3): + - SocketRocket + - React-graphics (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - - RCT-Folly/Fabric (= 2024.11.18.00) + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.77.3): + - SocketRocket + - React-hermes (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.3) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.4) - React-jsi - - React-jsiexecutor (= 0.77.3) + - React-jsiexecutor (= 0.81.4) - React-jsinspector - - React-perflogger (= 0.77.3) + - React-jsinspectorcdp + - React-jsinspectortracing + - React-perflogger (= 0.81.4) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.77.3): + - SocketRocket + - React-idlecallbacksnativemodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.77.3): + - SocketRocket + - React-ImageManager (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly - RCT-Folly/Fabric - React-Core/Default - React-debug @@ -1246,57 +1691,150 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.77.3): + - SocketRocket + - React-jserrorhandler (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.77.3): + - SocketRocket + - React-jsi (0.81.4): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.77.3): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsiexecutor (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.3) - - React-jsi (= 0.77.3) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.4) + - React-jsi (= 0.81.4) - React-jsinspector - - React-perflogger (= 0.77.3) - - React-jsinspector (0.77.3): + - React-jsinspectorcdp + - React-jsinspectortracing + - React-perflogger (= 0.81.4) + - React-runtimeexecutor + - SocketRocket + - React-jsinspector (0.81.4): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsi - - React-perflogger (= 0.77.3) - - React-runtimeexecutor (= 0.77.3) - - React-jsitracing (0.77.3): + - React-jsinspectorcdp + - React-jsinspectornetwork + - React-jsinspectortracing + - React-oscompat + - React-perflogger (= 0.81.4) + - React-runtimeexecutor + - SocketRocket + - React-jsinspectorcdp (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsinspectornetwork (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-featureflags + - React-jsinspectorcdp + - React-performancetimeline + - React-timing + - SocketRocket + - React-jsinspectortracing (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-oscompat + - React-timing + - SocketRocket + - React-jsitooling (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.81.4) + - React-jsi (= 0.81.4) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-runtimeexecutor + - SocketRocket + - React-jsitracing (0.81.4): - React-jsi - - React-logger (0.77.3): + - React-logger (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - - React-Mapbuffer (0.77.3): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-Mapbuffer (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-microtasksnativemodule (0.77.3): + - SocketRocket + - React-microtasksnativemodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core + - SocketRocket - react-native-background-timer (2.4.1): - React-Core - react-native-biometrics (2.2.0): @@ -1304,10 +1842,14 @@ PODS: - react-native-blob-util (0.18.3): - React-Core - react-native-change-icon (5.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1316,13 +1858,16 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-config (1.4.6): - react-native-config/App (= 1.4.6) @@ -1330,13 +1875,43 @@ PODS: - React-Core - react-native-contacts (7.0.8): - React-Core - - react-native-document-picker (8.2.2): + - react-native-document-picker (9.3.1): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-get-random-values (2.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1345,13 +1920,16 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-hce (0.2.0): - React @@ -1372,43 +1950,81 @@ PODS: - React-Core - react-native-rsa-native (2.0.5): - React - - react-native-safe-area-context (4.10.5): + - react-native-safe-area-context (5.7.0): - React-Core - react-native-tcp-socket (5.6.2): - CocoaAsyncSocket - React-Core - - React-nativeconfig (0.77.3) - - React-NativeModulesApple (0.77.3): + - React-NativeModulesApple (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core - React-cxxreact + - React-featureflags - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.77.3): + - SocketRocket + - React-oscompat (0.81.4) + - React-perflogger (0.81.4): + - boost - DoubleConversion - - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.77.3): - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-performancetimeline (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags + - React-jsinspectortracing + - React-perflogger - React-timing - - React-RCTActionSheet (0.77.3): - - React-Core/RCTActionSheetHeaders (= 0.77.3) - - React-RCTAnimation (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTActionSheet (0.81.4): + - React-Core/RCTActionSheetHeaders (= 0.81.4) + - React-RCTAnimation (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTAnimationHeaders + - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTAppDelegate (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1419,37 +2035,49 @@ PODS: - React-featureflags - React-graphics - React-hermes - - React-nativeconfig + - React-jsitooling - React-NativeModulesApple - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTNetwork + - React-RCTRuntime - React-rendererdebug - React-RuntimeApple - React-RuntimeCore - - React-RuntimeHermes + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.77.3): + - SocketRocket + - React-RCTBlob (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.77.3): + - SocketRocket + - React-RCTFabric (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core - React-debug - React-Fabric @@ -1460,27 +2088,70 @@ PODS: - React-ImageManager - React-jsi - React-jsinspector - - React-nativeconfig + - React-jsinspectorcdp + - React-jsinspectornetwork + - React-jsinspectortracing - React-performancetimeline + - React-RCTAnimation + - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTText - React-rendererconsistency + - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils + - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.77.3): + - React-RCTFBReactNativeSpec (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-jsi - - React-jsiexecutor - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.81.4) + - ReactCommon + - SocketRocket + - React-RCTFBReactNativeSpec/components (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils - ReactCommon - - React-RCTImage (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - Yoga + - React-RCTImage (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTImageHeaders - React-jsi @@ -1488,50 +2159,107 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.77.3): - - React-Core/RCTLinkingHeaders (= 0.77.3) - - React-jsi (= 0.77.3) + - SocketRocket + - React-RCTLinking (0.81.4): + - React-Core/RCTLinkingHeaders (= 0.81.4) + - React-jsi (= 0.81.4) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.77.3) - - React-RCTNetwork (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - ReactCommon/turbomodule/core (= 0.81.4) + - React-RCTNetwork (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTNetworkHeaders + - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTSettings (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTRuntime (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-Core + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling + - React-RuntimeApple + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - SocketRocket + - React-RCTSettings (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.77.3): - - React-Core/RCTTextHeaders (= 0.77.3) + - SocketRocket + - React-RCTText (0.81.4): + - React-Core/RCTTextHeaders (= 0.81.4) - Yoga - - React-RCTVibration (0.77.3): - - RCT-Folly (= 2024.11.18.00) + - React-RCTVibration (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.77.3) - - React-rendererdebug (0.77.3): + - SocketRocket + - React-rendererconsistency (0.81.4) + - React-renderercss (0.81.4): + - React-debug + - React-utils + - React-rendererdebug (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-rncore (0.77.3) - - React-RuntimeApple (0.77.3): + - SocketRocket + - React-RuntimeApple (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core/Default - React-CoreModules @@ -1541,6 +2269,7 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-Mapbuffer - React-NativeModulesApple - React-RCTFabric @@ -1550,10 +2279,16 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.77.3): + - SocketRocket + - React-RuntimeCore (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-Fabric - React-featureflags @@ -1561,52 +2296,93 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-performancetimeline - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.77.3): - - React-jsi (= 0.77.3) - - React-RuntimeHermes (0.77.3): + - SocketRocket + - React-runtimeexecutor (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-debug + - React-featureflags + - React-jsi (= 0.81.4) + - React-utils + - SocketRocket + - React-RuntimeHermes (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling - React-jsitracing - - React-nativeconfig - React-RuntimeCore + - React-runtimeexecutor - React-utils - - React-runtimescheduler (0.77.3): + - SocketRocket + - React-runtimescheduler (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-cxxreact - React-debug - React-featureflags - React-jsi + - React-jsinspectortracing - React-performancetimeline - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.77.3) - - React-utils (0.77.3): + - SocketRocket + - React-timing (0.81.4): + - React-debug + - React-utils (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.77.3) - - ReactAppDependencyProvider (0.77.3): + - React-jsi (= 0.81.4) + - SocketRocket + - ReactAppDependencyProvider (0.81.4): - ReactCodegen - - ReactCodegen (0.77.3): + - ReactCodegen (0.81.4): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1623,49 +2399,67 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.77.3): - - ReactCommon/turbomodule (= 0.77.3) - - ReactCommon/turbomodule (0.77.3): + - SocketRocket + - ReactCommon (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - ReactCommon/turbomodule (= 0.81.4) + - SocketRocket + - ReactCommon/turbomodule (0.81.4): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.3) - - React-cxxreact (= 0.77.3) - - React-jsi (= 0.77.3) - - React-logger (= 0.77.3) - - React-perflogger (= 0.77.3) - - ReactCommon/turbomodule/bridging (= 0.77.3) - - ReactCommon/turbomodule/core (= 0.77.3) - - ReactCommon/turbomodule/bridging (0.77.3): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.4) + - React-cxxreact (= 0.81.4) + - React-jsi (= 0.81.4) + - React-logger (= 0.81.4) + - React-perflogger (= 0.81.4) + - ReactCommon/turbomodule/bridging (= 0.81.4) + - ReactCommon/turbomodule/core (= 0.81.4) + - SocketRocket + - ReactCommon/turbomodule/bridging (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.3) - - React-cxxreact (= 0.77.3) - - React-jsi (= 0.77.3) - - React-logger (= 0.77.3) - - React-perflogger (= 0.77.3) - - ReactCommon/turbomodule/core (0.77.3): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.4) + - React-cxxreact (= 0.81.4) + - React-jsi (= 0.81.4) + - React-logger (= 0.81.4) + - React-perflogger (= 0.81.4) + - SocketRocket + - ReactCommon/turbomodule/core (0.81.4): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.3) - - React-cxxreact (= 0.77.3) - - React-debug (= 0.77.3) - - React-featureflags (= 0.77.3) - - React-jsi (= 0.77.3) - - React-logger (= 0.77.3) - - React-perflogger (= 0.77.3) - - React-utils (= 0.77.3) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.81.4) + - React-cxxreact (= 0.81.4) + - React-debug (= 0.81.4) + - React-featureflags (= 0.81.4) + - React-jsi (= 0.81.4) + - React-logger (= 0.81.4) + - React-perflogger (= 0.81.4) + - React-utils (= 0.81.4) + - SocketRocket - RealmJS (12.14.2): - React - RNCClipboard (1.16.2): @@ -1686,10 +2480,14 @@ PODS: - RNFS (2.20.0): - React-Core - RNGestureHandler (2.25.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1698,21 +2496,28 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - RNIap (12.16.3): + - RNIap (13.0.4): - React-Core - RNKeychain (10.0.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1721,24 +2526,31 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNLocalize (2.2.2): - React-Core - - RNQrGenerator (1.4.5): + - RNQrGenerator (1.4.6): - React - ZXingObjC - - RNReanimated (3.17.0): + - RNReanimated (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1751,19 +2563,25 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.17.0) - - RNReanimated/worklets (= 3.17.0) + - RNReanimated/reanimated (= 3.19.5) + - RNReanimated/worklets (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/reanimated (3.17.0): + - RNReanimated/reanimated (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1776,18 +2594,24 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.17.0) + - RNReanimated/reanimated/apple (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/reanimated/apple (3.17.0): + - RNReanimated/reanimated/apple (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1800,17 +2624,23 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - RNReanimated/worklets (3.17.0): + - RNReanimated/worklets (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1823,18 +2653,24 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/worklets/apple (= 3.17.0) + - RNReanimated/worklets/apple (= 3.19.5) + - SocketRocket - Yoga - - RNReanimated/worklets/apple (3.17.0): + - RNReanimated/worklets/apple (3.19.5): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1847,17 +2683,23 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - RNScreens (4.9.0): + - RNScreens (4.24.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1866,20 +2708,27 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-RCTImage + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - RNSentry (6.3.0): + - RNSentry (8.8.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1889,18 +2738,21 @@ PODS: - React-graphics - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - Sentry/HybridSDK (= 8.41.0) + - Sentry (= 9.10.0) + - SocketRocket - Yoga - RNShare (9.2.3): - React-Core - - RNSVG (15.12.1): + - RNSVG (15.15.4): - React-Core - SDWebImage (5.11.1): - SDWebImage/Core (= 5.11.1) @@ -1908,7 +2760,9 @@ PODS: - SDWebImageWebPCoder (0.8.5): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.10) - - Sentry/HybridSDK (8.41.0) + - Sentry (9.10.0): + - Sentry/Core (= 9.10.0) + - Sentry/Core (9.10.0) - SocketRocket (0.7.1) - VisionCamera (4.7.3): - VisionCamera/Core (= 4.7.3) @@ -1935,7 +2789,6 @@ DEPENDENCIES: - PDFGenerator - QRCoder - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) @@ -1961,6 +2814,10 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectorcdp (from `../node_modules/react-native/ReactCommon/jsinspector-modern/cdp`) + - React-jsinspectornetwork (from `../node_modules/react-native/ReactCommon/jsinspector-modern/network`) + - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) + - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`) - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) @@ -1984,8 +2841,8 @@ DEPENDENCIES: - react-native-rsa-native (from `../node_modules/react-native-rsa-native`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-tcp-socket (from `../node_modules/react-native-tcp-socket`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) @@ -1997,12 +2854,13 @@ DEPENDENCIES: - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) @@ -2030,6 +2888,7 @@ DEPENDENCIES: - "RNSentry (from `../node_modules/@sentry/react-native`)" - RNShare (from `../node_modules/react-native-share`) - RNSVG (from `../node_modules/react-native-svg`) + - SocketRocket (~> 0.7.1) - VisionCamera (from `../node_modules/react-native-vision-camera`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -2073,7 +2932,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-11-25-RNv0.77.0-d4f25d534ab744866448b36ca3bf3d97c08e638c + :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782 libportal-ios: :git: https://github.com/bithyve/libportal-ios.git libportal-react-native: @@ -2128,6 +2987,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectorcdp: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + React-jsinspectornetwork: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/network" + React-jsinspectortracing: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + React-jsitooling: + :path: "../node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: @@ -2174,10 +3041,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-safe-area-context" react-native-tcp-socket: :path: "../node_modules/react-native-tcp-socket" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-oscompat: + :path: "../node_modules/react-native/ReactCommon/oscompat" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" React-performancetimeline: @@ -2200,6 +3067,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" + React-RCTRuntime: + :path: "../node_modules/react-native/React/Runtime" React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: @@ -2208,10 +3077,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Vibration" React-rendererconsistency: :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-renderercss: + :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" React-RuntimeApple: :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: @@ -2281,64 +3150,68 @@ SPEC CHECKSUMS: BVLinearGradient: cb006ba232a1f3e4f341bb62c42d1098c284da70 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: 23d8c5470c648a635893dc0956c6dbaead54b656 + fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 + FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886 Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1 FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb FirebaseInstallations: 40bd9054049b2eae9a2c38ef1c3dd213df3605cd FirebaseMessaging: 5e5118a2383b3531e730d974680954c679ca0a13 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 + glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 - hermes-engine: b2187dbe13edb0db8fcb2a93a69c1987a30d98a4 + hermes-engine: 35c763d57c9832d0eef764316ca1c4d043581394 libportal-ios: d9aa55474e2d5be8e38e96345dd37be34fda45b4 libportal-react-native: 91b6bec36f7e92a0bcc4e9d51d6ce3ee7c163728 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 - MMKV: 941e8774da0e6fdf12c6b3fcc833ca687ae5a42d - MMKVCore: 6d5cc1bacce539f4c974985dfe646fb65a5d27d2 + MMKV: 86859fdfa2b0b21db1fd6e48788474a6416a2c77 + MMKVCore: 3d16ce9f7d411e135020915fde98a056859a1efa nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 PDFGenerator: 17d6bc525db0a3fcd156fbf00f9d1b8d5cc75d1e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 QRCoder: cbd2bee531cc86d286df7942334cfed94c803ae4 - RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 6ee92578d332db1d4e03267d3ae98bcf8b780863 - RCTRequired: 5b3da0e0f91fddda935574b81748c3e3d3649ee7 - RCTTypeSafety: 870cb072be3d3f310ecec897c3d297a931f8f7e1 - React: 535fa5014fb1743f6654a980acb16dae339e1944 - React-callinvoker: dd1ecd51f8d3c76a551afdf6dab6d51c1ead5501 - React-Core: a3e36c059a195bd213d005db36c9e68957b78632 - React-CoreModules: 46467a2b34b053eb7262104e07bf5d835a9afe77 - React-cxxreact: 500e7b011a14eeefdcf6c0eb982fe4db055c2670 - React-debug: 41315631a01cf5cc3c9498482b97be21c49f8e8d - React-defaultsnativemodule: a06364257949e77dc39bcfd08e2d801c189bb58c - React-domnativemodule: dcda8a2b62bb34ed5db94470a3a72f32a76e1e31 - React-Fabric: dc1d3aa4b6a92e4a703c02ca6c4add312754eb84 - React-FabricComponents: 451f7b72aa80001520a20747b7b1e21350d6fba8 - React-FabricImage: 15c3bfe577a60c492134519219627316fb48af05 - React-featureflags: 08f06c820a37b29ed3ef9dddc6763c086339bc28 - React-featureflagsnativemodule: 3f6b19ac469a5d26e3a52e5198735c1799f1e324 - React-graphics: df8448a604e8fd03325e0f3d760b13e57416871c - React-hermes: 67f3ee00fdbe085e722fd89811073678ba28c10a - React-idlecallbacksnativemodule: 26de008466429c4a6feb772cde37d3eda5c1e045 - React-ImageManager: 52a8c48c4c7c5a8124e8c363693bd2908b01c5f6 - React-jserrorhandler: faa483d54dd358b11e81adcd5e6373da6030ed70 - React-jsi: d5332d79759159a0127348d9b20cc90527dd40e8 - React-jsiexecutor: 72c8df1af2c18736f6685cce4205c480f3783039 - React-jsinspector: e444c5725dbb31aa7ce556d972511f8997b38bc5 - React-jsitracing: 955646960c72c03e6e87df8706cab6bcdf960042 - React-logger: a23563f96a622637d7cce687bdf304929104effd - React-Mapbuffer: 1864935968d15b9b73d8e413d29c780f0ab50038 - React-microtasksnativemodule: 3b784cf40f7c3c9500b9a5f9e4eec5c9bbfbef8f + RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 + RCTDeprecation: c0ed3249a97243002615517dff789bf4666cf585 + RCTRequired: 58719f5124f9267b5f9649c08bf23d9aea845b23 + RCTTypeSafety: 4aefa8328ab1f86da273f08517f1f6b343f6c2cc + React: 2073376f47c71b7e9a0af7535986a77522ce1049 + React-callinvoker: 751b6f2c83347a0486391c3f266f291f0f53b27e + React-Core: dff5d29973349b11dd6631c9498456d75f846d5e + React-CoreModules: c0ae04452e4c5d30e06f8e94692a49107657f537 + React-cxxreact: 376fd672c95dfb64ad5cc246e6a1e9edb78dec4c + React-debug: 7b56a0a7da432353287d2eedac727903e35278f5 + React-defaultsnativemodule: 393b81aaa6211408f50a6ef00a277847256dd881 + React-domnativemodule: 5fb5829baa7a7a0f217019cbad1eb226d94f7062 + React-Fabric: a17c4ae35503673b57b91c2d1388429e7cbee452 + React-FabricComponents: a76572ddeba78ebe4ec58615291e9db4a55cd46a + React-FabricImage: d806eb2695d7ef355ec28d1a21f5a14ac26b1cae + React-featureflags: 1690ec3c453920b6308e23a4e24eb9c3632f9c75 + React-featureflagsnativemodule: 7b7e8483fc671c5a33aefd699b7c7a3c0bdfdfec + React-graphics: ea146ee799dc816524a3a0922fc7be0b5a52dcc1 + React-hermes: fcbdc45ecf38259fe3b12642bd0757c52270a107 + React-idlecallbacksnativemodule: a353f9162eaa7ad787e68aba9f52a1cfa8154098 + React-ImageManager: ec5cf55ce9cc81719eb5f1f51d23d04db851c86c + React-jserrorhandler: 594c593f3d60f527be081e2cace7710c2bd9f524 + React-jsi: 59ec3190dd364cca86a58869e7755477d2468948 + React-jsiexecutor: b87d78a2e8dd7a6f56e9cdac038da45de98c944f + React-jsinspector: b9204adf1af622c98e78af96ec1bca615c2ce2bd + React-jsinspectorcdp: 4a356fa69e412d35d3a38c44d4a6cc555c5931e8 + React-jsinspectornetwork: 7820056773178f321cbf18689e1ffcd38276a878 + React-jsinspectortracing: b341c5ef6e031a33e0bd462d67fd397e8e9cd612 + React-jsitooling: 401655e05cb966b0081225c5201d90734a567cb9 + React-jsitracing: 67eff6dea0cb58a1e7bd8b49243012d88c0f511e + React-logger: a3cb5b29c32b8e447b5a96919340e89334062b48 + React-Mapbuffer: 9d2434a42701d6144ca18f0ca1c4507808ca7696 + React-microtasksnativemodule: 75b6604b667d297292345302cc5bfb6b6aeccc1b react-native-background-timer: 4638ae3bee00320753647900b21260b10587b6f7 react-native-biometrics: ecca256a9e1c8b430f78c4e3dcb16b57ea1418e0 react-native-blob-util: 4be49d669870f01645b63d33342718e95d0d48b1 - react-native-change-icon: cf7be79da0c88778d626d50d3a78912b10143521 + react-native-change-icon: 549a837b530819f53b799608a20320066ecac71a react-native-config: 8e425892a531627c52db765be3088185cb871e19 react-native-contacts: f551920b74ebfc5f7f6df307495f085e504a4369 - react-native-document-picker: a338165804b1a14c8e408448115dc0edfd7b73ca - react-native-get-random-values: f59032ad9c14f378130e6570dc86ce168959fe96 + react-native-document-picker: 1ace0fb2c2737d147e934e58f4325ad3298bbeff + react-native-get-random-values: e6d40b250d962d1bd2e9e2f4b1de1b47418f81e4 react-native-hce: 164e785abe2648edac12934203f55dc785bb1c0b react-native-html-to-pdf: 7a49e6c58ac5221bcc093027b195f4b214f27a9d react-native-image-picker: 1f5318beec2ebed6695454ffb9bea8c4152f1598 @@ -2348,37 +3221,38 @@ SPEC CHECKSUMS: react-native-pdf: 6a51a22ccefb23eb93298771e4bf090913e86d70 react-native-randombytes: 3c8f3e89d12487fd03a2f966c288d495415fc116 react-native-rsa-native: a7931cdda1f73a8576a46d7f431378c5550f0c38 - react-native-safe-area-context: df9763c5de6fa38883028e243a0b60123acb8858 + react-native-safe-area-context: e89848fc12d32ccca63d0d7d16dd96918d07c730 react-native-tcp-socket: 0a0455b843f9dfcad875ea6cfafeb05c0abb0a24 - React-nativeconfig: f77b4627803bf7886a1f2e96b33b8af34e583cc4 - React-NativeModulesApple: dfa86c79c621f2a9cdb39636570c2e1623b71367 - React-perflogger: 1f83401f01544142b32151ef6c66870455c64994 - React-performancetimeline: 514430bf73208debfb0b9981fdab0e3e67987447 - React-RCTActionSheet: f8f5545f473a87a8ab124046fe58905b82c55322 - React-RCTAnimation: bb5332589ee135a4b3e06f9475659ae73a36f669 - React-RCTAppDelegate: f1504dd62d2c16d85840698539a2a3163d629072 - React-RCTBlob: 9305f10874660b7d7bd02f6567e1b97c29b5cc43 - React-RCTFabric: 8ca1af21e65c1f1fe2fff1f3e931b1e74f7c552a - React-RCTFBReactNativeSpec: 288abdd04806d4a5e9a079717011bf5fa281eaf7 - React-RCTImage: f099c09decb34b6849518e85aa8cd6318381ed98 - React-RCTLinking: ab70f4b60e21b0abb8c2adc58ae0460cffecdd8f - React-RCTNetwork: ba84704fa893dcc090d5028b932ed049332b9e6f - React-RCTSettings: bad043f6652f2641fccf9654c3f789e970ca63c8 - React-RCTText: bed66ec05d4dedfc48d6db8d3cf60e714b2d010d - React-RCTVibration: 22179961d1aadd7996355785c490c134037de1d9 - React-rendererconsistency: 9f5292176e629370402cbfe4e88c19b3c68e79a3 - React-rendererdebug: 1d63129046b7a8624f0a5d2cb4cc4a1dda41eeaf - React-rncore: 8a77fbb638aab2ef0a3e4e122ddc5310a8299699 - React-RuntimeApple: cf68b82dc184c7f8855aa6bae298b4b24880d549 - React-RuntimeCore: 98ab2e46540d3560712334257b01d6305c0cb422 - React-runtimeexecutor: 2dc71d251ce5630b11d384bc80d7fbb9d9d93623 - React-RuntimeHermes: 7cc49896e48214abee8f2a9bf91e7a91606ff018 - React-runtimescheduler: a51c3e414e288f3ab876b8b6e50e89c805ffd704 - React-timing: 7d80ad4297c57ec4cb49da4a5db1b82f93fedb2a - React-utils: 6b632afea2c4ec4b782497fb61af859a5b1b355f - ReactAppDependencyProvider: 31015410a4a53b9fd0a908ad4d6e3e2b9a25086a - ReactCodegen: eac5d74d85dff515b48a5c36f154bc4128f217e6 - ReactCommon: bf4612cba0fa356b529385029f470d5529dddde4 + React-NativeModulesApple: 879fbdc5dcff7136abceb7880fe8a2022a1bd7c3 + React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d + React-perflogger: 5536d2df3d18fe0920263466f7b46a56351c0510 + React-performancetimeline: 9041c53efa07f537164dcfe7670a36642352f4c2 + React-RCTActionSheet: 42195ae666e6d79b4af2346770f765b7c29435b9 + React-RCTAnimation: fa103ccc3503b1ed8dedca7e62e7823937748843 + React-RCTAppDelegate: 2ee875077ee5b5a6e48aa2700fc3c18c6d118612 + React-RCTBlob: 0fa9530c255644db095f2c4fd8d89738d9d9ecc0 + React-RCTFabric: 4b4123f8e0b919e298cc41ea17c7fad9446dc8c7 + React-RCTFBReactNativeSpec: 50be51842148dd53ea44673a4787ebb90dbdfe4f + React-RCTImage: ba824e61ce2e920a239a65d130b83c3a1d426dff + React-RCTLinking: d2dc199c37e71e6f505d9eca3e5c33be930014d4 + React-RCTNetwork: 87137d4b9bd77e5068f854dd5c1f30d4b072faf6 + React-RCTRuntime: c8578e980313bdb4eed18622f2fb2568612b79e8 + React-RCTSettings: 71f5c7fd7b5f4e725a4e2114a4b4373d0e46048f + React-RCTText: b94d4699b49285bee22b8ebf768924d607eccee3 + React-RCTVibration: 6e3993c4f6c36a3899059f9a9ead560ddaf5a7d7 + React-rendererconsistency: b4785e5ed837dc7c242bbc5fdd464b33ef5bfae7 + React-renderercss: e6fb0ba387b389c595ffa86b8b628716d31f58dc + React-rendererdebug: 60a03de5c7ea59bf2d39791eb43c4c0f5d8b24e3 + React-RuntimeApple: 3df6788cd9b938bb8cb28298d80b5fbd98a4d852 + React-RuntimeCore: fad8adb4172c414c00ff6980250caf35601a0f5d + React-runtimeexecutor: d2db7e72d97751855ea0bf5273d2ac84e5ea390c + React-RuntimeHermes: 04faa4cf9a285136a6d73738787fe36020170613 + React-runtimescheduler: f6a1c9555e7131b4a8b64cce01489ad0405f6e8d + React-timing: 1e6a8acb66e2b7ac9d418956617fd1fdb19322fd + React-utils: 52bbb03f130319ef82e4c3bc7a85eaacdb1fec87 + ReactAppDependencyProvider: 433ddfb4536948630aadd5bd925aff8a632d2fe3 + ReactCodegen: 1d05923ad119796be9db37830d5e5dc76586aa00 + ReactCommon: 394c6b92765cf6d211c2c3f7f6bc601dffb316a6 RealmJS: ff8a7d6d6e339c1b3410a96ceb4151b151fe56f5 RNCClipboard: e1d17c9d093d8129ef50b39b63a17a0e8ccd0ade RNDeviceInfo: f9d6fd102f8b11daa7ee322391b23cebee3bd95f @@ -2386,24 +3260,24 @@ SPEC CHECKSUMS: RNFBApp: 21b8f1dd60e9fb1ef8f6fd191a6dbbfacecc7d31 RNFBMessaging: 49fb34853809c4694bf9d3d794a0f8916b32b94e RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: 92e89a04cd0d1c77f383a55d14c15e7f423f4c00 - RNIap: 66eb29da8e992696071182f91b89e5bffa85b4a2 - RNKeychain: 8024819eb861575c8e1bdcfc6e02c2b947ed16f7 + RNGestureHandler: 5223ffbe9bf3006167409d70d38d2d9e1f8c2649 + RNIap: 868250beda0ced499d39f53eaa88e8c2951cfe27 + RNKeychain: d9571527e40c1616307e6d213628b266fee8485b RNLocalize: 19917c3f32cf6386f7d2957a638a4281669cae57 - RNQrGenerator: b467624cdcb0e88108a8b4ca74c94b0978efa265 - RNReanimated: 6e7f7b3e9bf83adb6cf60e713e2d1d9438cb5437 - RNScreens: 96fe858d87d26c3f46f0696f9e8824ce33a05aa7 - RNSentry: cccb4a5cbe42c46f119b102475abe5dc74712833 + RNQrGenerator: af2f0888eb81b8ff99517a3929d6399444dcc56d + RNReanimated: a0d1d8b8d8d38f504c7acc2e6019061eed29186d + RNScreens: 7b22241a88a0cf57199389f8cf8053b9f3c735ba + RNSentry: d273b73b612a0d8ca8e89ad09a1b8b00b64d526b RNShare: d1da96f570164d84821ee9d75740eee7ec2efa87 - RNSVG: 2e59e14c2723a1967cd1bba71038a59142cbc616 + RNSVG: 0c9ef13eab498a85510c1ec82fb0010f07ff33e6 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d - Sentry: 54d0fe6c0df448497c8ed4cce66ccf7027e1823e + Sentry: 4e85b40e4b0235853f40f959d315a6b28e3148d8 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 VisionCamera: 7187b3dac1ff3071234ead959ce311875748e14f - Yoga: 92f3bb322c40a86b7233b815854730442e01b8c4 + Yoga: a3ed390a19db0459bd6839823a6ac6d9c6db198d ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: e1bd49dc88eaef529a830a07581f7b6b3479d3ac +PODFILE CHECKSUM: 5e2148f26a1715665dbbf3452569e602f24ee598 COCOAPODS: 1.16.2 diff --git a/ios/hexa_keeper/Info.plist b/ios/hexa_keeper/Info.plist index 86c03c42f7..82570876c4 100644 --- a/ios/hexa_keeper/Info.plist +++ b/ios/hexa_keeper/Info.plist @@ -10,6 +10,32 @@ $(EXECUTABLE_NAME) CFBundleIconName AppIcons + CFBundleIcons + + CFBundleAlternateIcons + + KpAppIcon + + CFBundleIconFiles + + KpAppIcon + + UIPrerenderedIcon + + + + CFBundlePrimaryIcon + + CFBundleIconFiles + + AppIcon + + CFBundleIconName + + UIPrerenderedIcon + + + CFBundleIdentifier $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion @@ -73,6 +99,8 @@ One + RCTNewArchEnabled + UIAppFonts Lora-Medium.ttf @@ -110,31 +138,5 @@ f0436f696e6b697465434152447631 5361746f43686970 - CFBundleIcons - - CFBundleAlternateIcons - - KpAppIcon - - CFBundleIconFiles - - KpAppIcon - - UIPrerenderedIcon - - - - CFBundlePrimaryIcon - - CFBundleIconName - - CFBundleIconFiles - - AppIcon - - UIPrerenderedIcon - - - diff --git a/package.json b/package.json index 35db7552d3..b929dd8322 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@react-navigation/native-stack": "6.5.0", "@realm/react": "0.6.2", "@reduxjs/toolkit": "1.8.2", - "@sentry/react-native": "6.3.0", + "@sentry/react-native": "8.8.0", "@shipt/segmented-arc-for-react-native": "1.2.1", "@testing-library/react-native": "11.0.0", "assert": "2.0.0", @@ -70,9 +70,9 @@ "patch-package": "6.4.7", "path-browserify": "0.0.0", "process": "0.11.0", - "react": "18.3.1", + "react": "19.1.0", "react-localization": "1.0.19", - "react-native": "0.77.3", + "react-native": "0.81.4", "react-native-background-timer": "2.4.1", "react-native-biometrics": "2.2.0", "react-native-blob-util": "0.18.3", @@ -81,7 +81,7 @@ "react-native-contacts": "7.0.8", "react-native-crypto": "2.2.0", "react-native-device-info": "10.0.2", - "react-native-document-picker": "8.2.2", + "react-native-document-picker": "9.3.1", "react-native-fast-image": "8.6.3", "react-native-fs": "2.20.0", "react-native-gesture-handler": "2.25.0", @@ -89,7 +89,7 @@ "react-native-gifted-charts": "1.4.15", "react-native-hce": "0.2.0", "react-native-html-to-pdf": "0.12.0", - "react-native-iap": "12.16.3", + "react-native-iap": "13.0.4", "react-native-image-picker": "4.10.3", "react-native-keychain": "10.0.0", "react-native-linear-gradient": "2.8.3", @@ -100,15 +100,15 @@ "react-native-pdf": "^6.7.7", "react-native-qrcode-svg": "6.3.2", "react-native-randombytes": "3.6.1", - "react-native-reanimated": "3.17.0", + "react-native-reanimated": "3.19.5", "react-native-responsive-screen": "1.4.2", "react-native-rsa-native": "2.0.5", - "react-native-safe-area-context": "4.10.5", - "react-native-screens": "4.9.0", + "react-native-safe-area-context": "5.7.0", + "react-native-screens": "4.24.0", "react-native-send-intent": "1.3.0", "react-native-shadow-2": "6.0.3", "react-native-share": "9.2.3", - "react-native-svg": "15.12.1", + "react-native-svg": "15.15.4", "react-native-tcp-socket": "5.6.2", "react-native-vision-camera": "^4.7.2", "react-redux": "7.2.8", @@ -133,13 +133,13 @@ "@react-native-community/cli": "15.1.0", "@react-native-community/cli-platform-android": "15.1.0", "@react-native-community/cli-platform-ios": "15.1.0", - "@react-native/babel-preset": "0.77.3", - "@react-native/eslint-config": "0.77.3", - "@react-native/metro-config": "0.77.3", - "@react-native/typescript-config": "0.77.3", + "@react-native/babel-preset": "0.81.4", + "@react-native/eslint-config": "0.81.4", + "@react-native/metro-config": "0.81.4", + "@react-native/typescript-config": "0.81.4", "@testing-library/jest-native": "5.4.3", "@types/jest": "29.5.14", - "@types/react": "18.3.12", + "@types/react": "19.1.0", "@types/react-native": "0.66.34", "@types/react-test-renderer": "18.3.0", "@typescript-eslint/eslint-plugin": "5.62.0", @@ -168,9 +168,7 @@ "rn-nodeify": "github:tradle/rn-nodeify#338d8d6ba8438403093e9409e9a9d88ad884926f", "typescript": "5.0.4" }, - "resolutions": { - "@types/react": "18.3.12" - }, + "resolutions": {}, "react-native": { "crypto": "react-native-crypto", "path": "path-browserify", @@ -194,4 +192,4 @@ "engines": { "node": ">=18" } -} \ No newline at end of file +} diff --git a/patches/@react-native+gradle-plugin+0.74.89.patch b/patches/@react-native+gradle-plugin+0.74.89.patch deleted file mode 100644 index 2e631b6114..0000000000 --- a/patches/@react-native+gradle-plugin+0.74.89.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt -index 2c5bea4..67a396a 100644 ---- a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt -@@ -90,7 +90,7 @@ class ReactPlugin : Plugin { - } - - private fun checkJvmVersion(project: Project) { -- val jvmVersion = Jvm.current()?.javaVersion?.majorVersion -+ val jvmVersion = Jvm.current().javaVersion?.majorVersion - if ((jvmVersion?.toIntOrNull() ?: 0) <= 16) { - project.logger.error( - """ diff --git a/patches/@react-native+gradle-plugin+0.81.4.patch b/patches/@react-native+gradle-plugin+0.81.4.patch new file mode 100644 index 0000000000..3ee860edde --- /dev/null +++ b/patches/@react-native+gradle-plugin+0.81.4.patch @@ -0,0 +1,1345 @@ +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin +new file mode 100644 +index 0000000..6eb78bd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock +new file mode 100644 +index 0000000..f5c5d2a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock differ +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock +new file mode 100644 +index 0000000..67e9d20 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties +new file mode 100644 +index 0000000..0d6918b +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties +@@ -0,0 +1,2 @@ ++#Tue Apr 21 18:55:06 IST 2026 ++gradle.version=8.13 +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin +new file mode 100644 +index 0000000..2dc18dc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe b/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe +new file mode 100644 +index 0000000..0510bb4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module +new file mode 100644 +index 0000000..c1c3a55 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class +new file mode 100644 +index 0000000..e184343 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class +new file mode 100644 +index 0000000..79fedaf +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class +new file mode 100644 +index 0000000..a2e6154 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class +new file mode 100644 +index 0000000..58a092d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class +new file mode 100644 +index 0000000..87c81e0 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class +new file mode 100644 +index 0000000..66bfc07 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class +new file mode 100644 +index 0000000..5de9592 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class +new file mode 100644 +index 0000000..206c5a9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class +new file mode 100644 +index 0000000..f159ef6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class +new file mode 100644 +index 0000000..2afa276 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class +new file mode 100644 +index 0000000..cdde56d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class +new file mode 100644 +index 0000000..d6dad66 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class +new file mode 100644 +index 0000000..759507d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class +new file mode 100644 +index 0000000..7222ec2 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class +new file mode 100644 +index 0000000..673ea93 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class +new file mode 100644 +index 0000000..692d0ad +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class +new file mode 100644 +index 0000000..7dc99fc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class +new file mode 100644 +index 0000000..f8531da +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class +new file mode 100644 +index 0000000..6efb963 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class +new file mode 100644 +index 0000000..397e715 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class +new file mode 100644 +index 0000000..6e525a9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class +new file mode 100644 +index 0000000..dcdb7bc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class +new file mode 100644 +index 0000000..303b42f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class +new file mode 100644 +index 0000000..286ae35 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class +new file mode 100644 +index 0000000..065dd5c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class +new file mode 100644 +index 0000000..c2ed9e3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class +new file mode 100644 +index 0000000..7dcbece +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class +new file mode 100644 +index 0000000..1c91c12 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class +new file mode 100644 +index 0000000..3db8adc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class +new file mode 100644 +index 0000000..63d0b95 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class +new file mode 100644 +index 0000000..e93ccfb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class +new file mode 100644 +index 0000000..67491a7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class +new file mode 100644 +index 0000000..efbf6c3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class +new file mode 100644 +index 0000000..55aaee4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class +new file mode 100644 +index 0000000..d00377c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab +new file mode 100644 +index 0000000..dea4286 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream +new file mode 100644 +index 0000000..24dfa8f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len +new file mode 100644 +index 0000000..3e9e1c9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len +new file mode 100644 +index 0000000..213dab4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at +new file mode 100644 +index 0000000..5563aad +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i +new file mode 100644 +index 0000000..f9f8319 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab +new file mode 100644 +index 0000000..827a894 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream +new file mode 100644 +index 0000000..86a1005 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len +new file mode 100644 +index 0000000..099f619 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len +new file mode 100644 +index 0000000..fa43224 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at +new file mode 100644 +index 0000000..f25344f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i +new file mode 100644 +index 0000000..73b1191 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab +new file mode 100644 +index 0000000..7a2d98b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream +new file mode 100644 +index 0000000..86a1005 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..099f619 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len +new file mode 100644 +index 0000000..fa43224 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at +new file mode 100644 +index 0000000..1d81cd0 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i +new file mode 100644 +index 0000000..73b1191 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab +new file mode 100644 +index 0000000..3c31d53 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream +new file mode 100644 +index 0000000..fae60e4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len +new file mode 100644 +index 0000000..80eee97 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len +new file mode 100644 +index 0000000..9e27f73 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at +new file mode 100644 +index 0000000..d5c7ac6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i +new file mode 100644 +index 0000000..0b774b1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab +new file mode 100644 +index 0000000..debdfe6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream +new file mode 100644 +index 0000000..fc7e793 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..0643a3c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len +new file mode 100644 +index 0000000..b8872cd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at +new file mode 100644 +index 0000000..943bd01 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i +new file mode 100644 +index 0000000..77e7212 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab +new file mode 100644 +index 0000000..cc7a873 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream +new file mode 100644 +index 0000000..44f8f72 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len +new file mode 100644 +index 0000000..b9cfb12 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at +new file mode 100644 +index 0000000..1d49f50 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i +new file mode 100644 +index 0000000..1de6f22 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab +new file mode 100644 +index 0000000..d73cf79 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream +new file mode 100644 +index 0000000..069b856 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len +new file mode 100644 +index 0000000..4071bf4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len +new file mode 100644 +index 0000000..1b7c1f8 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at +new file mode 100644 +index 0000000..085a607 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i +new file mode 100644 +index 0000000..778651c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab +new file mode 100644 +index 0000000..3b528a6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream +new file mode 100644 +index 0000000..24dfa8f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len +new file mode 100644 +index 0000000..3e9e1c9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len +new file mode 100644 +index 0000000..213dab4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at +new file mode 100644 +index 0000000..dbeb849 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i +new file mode 100644 +index 0000000..f9f8319 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab +new file mode 100644 +index 0000000..cd2a3f1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream +new file mode 100644 +index 0000000..9d1ff5f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len +new file mode 100644 +index 0000000..2409504 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at +new file mode 100644 +index 0000000..44dab9e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i +new file mode 100644 +index 0000000..a92d029 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab +new file mode 100644 +index 0000000..4edb29f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream +new file mode 100644 +index 0000000..afffc4c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len +new file mode 100644 +index 0000000..f6ed631 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len +new file mode 100644 +index 0000000..cf8a30a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at +new file mode 100644 +index 0000000..eedb970 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i +new file mode 100644 +index 0000000..8baed34 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +new file mode 100644 +index 0000000..cea7857 +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +@@ -0,0 +1,2 @@ ++27 ++0 +\ No newline at end of file +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab +new file mode 100644 +index 0000000..1a09b72 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream +new file mode 100644 +index 0000000..24dfa8f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len +new file mode 100644 +index 0000000..3e9e1c9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len +new file mode 100644 +index 0000000..213dab4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at +new file mode 100644 +index 0000000..9477605 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i +new file mode 100644 +index 0000000..f9f8319 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab +new file mode 100644 +index 0000000..c635fe5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream +new file mode 100644 +index 0000000..fc67776 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len +new file mode 100644 +index 0000000..38069db +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len +new file mode 100644 +index 0000000..213dab4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at +new file mode 100644 +index 0000000..fc93311 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i +new file mode 100644 +index 0000000..8fca676 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab +new file mode 100644 +index 0000000..0c9090a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream +new file mode 100644 +index 0000000..16c167a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len +new file mode 100644 +index 0000000..25eafab +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len +new file mode 100644 +index 0000000..b08d4df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at +new file mode 100644 +index 0000000..57e3644 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i +new file mode 100644 +index 0000000..bbf18c5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin +new file mode 100644 +index 0000000..9a62ff7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin +new file mode 100644 +index 0000000..3b47801 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin +new file mode 100644 +index 0000000..cb83c48 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar +new file mode 100644 +index 0000000..16291c4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar differ +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties +new file mode 100644 +index 0000000..f3b415e +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactPlugin +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties +new file mode 100644 +index 0000000..f82c5ab +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactRootProjectPlugin +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties +new file mode 100644 +index 0000000..f3b415e +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactPlugin +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties +new file mode 100644 +index 0000000..f82c5ab +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactRootProjectPlugin +diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF +new file mode 100644 +index 0000000..58630c0 +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF +@@ -0,0 +1,2 @@ ++Manifest-Version: 1.0 ++ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module +new file mode 100644 +index 0000000..9dbc290 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class +new file mode 100644 +index 0000000..75a3d36 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class +new file mode 100644 +index 0000000..75a7a27 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class +new file mode 100644 +index 0000000..ed39d23 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class +new file mode 100644 +index 0000000..46986df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class +new file mode 100644 +index 0000000..d8b75da +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab +new file mode 100644 +index 0000000..7e7d9dc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream +new file mode 100644 +index 0000000..fbc8330 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len +new file mode 100644 +index 0000000..1b7aee7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len +new file mode 100644 +index 0000000..01bdaa1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at +new file mode 100644 +index 0000000..b6af808 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i +new file mode 100644 +index 0000000..1a660cb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab +new file mode 100644 +index 0000000..f1f64f1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream +new file mode 100644 +index 0000000..5d227a9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len +new file mode 100644 +index 0000000..c73331e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at +new file mode 100644 +index 0000000..8f28327 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i +new file mode 100644 +index 0000000..3999a26 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab +new file mode 100644 +index 0000000..1d5ac99 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream +new file mode 100644 +index 0000000..5d227a9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..c73331e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at +new file mode 100644 +index 0000000..315b9ba +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i +new file mode 100644 +index 0000000..3999a26 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab +new file mode 100644 +index 0000000..df8adef +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream +new file mode 100644 +index 0000000..df27262 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..2116741 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len +new file mode 100644 +index 0000000..ec8f944 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at +new file mode 100644 +index 0000000..5271be2 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i +new file mode 100644 +index 0000000..b3d75a3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab +new file mode 100644 +index 0000000..63ccfc3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream +new file mode 100644 +index 0000000..d619e32 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len +new file mode 100644 +index 0000000..f1e9cb9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len +new file mode 100644 +index 0000000..ec8f944 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at +new file mode 100644 +index 0000000..3899c17 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i +new file mode 100644 +index 0000000..c27a6e0 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab +new file mode 100644 +index 0000000..9ad573f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream +new file mode 100644 +index 0000000..fbc8330 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len +new file mode 100644 +index 0000000..1b7aee7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len +new file mode 100644 +index 0000000..01bdaa1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at +new file mode 100644 +index 0000000..785add0 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i +new file mode 100644 +index 0000000..1a660cb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab +new file mode 100644 +index 0000000..bdf584a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream +new file mode 100644 +index 0000000..2f0b173 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len +new file mode 100644 +index 0000000..2647ad1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len +new file mode 100644 +index 0000000..2a17e6e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at +new file mode 100644 +index 0000000..77985dd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i +new file mode 100644 +index 0000000..a685cce +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab +new file mode 100644 +index 0000000..bdf584a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream +new file mode 100644 +index 0000000..144c94d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len +new file mode 100644 +index 0000000..11d24d5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len +new file mode 100644 +index 0000000..2a17e6e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at +new file mode 100644 +index 0000000..a5365bb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i +new file mode 100644 +index 0000000..c4f2a8c +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +new file mode 100644 +index 0000000..2ceb12b +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +@@ -0,0 +1,2 @@ ++2 ++0 +\ No newline at end of file +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab +new file mode 100644 +index 0000000..d99cf70 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream +new file mode 100644 +index 0000000..fbc8330 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len +new file mode 100644 +index 0000000..1b7aee7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len +new file mode 100644 +index 0000000..01bdaa1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at +new file mode 100644 +index 0000000..7d30a43 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i +new file mode 100644 +index 0000000..1a660cb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab +new file mode 100644 +index 0000000..d10b9e0 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream +new file mode 100644 +index 0000000..100d205 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len +new file mode 100644 +index 0000000..ccfcbf4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len +new file mode 100644 +index 0000000..01bdaa1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at +new file mode 100644 +index 0000000..c088c3b +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i +new file mode 100644 +index 0000000..f768a77 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab +new file mode 100644 +index 0000000..da12d18 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream +new file mode 100644 +index 0000000..af518dd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len +new file mode 100644 +index 0000000..2c101c6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len +new file mode 100644 +index 0000000..7419b21 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at +new file mode 100644 +index 0000000..5ebb42f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i +new file mode 100644 +index 0000000..19fe8af +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin +new file mode 100644 +index 0000000..12749a9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin +new file mode 100644 +index 0000000..5790d61 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin +new file mode 100644 +index 0000000..c5fcb22 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar b/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar +new file mode 100644 +index 0000000..4a764d8 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar differ +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties b/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties +new file mode 100644 +index 0000000..06caa8c +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactSettingsPlugin +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties b/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties +new file mode 100644 +index 0000000..06caa8c +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties +@@ -0,0 +1 @@ ++implementation-class=com.facebook.react.ReactSettingsPlugin +diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF +new file mode 100644 +index 0000000..58630c0 +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF +@@ -0,0 +1,2 @@ ++Manifest-Version: 1.0 ++ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module +new file mode 100644 +index 0000000..247b448 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class +new file mode 100644 +index 0000000..2da54ad +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class +new file mode 100644 +index 0000000..b199ef5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class +new file mode 100644 +index 0000000..b7b262d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class +new file mode 100644 +index 0000000..b854697 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class +new file mode 100644 +index 0000000..4e8a362 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class +new file mode 100644 +index 0000000..cdcda38 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class +new file mode 100644 +index 0000000..5077726 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class +new file mode 100644 +index 0000000..ffdda75 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class +new file mode 100644 +index 0000000..633d286 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class +new file mode 100644 +index 0000000..6414c1f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class +new file mode 100644 +index 0000000..4d69ce5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class +new file mode 100644 +index 0000000..19d4497 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class +new file mode 100644 +index 0000000..aac1f47 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab +new file mode 100644 +index 0000000..9c5d1df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream +new file mode 100644 +index 0000000..7265b48 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len +new file mode 100644 +index 0000000..f9ffeb5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len +new file mode 100644 +index 0000000..6f677df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at +new file mode 100644 +index 0000000..0b21c9d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i +new file mode 100644 +index 0000000..c80af2d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab +new file mode 100644 +index 0000000..2c83dc4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream +new file mode 100644 +index 0000000..f8859fe +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len +new file mode 100644 +index 0000000..fe229a7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len +new file mode 100644 +index 0000000..a363176 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at +new file mode 100644 +index 0000000..f5ff014 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i +new file mode 100644 +index 0000000..80da1cd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab +new file mode 100644 +index 0000000..64feca6 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream +new file mode 100644 +index 0000000..f8859fe +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..fe229a7 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len +new file mode 100644 +index 0000000..a363176 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at +new file mode 100644 +index 0000000..6008ad9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i +new file mode 100644 +index 0000000..80da1cd +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab +new file mode 100644 +index 0000000..8339574 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream +new file mode 100644 +index 0000000..55708aa +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..997b0b4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len +new file mode 100644 +index 0000000..6f677df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at +new file mode 100644 +index 0000000..40d57f8 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i +new file mode 100644 +index 0000000..83c0d96 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab +new file mode 100644 +index 0000000..bdf584a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream +new file mode 100644 +index 0000000..e4297c3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len +new file mode 100644 +index 0000000..066dfb4 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len +new file mode 100644 +index 0000000..2a17e6e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at +new file mode 100644 +index 0000000..46d6744 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i +new file mode 100644 +index 0000000..4fcb8cb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab +new file mode 100644 +index 0000000..f5e8e40 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream +new file mode 100644 +index 0000000..c300625 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len +new file mode 100644 +index 0000000..e6543bb +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len +new file mode 100644 +index 0000000..003bc0e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at +new file mode 100644 +index 0000000..c8a2ff1 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i +new file mode 100644 +index 0000000..e6866cf +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab +new file mode 100644 +index 0000000..ec48cfa +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream +new file mode 100644 +index 0000000..7265b48 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len +new file mode 100644 +index 0000000..f9ffeb5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len +new file mode 100644 +index 0000000..6f677df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at +new file mode 100644 +index 0000000..3c60f58 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i +new file mode 100644 +index 0000000..c80af2d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +new file mode 100644 +index 0000000..1708601 +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab +@@ -0,0 +1,2 @@ ++13 ++0 +\ No newline at end of file +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab +new file mode 100644 +index 0000000..a26bd21 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream +new file mode 100644 +index 0000000..7265b48 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len +new file mode 100644 +index 0000000..f9ffeb5 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len +new file mode 100644 +index 0000000..6f677df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at +new file mode 100644 +index 0000000..563a8cc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i +new file mode 100644 +index 0000000..c80af2d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab +new file mode 100644 +index 0000000..ac0bd5e +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream +new file mode 100644 +index 0000000..c5d7dcc +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len +new file mode 100644 +index 0000000..21cf4e2 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len +new file mode 100644 +index 0000000..6f677df +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at +new file mode 100644 +index 0000000..3aec195 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i +new file mode 100644 +index 0000000..d2eee88 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab +new file mode 100644 +index 0000000..b884388 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream +new file mode 100644 +index 0000000..f8ebf4f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len +new file mode 100644 +index 0000000..16926b2 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len +new file mode 100644 +index 0000000..5148a33 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at +new file mode 100644 +index 0000000..88ff801 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i +new file mode 100644 +index 0000000..a1a144d +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin +new file mode 100644 +index 0000000..c738f7f +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin +new file mode 100644 +index 0000000..39349c9 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin +new file mode 100644 +index 0000000..1119de3 +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar b/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar +new file mode 100644 +index 0000000..a17d43a +Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar differ +diff --git a/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF +new file mode 100644 +index 0000000..58630c0 +--- /dev/null ++++ b/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF +@@ -0,0 +1,2 @@ ++Manifest-Version: 1.0 ++ diff --git a/patches/react-native-contacts+7.0.8.patch b/patches/react-native-contacts+7.0.8.patch new file mode 100644 index 0000000000..21c711157a --- /dev/null +++ b/patches/react-native-contacts+7.0.8.patch @@ -0,0 +1,512 @@ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin +new file mode 100644 +index 0000000..7ed749e +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin +@@ -0,0 +1 @@ ++o/bundleLibRuntimeToDirDebug +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex +new file mode 100644 +index 0000000..801bcf2 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex +new file mode 100644 +index 0000000..5c4c74b +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex +new file mode 100644 +index 0000000..f8af814 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex +new file mode 100644 +index 0000000..ac5bf9c +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex +new file mode 100644 +index 0000000..8a886d4 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex +new file mode 100644 +index 0000000..cce14f7 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex +new file mode 100644 +index 0000000..0d96820 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex +new file mode 100644 +index 0000000..322f7ee +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex +new file mode 100644 +index 0000000..3b3e488 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex +new file mode 100644 +index 0000000..bdee7b9 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex +new file mode 100644 +index 0000000..c7e78ba +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex +new file mode 100644 +index 0000000..49bf99a +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex +new file mode 100644 +index 0000000..42582c5 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex +new file mode 100644 +index 0000000..2d00181 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex +new file mode 100644 +index 0000000..1f50180 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex +new file mode 100644 +index 0000000..5d7d2e8 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex +new file mode 100644 +index 0000000..1f05e52 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex +new file mode 100644 +index 0000000..755482a +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex +new file mode 100644 +index 0000000..8e938af +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin +new file mode 100644 +index 0000000..30359b3 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ +diff --git a/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..72da846 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java b/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java +new file mode 100644 +index 0000000..aefd3a2 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java +@@ -0,0 +1,10 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.rt2zz.reactnativecontacts; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "com.rt2zz.reactnativecontacts"; ++ public static final String BUILD_TYPE = "debug"; ++} +diff --git a/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..94e14a9 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..91efb43 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.rt2zz.reactnativecontacts", ++ "variantName": "debug", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar +new file mode 100644 +index 0000000..cfa0456 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +new file mode 100644 +index 0000000..75ef569 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-contacts/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..6d14b09 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Tue Apr 21 18:56:23 IST 2026 +diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +new file mode 100644 +index 0000000..89b43c2 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +new file mode 100644 +index 0000000..14f7827 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +new file mode 100644 +index 0000000..36ff4bb +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +new file mode 100644 +index 0000000..b354d94 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class +new file mode 100644 +index 0000000..4093536 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class +new file mode 100644 +index 0000000..00efbd6 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class +new file mode 100644 +index 0000000..5d13209 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class +new file mode 100644 +index 0000000..d3ceb82 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class +new file mode 100644 +index 0000000..7120200 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class +new file mode 100644 +index 0000000..c151ffc +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class +new file mode 100644 +index 0000000..77f4e45 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class +new file mode 100644 +index 0000000..f41d708 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class +new file mode 100644 +index 0000000..2733b6c +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class +new file mode 100644 +index 0000000..dc2fa9e +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class +new file mode 100644 +index 0000000..73b9cb9 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class +new file mode 100644 +index 0000000..01721fb +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class +new file mode 100644 +index 0000000..8e1d4dc +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class +new file mode 100644 +index 0000000..ed03620 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class +new file mode 100644 +index 0000000..c5a69d8 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class +new file mode 100644 +index 0000000..ee0efe5 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class +new file mode 100644 +index 0000000..7241729 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class +new file mode 100644 +index 0000000..12611d5 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class +new file mode 100644 +index 0000000..c118f7e +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +new file mode 100644 +index 0000000..f65520f +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +@@ -0,0 +1,7 @@ ++1 ++2 ++4 ++5 ++6 ++7 +diff --git a/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..94e14a9 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +new file mode 100644 +index 0000000..0637a08 +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +@@ -0,0 +1 @@ ++[] +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +new file mode 100644 +index 0000000..08f4ebe +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +@@ -0,0 +1 @@ ++0 Warning/Error +\ No newline at end of file +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class +new file mode 100644 +index 0000000..4093536 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class +new file mode 100644 +index 0000000..00efbd6 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class +new file mode 100644 +index 0000000..5d13209 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class +new file mode 100644 +index 0000000..d3ceb82 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class +new file mode 100644 +index 0000000..7120200 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class +new file mode 100644 +index 0000000..c151ffc +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class +new file mode 100644 +index 0000000..77f4e45 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class +new file mode 100644 +index 0000000..f41d708 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class +new file mode 100644 +index 0000000..2733b6c +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class +new file mode 100644 +index 0000000..dc2fa9e +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class +new file mode 100644 +index 0000000..73b9cb9 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class +new file mode 100644 +index 0000000..01721fb +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class +new file mode 100644 +index 0000000..8e1d4dc +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class +new file mode 100644 +index 0000000..ed03620 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class +new file mode 100644 +index 0000000..c5a69d8 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class +new file mode 100644 +index 0000000..ee0efe5 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class +new file mode 100644 +index 0000000..7241729 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class +new file mode 100644 +index 0000000..12611d5 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class +new file mode 100644 +index 0000000..c118f7e +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar +new file mode 100644 +index 0000000..75b79b3 +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ +diff --git a/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +new file mode 100644 +index 0000000..a2297ba +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +@@ -0,0 +1 @@ ++com.rt2zz.reactnativecontacts +diff --git a/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt +new file mode 100644 +index 0000000..93329af +--- /dev/null ++++ b/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt +@@ -0,0 +1,17 @@ ++-- Merging decision tree log --- ++manifest ++ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:2:1-5:12 ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:2:1-5:12 ++ package ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:4:3-42 ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml ++ xmlns:android ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:3:3-61 ++uses-sdk ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml reason: use-sdk injection requested ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml ++ android:targetSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml ++ android:minSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml +diff --git a/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin +new file mode 100644 +index 0000000..463299d +Binary files /dev/null and b/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ +diff --git a/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m b/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m +index a303aff..d356590 100644 +--- a/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m ++++ b/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m +@@ -1221,9 +1221,37 @@ + (NSData*) loadImageAsset:(NSURL*)assetURL { + } + } + +-RCT_EXPORT_METHOD(writePhotoToPath:(RCTResponseSenderBlock) rejecter:(RCTPromiseRejectBlock) reject) ++RCT_EXPORT_METHOD(writePhotoToPath:(NSString *)contactId ++ file:(NSString *)file ++ resolver:(RCTPromiseResolveBlock)resolve ++ rejecter:(RCTPromiseRejectBlock)reject) + { +- reject(@"Error", @"not implemented", nil); ++ @try { ++ CNContactStore *store = [self contactsStore:reject]; ++ if (!store) { ++ return; ++ } ++ ++ NSError *error = nil; ++ NSArray *keys = @[ CNContactImageDataKey, CNContactThumbnailImageDataKey ]; ++ CNContact *contact = [store unifiedContactWithIdentifier:contactId keysToFetch:keys error:&error]; ++ if (error != nil || contact == nil) { ++ reject(@"Error", error.localizedDescription ?: @"Unable to load contact", error); ++ return; ++ } ++ ++ NSData *imageData = contact.imageData ?: contact.thumbnailImageData; ++ if (imageData == nil) { ++ resolve(@(NO)); ++ return; ++ } ++ ++ BOOL ok = [imageData writeToFile:file atomically:YES]; ++ resolve(@(ok)); ++ } ++ @catch (NSException *exception) { ++ reject(@"Error", [exception reason], nil); ++ } + } + + -(CNContactStore*) contactsStore: (RCTPromiseRejectBlock) reject { diff --git a/patches/react-native-document-picker+9.3.1.patch b/patches/react-native-document-picker+9.3.1.patch new file mode 100644 index 0000000000..4ef88bb438 --- /dev/null +++ b/patches/react-native-document-picker+9.3.1.patch @@ -0,0 +1,246 @@ +diff --git a/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java b/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java +new file mode 100644 +index 0000000..e496ff4 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java +@@ -0,0 +1,12 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.reactnativedocumentpicker; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "com.reactnativedocumentpicker"; ++ public static final String BUILD_TYPE = "debug"; ++ // Field from default config. ++ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = false; ++} +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..2eb8a27 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..01d52e3 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.reactnativedocumentpicker", ++ "variantName": "debug", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +new file mode 100644 +index 0000000..b442b9b +Binary files /dev/null and b/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-document-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..6985e50 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Tue Apr 21 18:37:13 IST 2026 +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +new file mode 100644 +index 0000000..717af5d +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +new file mode 100644 +index 0000000..aa945d6 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +@@ -0,0 +1,7 @@ ++1 ++2 ++4 ++5 ++6 ++7 +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..2eb8a27 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +new file mode 100644 +index 0000000..0637a08 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +@@ -0,0 +1 @@ ++[] +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +new file mode 100644 +index 0000000..08f4ebe +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +@@ -0,0 +1 @@ ++0 Warning/Error +\ No newline at end of file +diff --git a/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +new file mode 100644 +index 0000000..df6e602 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +@@ -0,0 +1 @@ ++com.reactnativedocumentpicker +diff --git a/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt +new file mode 100644 +index 0000000..218a087 +--- /dev/null ++++ b/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt +@@ -0,0 +1,17 @@ ++-- Merging decision tree log --- ++manifest ++ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:1-4:12 ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:1-4:12 ++ package ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:2:11-50 ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml ++ xmlns:android ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:11-69 ++uses-sdk ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml reason: use-sdk injection requested ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml ++ android:targetSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml ++ android:minSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml +diff --git a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java b/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java +index 5001525..02a467f 100644 +--- a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java ++++ b/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java +@@ -18,7 +18,6 @@ import androidx.annotation.NonNull; + import com.facebook.react.bridge.ActivityEventListener; + import com.facebook.react.bridge.Arguments; + import com.facebook.react.bridge.BaseActivityEventListener; +-import com.facebook.react.bridge.GuardedResultAsyncTask; + import com.facebook.react.bridge.Promise; + import com.facebook.react.bridge.ReactApplicationContext; + import com.facebook.react.bridge.ReactContext; +@@ -223,20 +222,21 @@ public class RNDocumentPickerModule extends NativeDocumentPickerSpec { + return; + } + +- new ProcessDataTask(getReactApplicationContext(), uris, copyTo, promise).execute(); ++ new Thread(new ProcessDataTask(getReactApplicationContext(), uris, copyTo, promise)).start(); + } catch (Exception e) { + sendError(E_UNEXPECTED_EXCEPTION, e.getLocalizedMessage(), e); + } + } + +- private static class ProcessDataTask extends GuardedResultAsyncTask { ++ private static class ProcessDataTask implements Runnable { + private final WeakReference weakContext; ++ private final ReactContext reactContext; + private final List uris; + private final String copyTo; + private final Promise promise; + + protected ProcessDataTask(ReactContext reactContext, List uris, String copyTo, Promise promise) { +- super(reactContext.getExceptionHandler()); ++ this.reactContext = reactContext; + this.weakContext = new WeakReference<>(reactContext.getApplicationContext()); + this.uris = uris; + this.copyTo = copyTo; +@@ -244,17 +244,17 @@ public class RNDocumentPickerModule extends NativeDocumentPickerSpec { + } + + @Override +- protected ReadableArray doInBackgroundGuarded() { +- WritableArray results = Arguments.createArray(); +- for (Uri uri : uris) { +- results.pushMap(getMetadata(uri)); ++ public void run() { ++ try { ++ final WritableArray results = Arguments.createArray(); ++ for (Uri uri : uris) { ++ results.pushMap(getMetadata(uri)); ++ } ++ reactContext.runOnUiQueueThread(() -> promise.resolve(results)); ++ } catch (Exception e) { ++ reactContext.runOnUiQueueThread( ++ () -> promise.reject(E_UNEXPECTED_EXCEPTION, e.getLocalizedMessage(), e)); + } +- return results; +- } +- +- @Override +- protected void onPostExecuteGuarded(ReadableArray readableArray) { +- promise.resolve(readableArray); + } + + private WritableMap getMetadata(Uri uri) { diff --git a/patches/react-native-iap+13.0.4.patch b/patches/react-native-iap+13.0.4.patch new file mode 100644 index 0000000000..6f9d371dad --- /dev/null +++ b/patches/react-native-iap+13.0.4.patch @@ -0,0 +1,228 @@ +diff --git a/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java b/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java +new file mode 100644 +index 0000000..93ac7f4 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java +@@ -0,0 +1,15 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.dooboolab.rniap; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "com.dooboolab.rniap"; ++ public static final String BUILD_TYPE = "debug"; ++ public static final String FLAVOR = "play"; ++ // Field from default config. ++ public static final boolean IS_AMAZON_DRM_ENABLED = true; ++ // Field from default config. ++ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = false; ++} +diff --git a/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..58b2de0 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,8 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..02bf67a +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.dooboolab.rniap", ++ "variantName": "playDebug", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json b/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar b/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar +new file mode 100644 +index 0000000..6f77893 +Binary files /dev/null and b/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar differ +diff --git a/node_modules/react-native-iap/android/build/intermediates/compile_symbol_list/playDebug/generatePlayDebugRFile/R.txt b/node_modules/react-native-iap/android/build/intermediates/compile_symbol_list/playDebug/generatePlayDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..ad51342 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Tue Apr 21 18:49:07 IST 2026 +diff --git a/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml +new file mode 100644 +index 0000000..04afb8c +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt b/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt b/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt +new file mode 100644 +index 0000000..ffc82eb +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt +@@ -0,0 +1,8 @@ ++1 ++2 ++5 ++6 ++7 ++8 +diff --git a/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml b/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..58b2de0 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml +@@ -0,0 +1,8 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json b/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json +new file mode 100644 +index 0000000..0637a08 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json +@@ -0,0 +1 @@ ++[] +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt +new file mode 100644 +index 0000000..08f4ebe +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt +@@ -0,0 +1 @@ ++0 Warning/Error +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt b/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt +new file mode 100644 +index 0000000..99886e7 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt +@@ -0,0 +1 @@ ++com.dooboolab.rniap +diff --git a/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt +new file mode 100644 +index 0000000..444bfa5 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt +@@ -0,0 +1,6 @@ ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapPackage.kt ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/PlayUtils.kt ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/java/com/dooboolab/rniap/PromiseUtils.kt ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapActivityListener.kt ++/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/java/com/dooboolab/rniap/PromiseUtlis.kt +\ No newline at end of file +diff --git a/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin +new file mode 100644 +index 0000000..321835a +Binary files /dev/null and b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin differ +diff --git a/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt b/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt +new file mode 100644 +index 0000000..e49b164 +--- /dev/null ++++ b/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt +@@ -0,0 +1,19 @@ ++-- Merging decision tree log --- ++manifest ++ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:1-5:12 ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:1-5:12 ++ package ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:3:11-40 ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml ++ android:exported ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:2:11-34 ++ xmlns:android ++ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:11-69 ++uses-sdk ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml reason: use-sdk injection requested ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml ++INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml ++ android:targetSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml ++ android:minSdkVersion ++ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml +diff --git a/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt b/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt +index 70149d2..e1a6352 100644 +--- a/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt ++++ b/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt +@@ -1,5 +1,6 @@ + package com.dooboolab.rniap + ++import android.app.Activity + import android.util.Log + import com.android.billingclient.api.AcknowledgePurchaseParams + import com.android.billingclient.api.BillingClient +@@ -604,8 +605,8 @@ class RNIapModule( + isOfferPersonalized: Boolean, // New parameter in V5 + promise: Promise, + ) { +- val activity = currentActivity +- if (activity == null) { ++ val activity = reactContext.currentActivity ++ if (activity !is Activity) { + promise.safeReject(PromiseUtils.E_UNKNOWN, "getCurrentActivity returned null") + return + } diff --git a/patches/realm+12.14.2.patch b/patches/realm+12.14.2.patch index 07ea7e981b..d44b2c8849 100644 --- a/patches/realm+12.14.2.patch +++ b/patches/realm+12.14.2.patch @@ -1,13 +1,54 @@ -diff --git a/node_modules/realm/binding/android/CMakeLists.txt b/node_modules/realm/binding/android/CMakeLists.txt -index 87af51f..ac12360 100644 ---- a/node_modules/realm/binding/android/CMakeLists.txt -+++ b/node_modules/realm/binding/android/CMakeLists.txt -@@ -28,6 +28,8 @@ set_target_properties(realm-js-android-binding PROPERTIES +diff --git a/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp b/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp +index a0220a6..85c4455 100644 +--- a/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp ++++ b/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp +@@ -111,37 +111,22 @@ extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_setDefaul + extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_createScheduler(JNIEnv* env, jobject thiz, + jobject call_invoker) + { +- // React Native uses the fbjni library for handling JNI, which has the concept of "hybrid objects", +- // which are Java objects containing a pointer to a C++ object. The CallInvokerHolder, which has the +- // invokeAsync method we want access to, is one such hybrid object. +- // Rather than reworking our code to use fbjni throughout, this code unpacks the C++ object from the Java +- // object `callInvokerHolderJavaObj` manually, based on reverse engineering the fbjni code. +- +- // 1. Get the Java object referred to by the mHybridData field of the Java holder object +- auto callInvokerHolderClass = env->FindClass("com/facebook/react/turbomodule/core/CallInvokerHolderImpl"); +- if (!env->IsInstanceOf(call_invoker, callInvokerHolderClass)) { +- throw std::invalid_argument("Expected call_invoker to be CallInvokerHolderImpl"); ++ // React Native 0.80+ removed the `mHybridData` field from `CallInvokerHolderImpl` (it now extends ++ // `HybridClassBase`). Unwrap the C++ `CallInvokerHolder` using fbjni's `HybridClass` API instead of ++ // manually walking `HybridData` fields (which crashes under CheckJNI on RN 0.81+). ++ if (call_invoker == nullptr) { ++ throw std::invalid_argument("call_invoker is null"); + } +- auto hybridDataField = env->GetFieldID(callInvokerHolderClass, "mHybridData", "Lcom/facebook/jni/HybridData;"); +- auto hybridDataObj = env->GetObjectField(call_invoker, hybridDataField); - set(CMAKE_INTERPROCEDURAL_OPTIMIZATION OFF) - set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -Oz") -+set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,max-page-size=16384") -+ +- // 2. Get the destructor Java object referred to by the mDestructor field from the myHybridData Java object +- auto hybridDataClass = env->FindClass("com/facebook/jni/HybridData"); +- auto destructorField = +- env->GetFieldID(hybridDataClass, "mDestructor", "Lcom/facebook/jni/HybridData$Destructor;"); +- auto destructorObj = env->GetObjectField(hybridDataObj, destructorField); +- +- // 3. Get the mNativePointer field from the mDestructor Java object +- auto destructorClass = env->FindClass("com/facebook/jni/HybridData$Destructor"); +- auto nativePointerField = env->GetFieldID(destructorClass, "mNativePointer", "J"); +- auto nativePointerValue = env->GetLongField(destructorObj, nativePointerField); +- +- // 4. Cast the mNativePointer back to its C++ type +- auto nativePointer = reinterpret_cast(nativePointerValue); ++ auto holderJava = facebook::jni::adopt_local( ++ static_cast(call_invoker)); ++ auto* holder = facebook::jni::cthis(holderJava); ++ if (holder == nullptr) { ++ throw std::runtime_error("Failed to unwrap CallInvokerHolder"); ++ } - target_link_options(realm-js-android-binding PUBLIC -fvisibility=hidden) +- // 5. Create the scheduler from the JS call invoker + __android_log_print(ANDROID_LOG_VERBOSE, "Realm", "Creating scheduler"); +- realm::js::react_scheduler::create_scheduler(nativePointer->getCallInvoker()); ++ realm::js::react_scheduler::create_scheduler(holder->getCallInvoker()); + } + extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_invalidateCaches(JNIEnv* env, jobject thiz) diff --git a/src/screens/AddSigner/AddMultipleXpubFiles.tsx b/src/screens/AddSigner/AddMultipleXpubFiles.tsx index 4a93c2649c..935189cb26 100644 --- a/src/screens/AddSigner/AddMultipleXpubFiles.tsx +++ b/src/screens/AddSigner/AddMultipleXpubFiles.tsx @@ -19,7 +19,7 @@ import { TouchableOpacity } from 'react-native-gesture-handler'; import ThemedSvg from 'src/components/ThemedSvg.tsx/ThemedSvg'; import { manipulateKruxData } from 'src/hardware/krux'; import { Tile } from '../NewKeeperAppScreen/NewKeeperAppScreen'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import { importFile } from 'src/services/fs'; export const options = [ diff --git a/src/screens/InheritanceToolsAndTips/components/MasterRecoveryKey.tsx b/src/screens/InheritanceToolsAndTips/components/MasterRecoveryKey.tsx index 6e2d328a15..5b0646527d 100644 --- a/src/screens/InheritanceToolsAndTips/components/MasterRecoveryKey.tsx +++ b/src/screens/InheritanceToolsAndTips/components/MasterRecoveryKey.tsx @@ -2,7 +2,7 @@ import React, { useContext, useState } from 'react'; import { Box, ScrollView, useColorMode } from 'native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { hp, wp } from 'src/constants/responsive'; import InheritanceHeader from '../InheritanceHeader'; diff --git a/src/screens/InheritanceToolsAndTips/components/PrintableTemplates.tsx b/src/screens/InheritanceToolsAndTips/components/PrintableTemplates.tsx index de1a2cb37f..c0b4dc7245 100644 --- a/src/screens/InheritanceToolsAndTips/components/PrintableTemplates.tsx +++ b/src/screens/InheritanceToolsAndTips/components/PrintableTemplates.tsx @@ -2,7 +2,7 @@ import React, { useContext } from 'react'; import { Box, ScrollView, useColorMode } from 'native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { hp } from 'src/constants/responsive'; import InheritanceHeader from '../InheritanceHeader'; diff --git a/src/screens/InheritanceToolsAndTips/components/WalletConfigurationFiles.tsx b/src/screens/InheritanceToolsAndTips/components/WalletConfigurationFiles.tsx index 46ff5c3eb0..5c98882319 100644 --- a/src/screens/InheritanceToolsAndTips/components/WalletConfigurationFiles.tsx +++ b/src/screens/InheritanceToolsAndTips/components/WalletConfigurationFiles.tsx @@ -3,7 +3,7 @@ import { Box, ScrollView, useColorMode } from 'native-base'; import { StyleSheet } from 'react-native'; import moment from 'moment'; import Text from 'src/components/KeeperText'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { hp, wp } from 'src/constants/responsive'; import InheritanceHeader from '../InheritanceHeader'; diff --git a/src/screens/QRScreens/ScanQR.tsx b/src/screens/QRScreens/ScanQR.tsx index 62a59e793a..35a2385202 100644 --- a/src/screens/QRScreens/ScanQR.tsx +++ b/src/screens/QRScreens/ScanQR.tsx @@ -14,7 +14,7 @@ import useNfcModal from 'src/hooks/useNfcModal'; import MockWrapper from 'src/screens/Vault/MockWrapper'; import KeeperModal from 'src/components/KeeperModal'; import { ConciergeTag } from 'src/models/enums/ConciergeTag'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import QRScanner from 'src/components/QRScanner'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; import Note from 'src/components/Note/Note'; diff --git a/src/screens/SigningDevices/ImportContactFile.tsx b/src/screens/SigningDevices/ImportContactFile.tsx index fbdb34de41..691e6eeaee 100644 --- a/src/screens/SigningDevices/ImportContactFile.tsx +++ b/src/screens/SigningDevices/ImportContactFile.tsx @@ -9,7 +9,7 @@ import { hp } from 'src/constants/responsive'; import Buttons from 'src/components/Buttons'; import { importFile } from 'src/services/fs'; import { SignerType } from 'src/services/wallets/enums'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import MenuOption from 'src/components/MenuOption'; import WalletHeader from 'src/components/WalletHeader'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/UTXOManagement/components/LabelsEditor.tsx b/src/screens/UTXOManagement/components/LabelsEditor.tsx index 8eba4569c7..acfbff4041 100644 --- a/src/screens/UTXOManagement/components/LabelsEditor.tsx +++ b/src/screens/UTXOManagement/components/LabelsEditor.tsx @@ -6,7 +6,7 @@ import ConfirmSquareGreen from 'src/assets/images/confirm-square-green.svg'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; import { resetState, setSyncingUTXOError } from 'src/store/reducers/utxos'; import LabelItem from './LabelItem'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import useLabelsNew from 'src/hooks/useLabelsNew'; import { useAppSelector } from 'src/store/hooks'; import useToastMessage from 'src/hooks/useToastMessage'; diff --git a/src/screens/Vault/ServerKeySuccessScreen.tsx b/src/screens/Vault/ServerKeySuccessScreen.tsx index 2c67cbaa91..e7761847e3 100644 --- a/src/screens/Vault/ServerKeySuccessScreen.tsx +++ b/src/screens/Vault/ServerKeySuccessScreen.tsx @@ -8,7 +8,7 @@ import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import { CommonActions, useNavigation } from '@react-navigation/native'; import KeeperModal from 'src/components/KeeperModal'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import SigningServer from 'src/services/backend/SigningServer'; import { TouchableOpacity } from 'react-native-gesture-handler'; import Clipboard from '@react-native-clipboard/clipboard'; diff --git a/src/screens/WalletDetails/SignMessageScreen.tsx b/src/screens/WalletDetails/SignMessageScreen.tsx index c3838b8e08..46b69da2c5 100644 --- a/src/screens/WalletDetails/SignMessageScreen.tsx +++ b/src/screens/WalletDetails/SignMessageScreen.tsx @@ -1,7 +1,7 @@ import { Box, Input, KeyboardAvoidingView, ScrollView, useColorMode } from 'native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet, Platform, TouchableOpacity } from 'react-native'; -import { Colors } from 'react-native/Libraries/NewAppScreen'; +import Colors from 'src/theme/Colors'; import Buttons from 'src/components/Buttons'; import KeeperTextInput from 'src/components/KeeperTextInput'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/storage/index.ts b/src/storage/index.ts index 6d1996ce28..6827d010d6 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -2,7 +2,57 @@ import { MMKV } from 'react-native-mmkv'; import { Storage as ReduxPersisStorate } from 'redux-persist'; -export const Storage = new MMKV(); +type KVStore = Pick< + MMKV, + | 'set' + | 'getString' + | 'getNumber' + | 'getBoolean' + | 'getAllKeys' + | 'contains' + | 'delete' + | 'clearAll' +>; + +const createMemoryStore = (): KVStore => { + const map = new Map(); + return { + set: (key: string, value: any) => { + map.set(key, value); + }, + getString: (key: string) => { + const v = map.get(key); + return typeof v === 'string' ? v : undefined; + }, + getNumber: (key: string) => { + const v = map.get(key); + return typeof v === 'number' ? v : 0; + }, + getBoolean: (key: string) => { + const v = map.get(key); + return typeof v === 'boolean' ? v : false; + }, + getAllKeys: () => Array.from(map.keys()), + contains: (key: string) => map.has(key), + delete: (key: string) => { + map.delete(key); + }, + clearAll: () => { + map.clear(); + }, + }; +}; + +export const Storage: KVStore = (() => { + try { + return new MMKV(); + } catch (error) { + console.log('MMKV unavailable in current runtime, using in-memory fallback:', error); + // Be resilient: if MMKV fails for any reason (e.g. debugger), + // fall back so the app can still boot. + return createMemoryStore(); + } +})(); export const setItem = (key: string, value: string | number | boolean): void => Storage.set(key, value); diff --git a/yarn.lock b/yarn.lock index 262e69876d..da6991fc44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,34 @@ # yarn lockfile v1 +"@adobe/react-spectrum-ui@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@adobe/react-spectrum-ui/-/react-spectrum-ui-1.2.1.tgz#31651a1c664b014bd7b4f8a2265e26ae418aecec" + integrity sha512-wcrbEE2O/9WnEn6avBnaVRRx88S5PLFsPLr4wffzlbMfXeQsy+RMQwaJd3cbzrn18/j04Isit7f7Emfn0dhrJA== + +"@adobe/react-spectrum-workflow@2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@adobe/react-spectrum-workflow/-/react-spectrum-workflow-2.3.5.tgz#3f5adc5fe2bae25416805b7d92c1ff5bd1e061f0" + integrity sha512-b53VIPwPWKb/T5gzE3qs+QlGP5gVrw/LnWV3xMksDU+CRl3rzOKUwxIGiZO8ICyYh1WiyqY4myGlPU/nAynBUg== + +"@adobe/react-spectrum@3.47.0": + version "3.47.0" + resolved "https://registry.yarnpkg.com/@adobe/react-spectrum/-/react-spectrum-3.47.0.tgz#efc3540225bb73dd94b70499adb61dfe1041b8af" + integrity sha512-EDQuMzz0kUeiMUUlxoeLFQyyxOXaAC7qlBw2PYOUfFLYd87xcV7VVV0JxiYx8zGk1IIY3UgQHgXrS1fv7CgezQ== + dependencies: + "@internationalized/date" "^3.12.1" + "@react-types/shared" "^3.34.0" + "@spectrum-icons/ui" "^3.7.0" + "@spectrum-icons/workflow" "^4.3.0" + "@swc/helpers" "^0.5.0" + client-only "^0.0.1" + clsx "^2.0.0" + react-aria "3.48.0" + react-aria-components "1.17.0" + react-stately "3.46.0" + react-transition-group "^4.4.5" + use-sync-external-store "^1.6.0" + "@adraffy/ens-normalize@1.10.1": version "1.10.1" resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz#63430d04bd8c5e74f8d7d049338f1cd9d4f02069" @@ -20,12 +48,12 @@ resolved "https://registry.yarnpkg.com/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz#897ff181b48ad7b2bcb4ecf29400214888244f08" integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c" + integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw== dependencies: - "@babel/helper-validator-identifier" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" js-tokens "^4.0.0" picocolors "^1.1.1" @@ -36,10 +64,10 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.26.0", "@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f" - integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== +"@babel/compat-data@^7.26.0", "@babel/compat-data@^7.28.6", "@babel/compat-data@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" + integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== "@babel/core@7.26.0": version "7.26.0" @@ -62,20 +90,20 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.13", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.24.7", "@babel/core@^7.25.2": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e" - integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helpers" "^7.28.4" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.5" - "@babel/types" "^7.28.5" +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.13", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.25.2": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" + integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helpers" "^7.28.6" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" "@jridgewell/remapping" "^2.3.5" convert-source-map "^2.0.0" debug "^4.1.0" @@ -84,21 +112,21 @@ semver "^6.3.1" "@babel/eslint-parser@^7.25.1": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz#0b8883a4a1c2cbed7b3cd9d7765d80e8f480b9ae" - integrity sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz#6a294a4add732ebe7ded8a8d2792dd03dd81dc3f" + integrity sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/generator@^7.25.0", "@babel/generator@^7.26.0", "@babel/generator@^7.28.5", "@babel/generator@^7.7.2": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" - integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== +"@babel/generator@^7.26.0", "@babel/generator@^7.29.0", "@babel/generator@^7.29.1", "@babel/generator@^7.7.2": + version "7.29.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" + integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== dependencies: - "@babel/parser" "^7.28.5" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" "@jridgewell/gen-mapping" "^0.3.12" "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" @@ -110,31 +138,31 @@ dependencies: "@babel/types" "^7.27.3" -"@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" - integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== +"@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" + integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== dependencies: - "@babel/compat-data" "^7.27.2" + "@babel/compat-data" "^7.28.6" "@babel/helper-validator-option" "^7.27.1" browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3", "@babel/helper-create-class-features-plugin@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz#472d0c28028850968979ad89f173594a6995da46" - integrity sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz#611ff5482da9ef0db6291bcd24303400bca170fb" + integrity sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" "@babel/helper-member-expression-to-functions" "^7.28.5" "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-replace-supers" "^7.28.6" "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/traverse" "^7.28.5" + "@babel/traverse" "^7.28.6" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1", "@babel/helper-create-regexp-features-plugin@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997" integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw== @@ -143,23 +171,23 @@ regexpu-core "^6.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.5": - version "0.6.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz#742ccf1cb003c07b48859fc9fa2c1bbe40e5f753" - integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== +"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.5", "@babel/helper-define-polyfill-provider@^0.6.8": + version "0.6.8" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz#cf1e4462b613f2b54c41e6ff758d5dfcaa2c85d1" + integrity sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA== dependencies: - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" - debug "^4.4.1" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + debug "^4.4.3" lodash.debounce "^4.0.8" - resolve "^1.22.10" + resolve "^1.22.11" "@babel/helper-globals@^7.28.0": version "7.28.0" resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== -"@babel/helper-member-expression-to-functions@^7.27.1", "@babel/helper-member-expression-to-functions@^7.28.5": +"@babel/helper-member-expression-to-functions@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== @@ -167,22 +195,22 @@ "@babel/traverse" "^7.28.5" "@babel/types" "^7.28.5" -"@babel/helper-module-imports@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" - integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== +"@babel/helper-module-imports@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" + integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/helper-module-transforms@^7.26.0", "@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" - integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== +"@babel/helper-module-transforms@^7.26.0", "@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" + integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.28.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.6" "@babel/helper-optimise-call-expression@^7.27.1": version "7.27.1" @@ -191,10 +219,10 @@ dependencies: "@babel/types" "^7.27.1" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" - integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" + integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== "@babel/helper-remap-async-to-generator@^7.27.1": version "7.27.1" @@ -205,14 +233,14 @@ "@babel/helper-wrap-function" "^7.27.1" "@babel/traverse" "^7.27.1" -"@babel/helper-replace-supers@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" - integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== +"@babel/helper-replace-supers@^7.27.1", "@babel/helper-replace-supers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz#94aa9a1d7423a00aead3f204f78834ce7d53fe44" + integrity sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg== dependencies: - "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-member-expression-to-functions" "^7.28.5" "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/traverse" "^7.27.1" + "@babel/traverse" "^7.28.6" "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.27.1": version "7.27.1" @@ -227,7 +255,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": +"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== @@ -238,21 +266,21 @@ integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== "@babel/helper-wrap-function@^7.27.1": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz#fe4872092bc1438ffd0ce579e6f699609f9d0a7a" - integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz#4e349ff9222dab69a93a019cc296cdd8442e279a" + integrity sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ== dependencies: - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.3" - "@babel/types" "^7.28.2" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/helpers@^7.26.0", "@babel/helpers@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" - integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== +"@babel/helpers@^7.26.0", "@babel/helpers@^7.28.6": + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.29.2.tgz#9cfbccb02b8e229892c0b07038052cc1a8709c49" + integrity sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw== dependencies: - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" + "@babel/template" "^7.28.6" + "@babel/types" "^7.29.0" "@babel/highlight@^7.10.4": version "7.25.9" @@ -264,12 +292,12 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.7", "@babel/parser@^7.25.3", "@babel/parser@^7.26.0", "@babel/parser@^7.27.2", "@babel/parser@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" - integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.26.0", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.2.tgz#58bd50b9a7951d134988a1ae177a35ef9a703ba1" + integrity sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== dependencies: - "@babel/types" "^7.28.5" + "@babel/types" "^7.29.0" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9", "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": version "7.28.5" @@ -302,13 +330,13 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" "@babel/plugin-transform-optional-chaining" "^7.27.1" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz#373f6e2de0016f73caf8f27004f61d167743742a" - integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz#0e8289cec28baaf05d54fd08d81ae3676065f69f" + integrity sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.28.3" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/traverse" "^7.28.6" "@babel/plugin-proposal-class-properties@^7.13.0": version "7.18.6" @@ -383,32 +411,32 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-default-from@^7.24.7": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.27.1.tgz#8efed172e79ab657c7fa4d599224798212fb7e18" - integrity sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.28.6.tgz#8e19047560a8a48b11f1f5b46881f445f8692830" + integrity sha512-Svlx1fjJFnNz0LZeUaybRukSxZI3KkpApUmIRzEdXC5k8ErTOz0OD0kNrICi5Vc3GlpP5ZCeRyRO+mfWTSz+iQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz#6c83cf0d7d635b716827284b7ecd5aead9237662" - integrity sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz#447559a225e66c4cd477a3ffb1a74d8c1fe25a62" + integrity sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-syntax-import-assertions@^7.26.0", "@babel/plugin-syntax-import-assertions@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd" - integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== +"@babel/plugin-syntax-import-assertions@^7.26.0", "@babel/plugin-syntax-import-assertions@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz#ae9bc1923a6ba527b70104dd2191b0cd872c8507" + integrity sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.26.0", "@babel/plugin-syntax-import-attributes@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" - integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== +"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.26.0", "@babel/plugin-syntax-import-attributes@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503" + integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" @@ -424,12 +452,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" - integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== +"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.28.6", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" + integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -487,12 +515,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.27.1", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" - integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== +"@babel/plugin-syntax-typescript@^7.28.6", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz#c7b2ddf1d0a811145b1de800d1abd146af92e3a2" + integrity sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -509,22 +537,22 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-async-generator-functions@^7.25.4", "@babel/plugin-transform-async-generator-functions@^7.25.9", "@babel/plugin-transform-async-generator-functions@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz#1276e6c7285ab2cd1eccb0bc7356b7a69ff842c2" - integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== +"@babel/plugin-transform-async-generator-functions@^7.25.4", "@babel/plugin-transform-async-generator-functions@^7.25.9", "@babel/plugin-transform-async-generator-functions@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz#63ed829820298f0bf143d5a4a68fb8c06ffd742f" + integrity sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-remap-async-to-generator" "^7.27.1" - "@babel/traverse" "^7.28.0" + "@babel/traverse" "^7.29.0" -"@babel/plugin-transform-async-to-generator@^7.24.7", "@babel/plugin-transform-async-to-generator@^7.25.9", "@babel/plugin-transform-async-to-generator@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" - integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== +"@babel/plugin-transform-async-to-generator@^7.24.7", "@babel/plugin-transform-async-to-generator@^7.25.9", "@babel/plugin-transform-async-to-generator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz#bd97b42237b2d1bc90d74bcb486c39be5b4d7e77" + integrity sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g== dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-remap-async-to-generator" "^7.27.1" "@babel/plugin-transform-block-scoped-functions@^7.25.9", "@babel/plugin-transform-block-scoped-functions@^7.27.1": @@ -534,50 +562,50 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-block-scoping@^7.25.0", "@babel/plugin-transform-block-scoping@^7.25.9", "@babel/plugin-transform-block-scoping@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz#e0d3af63bd8c80de2e567e690a54e84d85eb16f6" - integrity sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g== +"@babel/plugin-transform-block-scoping@^7.25.0", "@babel/plugin-transform-block-scoping@^7.25.9", "@babel/plugin-transform-block-scoping@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz#e1ef5633448c24e76346125c2534eeb359699a99" + integrity sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.24.7", "@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.25.9", "@babel/plugin-transform-class-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" - integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== +"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.25.9", "@babel/plugin-transform-class-properties@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz#d274a4478b6e782d9ea987fda09bdb6d28d66b72" + integrity sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-class-static-block@^7.26.0", "@babel/plugin-transform-class-static-block@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz#d1b8e69b54c9993bc558203e1f49bfc979bfd852" - integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== +"@babel/plugin-transform-class-static-block@^7.26.0", "@babel/plugin-transform-class-static-block@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz#1257491e8259c6d125ac4d9a6f39f9d2bf3dba70" + integrity sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.28.3" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-classes@^7.0.0-0", "@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.25.9", "@babel/plugin-transform-classes@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz#75d66175486788c56728a73424d67cbc7473495c" - integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== +"@babel/plugin-transform-classes@^7.0.0-0", "@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.25.9", "@babel/plugin-transform-classes@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz#8f6fb79ba3703978e701ce2a97e373aae7dda4b7" + integrity sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-compilation-targets" "^7.28.6" "@babel/helper-globals" "^7.28.0" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" - "@babel/traverse" "^7.28.4" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-replace-supers" "^7.28.6" + "@babel/traverse" "^7.28.6" -"@babel/plugin-transform-computed-properties@^7.24.7", "@babel/plugin-transform-computed-properties@^7.25.9", "@babel/plugin-transform-computed-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" - integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== +"@babel/plugin-transform-computed-properties@^7.24.7", "@babel/plugin-transform-computed-properties@^7.25.9", "@babel/plugin-transform-computed-properties@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz#936824fc71c26cb5c433485776d79c8e7b0202d2" + integrity sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/template" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/template" "^7.28.6" -"@babel/plugin-transform-destructuring@^7.24.8", "@babel/plugin-transform-destructuring@^7.25.9", "@babel/plugin-transform-destructuring@^7.28.0", "@babel/plugin-transform-destructuring@^7.28.5": +"@babel/plugin-transform-destructuring@^7.24.8", "@babel/plugin-transform-destructuring@^7.25.9", "@babel/plugin-transform-destructuring@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7" integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw== @@ -585,13 +613,13 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/traverse" "^7.28.5" -"@babel/plugin-transform-dotall-regex@^7.25.9", "@babel/plugin-transform-dotall-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d" - integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== +"@babel/plugin-transform-dotall-regex@^7.25.9", "@babel/plugin-transform-dotall-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz#def31ed84e0fb6e25c71e53c124e7b76a4ab8e61" + integrity sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-duplicate-keys@^7.25.9", "@babel/plugin-transform-duplicate-keys@^7.27.1": version "7.27.1" @@ -600,13 +628,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9", "@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec" - integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9", "@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz#8014b8a6cfd0e7b92762724443bf0d2400f26df1" + integrity sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-dynamic-import@^7.25.9", "@babel/plugin-transform-dynamic-import@^7.27.1": version "7.27.1" @@ -615,20 +643,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-explicit-resource-management@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz#45be6211b778dbf4b9d54c4e8a2b42fa72e09a1a" - integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== +"@babel/plugin-transform-explicit-resource-management@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz#dd6788f982c8b77e86779d1d029591e39d9d8be7" + integrity sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-transform-destructuring" "^7.28.0" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-transform-destructuring" "^7.28.5" -"@babel/plugin-transform-exponentiation-operator@^7.25.9", "@babel/plugin-transform-exponentiation-operator@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz#7cc90a8170e83532676cfa505278e147056e94fe" - integrity sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw== +"@babel/plugin-transform-exponentiation-operator@^7.25.9", "@babel/plugin-transform-exponentiation-operator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz#5e477eb7eafaf2ab5537a04aaafcf37e2d7f1091" + integrity sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-export-namespace-from@^7.25.9", "@babel/plugin-transform-export-namespace-from@^7.27.1": version "7.27.1" @@ -662,12 +690,12 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-json-strings@^7.25.9", "@babel/plugin-transform-json-strings@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c" - integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== +"@babel/plugin-transform-json-strings@^7.25.9", "@babel/plugin-transform-json-strings@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz#4c8c15b2dc49e285d110a4cf3dac52fd2dfc3038" + integrity sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-literals@^7.25.2", "@babel/plugin-transform-literals@^7.25.9", "@babel/plugin-transform-literals@^7.27.1": version "7.27.1" @@ -676,12 +704,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-logical-assignment-operators@^7.24.7", "@babel/plugin-transform-logical-assignment-operators@^7.25.9", "@babel/plugin-transform-logical-assignment-operators@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz#d028fd6db8c081dee4abebc812c2325e24a85b0e" - integrity sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA== +"@babel/plugin-transform-logical-assignment-operators@^7.24.7", "@babel/plugin-transform-logical-assignment-operators@^7.25.9", "@babel/plugin-transform-logical-assignment-operators@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz#53028a3d77e33c50ef30a8fce5ca17065936e605" + integrity sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-member-expression-literals@^7.25.9", "@babel/plugin-transform-member-expression-literals@^7.27.1": version "7.27.1" @@ -698,23 +726,23 @@ "@babel/helper-module-transforms" "^7.27.1" "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8", "@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" - integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== +"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.24.8", "@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.27.1", "@babel/plugin-transform-modules-commonjs@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz#c0232e0dfe66a734cc4ad0d5e75fc3321b6fdef1" + integrity sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA== dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-modules-systemjs@^7.25.9", "@babel/plugin-transform-modules-systemjs@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz#7439e592a92d7670dfcb95d0cbc04bd3e64801d2" - integrity sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew== +"@babel/plugin-transform-modules-systemjs@^7.25.9", "@babel/plugin-transform-modules-systemjs@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz#e458a95a17807c415924106a3ff188a3b8dee964" + integrity sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ== dependencies: - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-validator-identifier" "^7.28.5" - "@babel/traverse" "^7.28.5" + "@babel/traverse" "^7.29.0" "@babel/plugin-transform-modules-umd@^7.25.9", "@babel/plugin-transform-modules-umd@^7.27.1": version "7.27.1" @@ -724,13 +752,13 @@ "@babel/helper-module-transforms" "^7.27.1" "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex@^7.25.9", "@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" - integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== +"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex@^7.25.9", "@babel/plugin-transform-named-capturing-groups-regex@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz#a26cd51e09c4718588fc4cce1c5d1c0152102d6a" + integrity sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-new-target@^7.25.9", "@babel/plugin-transform-new-target@^7.27.1": version "7.27.1" @@ -739,30 +767,30 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-nullish-coalescing-operator@^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.25.9", "@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" - integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.25.9", "@babel/plugin-transform-nullish-coalescing-operator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz#9bc62096e90ab7a887f3ca9c469f6adec5679757" + integrity sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-numeric-separator@^7.24.7", "@babel/plugin-transform-numeric-separator@^7.25.9", "@babel/plugin-transform-numeric-separator@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" - integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== +"@babel/plugin-transform-numeric-separator@^7.24.7", "@babel/plugin-transform-numeric-separator@^7.25.9", "@babel/plugin-transform-numeric-separator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz#1310b0292762e7a4a335df5f580c3320ee7d9e9f" + integrity sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-object-rest-spread@^7.24.7", "@babel/plugin-transform-object-rest-spread@^7.25.9", "@babel/plugin-transform-object-rest-spread@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz#9ee1ceca80b3e6c4bac9247b2149e36958f7f98d" - integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== +"@babel/plugin-transform-object-rest-spread@^7.24.7", "@babel/plugin-transform-object-rest-spread@^7.25.9", "@babel/plugin-transform-object-rest-spread@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz#fdd4bc2d72480db6ca42aed5c051f148d7b067f7" + integrity sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA== dependencies: - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-transform-destructuring" "^7.28.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-transform-destructuring" "^7.28.5" "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/traverse" "^7.28.4" + "@babel/traverse" "^7.28.6" "@babel/plugin-transform-object-super@^7.25.9", "@babel/plugin-transform-object-super@^7.27.1": version "7.27.1" @@ -772,19 +800,19 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/helper-replace-supers" "^7.27.1" -"@babel/plugin-transform-optional-catch-binding@^7.24.7", "@babel/plugin-transform-optional-catch-binding@^7.25.9", "@babel/plugin-transform-optional-catch-binding@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" - integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== +"@babel/plugin-transform-optional-catch-binding@^7.24.7", "@babel/plugin-transform-optional-catch-binding@^7.25.9", "@babel/plugin-transform-optional-catch-binding@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz#75107be14c78385978201a49c86414a150a20b4c" + integrity sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-optional-chaining@^7.0.0-0", "@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.25.9", "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz#8238c785f9d5c1c515a90bf196efb50d075a4b26" - integrity sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ== +"@babel/plugin-transform-optional-chaining@^7.0.0-0", "@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.25.9", "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz#926cf150bd421fc8362753e911b4a1b1ce4356cd" + integrity sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" "@babel/plugin-transform-parameters@^7.24.7", "@babel/plugin-transform-parameters@^7.25.9", "@babel/plugin-transform-parameters@^7.27.7": @@ -794,22 +822,22 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-private-methods@^7.24.7", "@babel/plugin-transform-private-methods@^7.25.9", "@babel/plugin-transform-private-methods@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" - integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== +"@babel/plugin-transform-private-methods@^7.24.7", "@babel/plugin-transform-private-methods@^7.25.9", "@babel/plugin-transform-private-methods@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz#c76fbfef3b86c775db7f7c106fff544610bdb411" + integrity sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-private-property-in-object@^7.24.7", "@babel/plugin-transform-private-property-in-object@^7.25.9", "@babel/plugin-transform-private-property-in-object@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" - integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== +"@babel/plugin-transform-private-property-in-object@^7.24.7", "@babel/plugin-transform-private-property-in-object@^7.25.9", "@babel/plugin-transform-private-property-in-object@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz#4fafef1e13129d79f1d75ac180c52aafefdb2811" + integrity sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-property-literals@^7.25.9", "@babel/plugin-transform-property-literals@^7.27.1": version "7.27.1" @@ -840,30 +868,30 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-jsx@^7.25.2": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" - integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz#f51cb70a90b9529fbb71ee1f75ea27b7078eed62" + integrity sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-syntax-jsx" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-syntax-jsx" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/plugin-transform-regenerator@^7.24.7", "@babel/plugin-transform-regenerator@^7.25.9", "@babel/plugin-transform-regenerator@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz#9d3fa3bebb48ddd0091ce5729139cd99c67cea51" - integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== +"@babel/plugin-transform-regenerator@^7.24.7", "@babel/plugin-transform-regenerator@^7.25.9", "@babel/plugin-transform-regenerator@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz#dec237cec1b93330876d6da9992c4abd42c9d18b" + integrity sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-regexp-modifiers@^7.26.0", "@babel/plugin-transform-regexp-modifiers@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09" - integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== +"@babel/plugin-transform-regexp-modifiers@^7.26.0", "@babel/plugin-transform-regexp-modifiers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz#7ef0163bd8b4a610481b2509c58cf217f065290b" + integrity sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-reserved-words@^7.25.9", "@babel/plugin-transform-reserved-words@^7.27.1": version "7.27.1" @@ -873,12 +901,12 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-runtime@^7.24.7": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz#ae3e21fbefe2831ebac04dfa6b463691696afe17" - integrity sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w== + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz#a5fded13cc656700804bfd6e5ebd7fffd5266803" + integrity sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w== dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" babel-plugin-polyfill-corejs2 "^0.4.14" babel-plugin-polyfill-corejs3 "^0.13.0" babel-plugin-polyfill-regenerator "^0.6.5" @@ -891,12 +919,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-spread@^7.24.7", "@babel/plugin-transform-spread@^7.25.9", "@babel/plugin-transform-spread@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" - integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== +"@babel/plugin-transform-spread@^7.24.7", "@babel/plugin-transform-spread@^7.25.9", "@babel/plugin-transform-spread@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz#40a2b423f6db7b70f043ad027a58bcb44a9757b6" + integrity sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" "@babel/plugin-transform-sticky-regex@^7.24.7", "@babel/plugin-transform-sticky-regex@^7.25.9", "@babel/plugin-transform-sticky-regex@^7.27.1": @@ -921,15 +949,15 @@ "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-typescript@^7.25.2", "@babel/plugin-transform-typescript@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz#441c5f9a4a1315039516c6c612fc66d5f4594e72" - integrity sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz#1e93d96da8adbefdfdade1d4956f73afa201a158" + integrity sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-create-class-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/plugin-syntax-typescript" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.28.6" "@babel/plugin-transform-unicode-escapes@^7.25.9", "@babel/plugin-transform-unicode-escapes@^7.27.1": version "7.27.1" @@ -938,13 +966,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-unicode-property-regex@^7.25.9", "@babel/plugin-transform-unicode-property-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956" - integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== +"@babel/plugin-transform-unicode-property-regex@^7.25.9", "@babel/plugin-transform-unicode-property-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz#63a7a6c21a0e75dae9b1861454111ea5caa22821" + integrity sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-unicode-regex@^7.0.0-0", "@babel/plugin-transform-unicode-regex@^7.24.7", "@babel/plugin-transform-unicode-regex@^7.25.9", "@babel/plugin-transform-unicode-regex@^7.27.1": version "7.27.1" @@ -954,13 +982,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.27.1" "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-unicode-sets-regex@^7.25.9", "@babel/plugin-transform-unicode-sets-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1" - integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== +"@babel/plugin-transform-unicode-sets-regex@^7.25.9", "@babel/plugin-transform-unicode-sets-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz#924912914e5df9fe615ec472f88ff4788ce04d4e" + integrity sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/preset-env@7.26.0": version "7.26.0" @@ -1038,82 +1066,82 @@ semver "^6.3.1" "@babel/preset-env@^7.1.6": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.28.5.tgz#82dd159d1563f219a1ce94324b3071eb89e280b0" - integrity sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg== + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.29.2.tgz#5a173f22c7d8df362af1c9fe31facd320de4a86c" + integrity sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw== dependencies: - "@babel/compat-data" "^7.28.5" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/compat-data" "^7.29.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/helper-validator-option" "^7.27.1" "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.28.5" "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.6" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions" "^7.27.1" - "@babel/plugin-syntax-import-attributes" "^7.27.1" + "@babel/plugin-syntax-import-assertions" "^7.28.6" + "@babel/plugin-syntax-import-attributes" "^7.28.6" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.27.1" - "@babel/plugin-transform-async-generator-functions" "^7.28.0" - "@babel/plugin-transform-async-to-generator" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.29.0" + "@babel/plugin-transform-async-to-generator" "^7.28.6" "@babel/plugin-transform-block-scoped-functions" "^7.27.1" - "@babel/plugin-transform-block-scoping" "^7.28.5" - "@babel/plugin-transform-class-properties" "^7.27.1" - "@babel/plugin-transform-class-static-block" "^7.28.3" - "@babel/plugin-transform-classes" "^7.28.4" - "@babel/plugin-transform-computed-properties" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.28.6" + "@babel/plugin-transform-class-properties" "^7.28.6" + "@babel/plugin-transform-class-static-block" "^7.28.6" + "@babel/plugin-transform-classes" "^7.28.6" + "@babel/plugin-transform-computed-properties" "^7.28.6" "@babel/plugin-transform-destructuring" "^7.28.5" - "@babel/plugin-transform-dotall-regex" "^7.27.1" + "@babel/plugin-transform-dotall-regex" "^7.28.6" "@babel/plugin-transform-duplicate-keys" "^7.27.1" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.29.0" "@babel/plugin-transform-dynamic-import" "^7.27.1" - "@babel/plugin-transform-explicit-resource-management" "^7.28.0" - "@babel/plugin-transform-exponentiation-operator" "^7.28.5" + "@babel/plugin-transform-explicit-resource-management" "^7.28.6" + "@babel/plugin-transform-exponentiation-operator" "^7.28.6" "@babel/plugin-transform-export-namespace-from" "^7.27.1" "@babel/plugin-transform-for-of" "^7.27.1" "@babel/plugin-transform-function-name" "^7.27.1" - "@babel/plugin-transform-json-strings" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.28.6" "@babel/plugin-transform-literals" "^7.27.1" - "@babel/plugin-transform-logical-assignment-operators" "^7.28.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.28.6" "@babel/plugin-transform-member-expression-literals" "^7.27.1" "@babel/plugin-transform-modules-amd" "^7.27.1" - "@babel/plugin-transform-modules-commonjs" "^7.27.1" - "@babel/plugin-transform-modules-systemjs" "^7.28.5" + "@babel/plugin-transform-modules-commonjs" "^7.28.6" + "@babel/plugin-transform-modules-systemjs" "^7.29.0" "@babel/plugin-transform-modules-umd" "^7.27.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.29.0" "@babel/plugin-transform-new-target" "^7.27.1" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" - "@babel/plugin-transform-numeric-separator" "^7.27.1" - "@babel/plugin-transform-object-rest-spread" "^7.28.4" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.28.6" + "@babel/plugin-transform-numeric-separator" "^7.28.6" + "@babel/plugin-transform-object-rest-spread" "^7.28.6" "@babel/plugin-transform-object-super" "^7.27.1" - "@babel/plugin-transform-optional-catch-binding" "^7.27.1" - "@babel/plugin-transform-optional-chaining" "^7.28.5" + "@babel/plugin-transform-optional-catch-binding" "^7.28.6" + "@babel/plugin-transform-optional-chaining" "^7.28.6" "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/plugin-transform-private-methods" "^7.27.1" - "@babel/plugin-transform-private-property-in-object" "^7.27.1" + "@babel/plugin-transform-private-methods" "^7.28.6" + "@babel/plugin-transform-private-property-in-object" "^7.28.6" "@babel/plugin-transform-property-literals" "^7.27.1" - "@babel/plugin-transform-regenerator" "^7.28.4" - "@babel/plugin-transform-regexp-modifiers" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.29.0" + "@babel/plugin-transform-regexp-modifiers" "^7.28.6" "@babel/plugin-transform-reserved-words" "^7.27.1" "@babel/plugin-transform-shorthand-properties" "^7.27.1" - "@babel/plugin-transform-spread" "^7.27.1" + "@babel/plugin-transform-spread" "^7.28.6" "@babel/plugin-transform-sticky-regex" "^7.27.1" "@babel/plugin-transform-template-literals" "^7.27.1" "@babel/plugin-transform-typeof-symbol" "^7.27.1" "@babel/plugin-transform-unicode-escapes" "^7.27.1" - "@babel/plugin-transform-unicode-property-regex" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.28.6" "@babel/plugin-transform-unicode-regex" "^7.27.1" - "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.28.6" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.14" - babel-plugin-polyfill-corejs3 "^0.13.0" - babel-plugin-polyfill-regenerator "^0.6.5" - core-js-compat "^3.43.0" + babel-plugin-polyfill-corejs2 "^0.4.15" + babel-plugin-polyfill-corejs3 "^0.14.0" + babel-plugin-polyfill-regenerator "^0.6.6" + core-js-compat "^3.48.0" semver "^6.3.1" -"@babel/preset-flow@^7.13.13", "@babel/preset-flow@^7.24.7": +"@babel/preset-flow@^7.13.13": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.27.1.tgz#3050ed7c619e8c4bfd0e0eeee87a2fa86a4bb1c6" integrity sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg== @@ -1131,7 +1159,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7", "@babel/preset-typescript@^7.24.7": +"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== @@ -1142,10 +1170,10 @@ "@babel/plugin-transform-modules-commonjs" "^7.27.1" "@babel/plugin-transform-typescript" "^7.28.5" -"@babel/register@^7.13.16", "@babel/register@^7.24.6": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.28.3.tgz#abd8a3753480c799bdaf9c9092d6745d16e052c2" - integrity sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA== +"@babel/register@^7.13.16": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.28.6.tgz#f54461dd32f6a418c1eb1f583c95ed0b7266ea4c" + integrity sha512-pgcbbEl/dWQYb6L6Yew6F94rdwygfuv+vJ/tXfwIOYAfPB6TNWpXUMEtEq3YuTeHRdvMIhvz13bkT9CNaS+wqA== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" @@ -1160,50 +1188,37 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@>=7", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.25.0", "@babel/runtime@^7.28.4", "@babel/runtime@^7.6.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" - integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== +"@babel/runtime@>=7", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.24.4", "@babel/runtime@^7.25.0", "@babel/runtime@^7.28.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.29.2.tgz#9a6e2d05f4b6692e1801cd4fb176ad823930ed5e" + integrity sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g== -"@babel/template@^7.25.0", "@babel/template@^7.25.9", "@babel/template@^7.27.1", "@babel/template@^7.27.2", "@babel/template@^7.3.3": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== +"@babel/template@^7.25.0", "@babel/template@^7.25.9", "@babel/template@^7.28.6", "@babel/template@^7.3.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" - integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== +"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" + integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/types" "^7.29.0" debug "^4.3.1" -"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4", "@babel/traverse@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" - integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" - "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.5" - debug "^4.3.1" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.25.2", "@babel/types@^7.26.0", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" - integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.26.0", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" + integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.28.5" @@ -1243,9 +1258,9 @@ bigint-buffer "^1.1.5" "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.9.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3" - integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g== + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" + integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== dependencies: eslint-visitor-keys "^3.4.3" @@ -1439,32 +1454,32 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@internationalized/date@^3.10.0": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.10.0.tgz#056db64a4facdf48c6937ad498a882a8151d640a" - integrity sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw== +"@internationalized/date@^3.12.1": + version "3.12.1" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.12.1.tgz#6e07ff34fafcba9a155cb8d4e0505f362e57a56b" + integrity sha512-6IedsVWXyq4P9Tj+TxuU8WGWM70hYLl12nbYU8jkikVpa6WXapFazPUcHUMDMoWftIDE2ILDkFFte6W2nFCkRQ== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/message@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.8.tgz#7181e8178f0868535f4507a573bf285e925832cb" - integrity sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA== +"@internationalized/message@^3.1.9": + version "3.1.9" + resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.9.tgz#40b0f5d2ac9df6e6aabcf5d34750aa2c58730cb9" + integrity sha512-x03MSVTaB/4JHtW1VAYaY/2cCuBrHbWM6ZvlgpKdnSdW28tZbqpR673RJrVJyXWRw1bpgYN89Tz7ohX5tgNgPA== dependencies: "@swc/helpers" "^0.5.0" intl-messageformat "^10.1.0" -"@internationalized/number@^3.6.5": - version "3.6.5" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.5.tgz#1103f2832ca8d9dd3e4eecf95733d497791dbbbe" - integrity sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g== +"@internationalized/number@^3.6.6": + version "3.6.6" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.6.tgz#8bd41940dd9c08e265ec13c9331bad4fd57267e1" + integrity sha512-iFgmQaXHE0vytNfpLZWOC2mEJCBRzcUxt53Xf/yCXG93lRvqas237i3r7X4RKMwO3txiyZD4mQjKAByFv6UGSQ== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/string@^3.2.7": - version "3.2.7" - resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.7.tgz#76ae10f1e6e1fdaec7d0028a3f807d37a71bd2dd" - integrity sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A== +"@internationalized/string@^3.2.8": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.8.tgz#ca27e2ba127528d6b55a20fb5302bfebb852e1d9" + integrity sha512-NdbMQUSfXLYIQol5VyMtinm9pZDciiMfN7RtmSuSB78io1hqwJ0naYfxyW6vgxWBkzWymQa/3uLDlbfmshtCaA== dependencies: "@swc/helpers" "^0.5.0" @@ -1485,9 +1500,9 @@ resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + version "0.1.6" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.6.tgz#8dc9afa2ac1506cb1a58f89940f1c124446c8df3" + integrity sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw== "@jest/console@^29.7.0": version "29.7.0" @@ -1535,7 +1550,7 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/create-cache-key-function@^29.6.3", "@jest/create-cache-key-function@^29.7.0": +"@jest/create-cache-key-function@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== @@ -1866,6 +1881,14 @@ "@otplib/plugin-crypto" "^12.0.1" "@otplib/plugin-thirty-two" "^12.0.1" +"@react-aria/button@^3.15.0": + version "3.15.0" + resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.15.0.tgz#1f9e8dbe4475e4d94852e3fbe992a84335a9f2af" + integrity sha512-p8KehQ+OmhvhYmsjkp4K/Yv0tufyEBOHu6woJlRYL6kq5m6GKY5MZp8pyO26FpSiOyjhnZe6wbTyvCifvaokwQ== + dependencies: + "@swc/helpers" "^0.5.0" + react-aria "3.48.0" + "@react-aria/checkbox@3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.2.1.tgz#493d9d584b4db474645a4565c4f899ee3a579f07" @@ -1879,192 +1902,115 @@ "@react-stately/toggle" "^3.2.1" "@react-types/checkbox" "^3.2.1" -"@react-aria/combobox@^3.0.0-alpha.1": - version "3.14.0" - resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.14.0.tgz#1e6c55a319d367d6a0a9e19f2bd68d3a9a0c8b9a" - integrity sha512-z4ro0Hma//p4nL2IJx5iUa7NwxeXbzSoZ0se5uTYjG1rUUMszg+wqQh/AQoL+eiULn7rs18JY9wwNbVIkRNKWA== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/listbox" "^3.15.0" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/menu" "^3.19.3" - "@react-aria/overlays" "^3.30.0" - "@react-aria/selection" "^3.26.0" - "@react-aria/textfield" "^3.18.2" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/combobox" "^3.12.0" - "@react-stately/form" "^3.2.2" - "@react-types/button" "^3.14.1" - "@react-types/combobox" "^3.13.9" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/focus@^3.2.3", "@react-aria/focus@^3.21.2": - version "3.21.2" - resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.21.2.tgz#3ce90450c3ee69f11c0647b4717c26d10941231c" - integrity sha512-JWaCR7wJVggj+ldmM/cb/DXFg47CXR55lznJhZBh4XVqJjMKwaOOqpT5vNN7kpC1wUpXicGNuDnJDN1S/+6dhQ== +"@react-aria/checkbox@^3.17.0": + version "3.17.0" + resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.17.0.tgz#92ea52878f905c3556f7f71b69e7bc549cb57580" + integrity sha512-UqB5CnYkwWhNIVSPwQngMyr7LT5ftSfkdYfDzhMAzzG3jpOwVk4yieKOsAIYP7pab7FqOObhJ/p+hHeU4/0Hlg== dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" - clsx "^2.0.0" + react-aria "3.48.0" -"@react-aria/form@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-aria/form/-/form-3.1.2.tgz#e0aeb608d309594a59f12a7b05eb7374f2033a07" - integrity sha512-R3i7L7Ci61PqZQvOrnL9xJeWEbh28UkTVgkj72EvBBn39y4h7ReH++0stv7rRs8p5ozETSKezBbGfu4UsBewWw== +"@react-aria/combobox@^3.0.0-alpha.1": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.16.0.tgz#382b1c71551dcfb4a8d7acb64cbe2c43725a199e" + integrity sha512-yPPLduVUluCBuIFSZ+WgBMgl5oH7A5oQTemSpvf9ZmJ2oABIe+h6VQcwkEtMdokveHrdbmWIB9BL0E5jdDczAA== dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/form" "^3.2.2" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/i18n@^3.12.13", "@react-aria/i18n@^3.2.0", "@react-aria/i18n@^3.3.0": - version "3.12.13" - resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.12.13.tgz#7c920d131cd07d4d5af21bd33ea7a5da0ce2ad11" - integrity sha512-YTM2BPg0v1RvmP8keHenJBmlx8FXUKsdYIEX7x6QWRd1hKlcDwphfjzvt0InX9wiLiPHsT5EoBTpuUk8SXc0Mg== - dependencies: - "@internationalized/date" "^3.10.0" - "@internationalized/message" "^3.1.8" - "@internationalized/number" "^3.6.5" - "@internationalized/string" "^3.2.7" - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" +"@react-aria/focus@^3.2.3": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.22.0.tgz#68aebf279ccdf8238507c3db871382cbd29c0b8f" + integrity sha512-ZfDOVuVhqDsM9mkNji3QUZ/d40JhlVgXrDkrfXylM1035QCrcTHN7m2DpbE95sU2A8EQb4wikvt5jM6K/73BPg== + dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/interactions@^3.25.6", "@react-aria/interactions@^3.3.2": - version "3.25.6" - resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.25.6.tgz#6fdf287337c5e4285045c35cf94b2ec8ae3b3a49" - integrity sha512-5UgwZmohpixwNMVkMvn9K1ceJe6TzlRlAfuYoQDUuOkk62/JVJNDLAPKIf5YMRc7d2B0rmfgaZLMtbREb0Zvkw== +"@react-aria/i18n@^3.2.0", "@react-aria/i18n@^3.3.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.13.0.tgz#624333ef62de2f7a4fd68fc99dd9141780b2db3f" + integrity sha512-APjw4EwmvlnIyDxixSWfjHvOFFkW2rVTyKZ4l9FV0v7hOerh+FWLE6mF1XnnX3pgz3yARkKWwhSR9xYcRK6tpg== dependencies: - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-stately/flags" "^3.1.2" - "@react-types/shared" "^3.32.1" + "@internationalized/date" "^3.12.1" + "@internationalized/message" "^3.1.9" + "@internationalized/string" "^3.2.8" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/label@^3.1.1", "@react-aria/label@^3.7.22": - version "3.7.22" - resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.7.22.tgz#13fbf1d568c37becca4652e5c5d0b490c29e5e52" - integrity sha512-jLquJeA5ZNqDT64UpTc9XJ7kQYltUlNcgxZ37/v4mHe0UZ7QohCKdKQhXHONb0h2jjNUpp2HOZI8J9++jOpzxA== +"@react-aria/interactions@^3.3.2": + version "3.28.0" + resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.28.0.tgz#83aeb39dd221a9b8f2f1e7c810b4e54f92c03519" + integrity sha512-OXwdU1EWFdMxmr/K1CXNGJzmNlCClByb+PuCaqUyzBymHPCGVhawirLIon/CrIN5psh3AiWpHSh4H0WeJdVpng== dependencies: - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" + "@react-types/shared" "^3.34.0" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/listbox@^3.15.0", "@react-aria/listbox@^3.2.4": - version "3.15.0" - resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.15.0.tgz#4218e24c20ec68069f51175c57fa2bf55b1acc46" - integrity sha512-Ub1Wu79R9sgxM7h4HeEdjOgOKDHwduvYcnDqsSddGXgpkL8ADjsy2YUQ0hHY5VnzA4BxK36bLp4mzSna8Qvj1w== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/list" "^3.13.1" - "@react-types/listbox" "^3.7.4" - "@react-types/shared" "^3.32.1" +"@react-aria/label@^3.1.1": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.8.0.tgz#738e98e42d60e91842f2d1778c8698a4efcad4d6" + integrity sha512-UKJwdFf4ZEamcyk0K16xQT9mdW5bgRqha90WESHY1DdJuFZTq5U0gudqP4J8HS+kMTdeFGDgFa0rsgwVfGz1pQ== + dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/live-announcer@^3.0.0-alpha.0", "@react-aria/live-announcer@^3.4.4": - version "3.4.4" - resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.4.4.tgz#0e6533940222208b323b71d56ac8e115b2121e6a" - integrity sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA== +"@react-aria/listbox@^3.16.0", "@react-aria/listbox@^3.2.4": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.16.0.tgz#cf535d0ca2bdafa525fe36798e09f4bb0cdded42" + integrity sha512-Jv6aTJECRntBvG+0ZQtXniAtHEQjvEi2QSm35FxRcsB8kgv7TmcinUOSZuHe5r8RDY2djILwdrqmfy6ApX0MDA== dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/menu@^3.19.3": - version "3.19.3" - resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.19.3.tgz#65a6dc14b27648be611bf28ab4bbcd2823b612a8" - integrity sha512-52fh8y8b2776R2VrfZPpUBJYC9oTP7XDy+zZuZTxPEd7Ywk0JNUl5F92y6ru22yPkS13sdhrNM/Op+V/KulmAg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/overlays" "^3.30.0" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/menu" "^3.9.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/tree" "^3.9.3" - "@react-types/button" "^3.14.1" - "@react-types/menu" "^3.10.5" - "@react-types/shared" "^3.32.1" +"@react-aria/live-announcer@^3.0.0-alpha.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.5.0.tgz#b82c5df99badb492eff444e07d61b460f2661990" + integrity sha512-1b+Txq00WQ/PJPCsZT+CI5qP86DrfFGPuJL5ifKtdMVXrxNGJWrfu7jTj6q9AbAOOXLG11BJ6blILu7sZeRPxg== + dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/overlays@^3.30.0", "@react-aria/overlays@^3.7.0": - version "3.30.0" - resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.30.0.tgz#e19f804c7fb9d99b25e33230cc3c155ed0b3cefb" - integrity sha512-UpjqSjYZx5FAhceWCRVsW6fX1sEwya1fQ/TKkL53FAlLFR8QKuoKqFlmiL43YUFTcGK3UdEOy3cWTleLQwdSmQ== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-stately/overlays" "^3.6.20" - "@react-types/button" "^3.14.1" - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" +"@react-aria/overlays@^3.32.0", "@react-aria/overlays@^3.7.0": + version "3.32.0" + resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.32.0.tgz#94430f0a92771912da5af203a025ea4b03da04fd" + integrity sha512-H9meBB14/M0bDwk8gZl8Fu8bwZN2El9LDlk5cNkgAozbEiRuQvTFOeE3RoP6XI6bwEnSBvb0ovPmx3/kNyOehQ== + dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/radio@^3.1.2": - version "3.12.2" - resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.12.2.tgz#48ae0e9ba93e5c29e998fa3b64155a324a87f63e" - integrity sha512-I11f6I90neCh56rT/6ieAs3XyDKvEfbj/QmbU5cX3p+SJpRRPN0vxQi5D1hkh0uxDpeClxygSr31NmZsd4sqfg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/form" "^3.1.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/radio" "^3.11.2" - "@react-types/radio" "^3.9.2" - "@react-types/shared" "^3.32.1" +"@react-aria/radio@^3.1.2", "@react-aria/radio@^3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.13.0.tgz#d8cecd8166764c9ac950fa89dd6de2d723620272" + integrity sha512-3aqUvX2xV9AAriddw/INm/l1rkMEVdxTRi8BovDnpGUuDmOetKLI2geojiwftmSsHDwqknFwqEH1g7MYFDPaTw== + dependencies: + "@react-types/shared" "^3.34.0" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/selection@^3.26.0", "@react-aria/selection@^3.3.1", "@react-aria/selection@^3.3.2": - version "3.26.0" - resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.26.0.tgz#dc5906aa732b0dbd54d26dd6a5f1dc793055e29c" - integrity sha512-ZBH3EfWZ+RfhTj01dH8L17uT7iNbXWS8u77/fUpHgtrm0pwNVhx0TYVnLU1YpazQ/3WVpvWhmBB8sWwD1FlD/g== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/selection" "^3.20.6" - "@react-types/shared" "^3.32.1" +"@react-aria/selection@^3.3.1", "@react-aria/selection@^3.3.2": + version "3.28.0" + resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.28.0.tgz#f9a0f833d4ecd306c736f598caf654e4127f659d" + integrity sha512-2rJl4qzBl5mUUgQVC41R/jX/s6JDvxKnFqDs5uF3gTXs6eI2H9tAEansIWWVDFQGhGQvvFgxw27mmOokpDOC2w== + dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/slider@^3.0.1": - version "3.8.2" - resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.8.2.tgz#a075205b06fa714733e3aabfdbc63d11f5c67be7" - integrity sha512-6KyUGaVzRE4xAz1LKHbNh1q5wzxe58pdTHFSnxNe6nk1SCoHw7NfI4h2s2m6LgJ0megFxsT0Ir8aHaFyyxmbgg== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/slider" "^3.7.2" - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" +"@react-aria/slider@^3.0.1", "@react-aria/slider@^3.9.0": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.9.0.tgz#37460c11df9362c2142d78b1d2df67f6d69e4c43" + integrity sha512-FdowBjuYOT1OfAo6iEBGoz/EFJ0paRt3Gk/om+NwBF98yeqjHB7qZAkucGIswpixDfMNLYhGoiwiGYIYerhCxw== + dependencies: + "@react-types/shared" "^3.34.0" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/ssr@^3.0.1", "@react-aria/ssr@^3.9.10": - version "3.9.10" - resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.10.tgz#7fdc09e811944ce0df1d7e713de1449abd7435e6" - integrity sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ== +"@react-aria/ssr@^3.0.1": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.10.0.tgz#1cea873259f3dbbb5afcf1b2ff1e20e37653085b" + integrity sha512-mnelvACtfNWWKFCT1YHebxJRmfBmmANGwHQhCFPByMVTx1L8RumcaLxChYkE87g2KPuP5xX2il/oRn1DytW+qQ== dependencies: "@swc/helpers" "^0.5.0" + react-aria "3.48.0" "@react-aria/tabs@3.0.0-alpha.2": version "3.0.0-alpha.2" @@ -2081,54 +2027,30 @@ "@react-types/shared" "^3.2.1" "@react-types/tabs" "3.0.0-alpha.2" -"@react-aria/textfield@^3.18.2": - version "3.18.2" - resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.18.2.tgz#d0198ac9833396f3b831e7e3c4cbe751979a4014" - integrity sha512-G+lM8VYSor6g9Yptc6hLZ6BF+0cq0pYol1z6wdQUQgJN8tg4HPtzq75lsZtlCSIznL3amgRAxJtd0dUrsAnvaQ== - dependencies: - "@react-aria/form" "^3.1.2" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@react-types/textfield" "^3.12.6" - "@swc/helpers" "^0.5.0" - -"@react-aria/toggle@^3.1.1": - version "3.12.2" - resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.12.2.tgz#909c7c8b9bbeb2cc93a18297363eebb46354b0d4" - integrity sha512-g25XLYqJuJpt0/YoYz2Rab8ax+hBfbssllcEFh0v0jiwfk2gwTWfRU9KAZUvxIqbV8Nm8EBmrYychDpDcvW1kw== +"@react-aria/toggle@^3.1.1", "@react-aria/toggle@^3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.13.0.tgz#1bf43fdc69919a6aa5130aeb705c83149a8841f7" + integrity sha512-fU3r8XGUBjD1yNfxeLkI3I29Z/hR9QqoApA1ctOmcPYXJ2mnO0lf5jKyNSKeImCxVpHS0eMfaoo68a9PsYKb5A== dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/toggle" "^3.9.2" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" -"@react-aria/utils@^3.3.0", "@react-aria/utils@^3.31.0", "@react-aria/utils@^3.4.1", "@react-aria/utils@^3.6.0": - version "3.31.0" - resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.31.0.tgz#4710e35bf658234cf4b53eec9742f25e51637b12" - integrity sha512-ABOzCsZrWzf78ysswmguJbx3McQUja7yeGj6/vZo4JVsZNlxAN+E9rs381ExBRI0KzVo6iBTeX5De8eMZPJXig== +"@react-aria/utils@^3.3.0", "@react-aria/utils@^3.4.1", "@react-aria/utils@^3.6.0": + version "3.34.0" + resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.34.0.tgz#ea01c8d50fbd6db64180b8c97d553e9a2438cad9" + integrity sha512-ZM1ZXIqpwGTJjjL6o3JhlZkEaBpQdxuOCqLEvwEwooaj5GsYI3E9UfOl5vy3UW6bYiEEWl9pNBntrb9CR9kItQ== dependencies: - "@react-aria/ssr" "^3.9.10" - "@react-stately/flags" "^3.1.2" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" - clsx "^2.0.0" + react-aria "3.48.0" + react-stately "3.46.0" -"@react-aria/visually-hidden@^3.2.1", "@react-aria/visually-hidden@^3.8.28": - version "3.8.28" - resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.28.tgz#61fc99c2d2662e7347abe25a421d138a3a81db46" - integrity sha512-KRRjbVVob2CeBidF24dzufMxBveEUtUu7IM+hpdZKB+gxVROoh4XRLPv9SFmaH89Z7D9To3QoykVZoWD0lan6Q== +"@react-aria/visually-hidden@^3.2.1": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.9.0.tgz#bd313ac9301d832123277c1e10aad7a58fad6f40" + integrity sha512-OBSwuke98mVtd2po43VOT999rO9mpL7yaSehMuIylOT2wyY01Tut+ATpjavKbcZAust4eZFALVARYAS/0+GHyA== dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-aria "3.48.0" "@react-native-aria/button@^0.2.4": version "0.2.10" @@ -2439,28 +2361,28 @@ resolved "https://registry.yarnpkg.com/@react-native-firebase/messaging/-/messaging-14.11.1.tgz#891b92f5606386e83ae377e72659d0836ac7bd6b" integrity sha512-nJjmA+Oku/rWM//y0hpsXJAM8dqkucZKyu71bZ8f4XCOU0ueqO/Qlyv8ylQ/2G+4+FCoSxncffxDdUfr+3nExA== -"@react-native/assets-registry@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.77.3.tgz#ce4d15ca68140f2046e7375452821e6ca7a59da3" - integrity sha512-kLocY1mlQjCdrX0y4eYQblub9NDdX+rkNii3F2rumri532ILjMAvkdpehf2PwQDj0X6PZYF1XFjszPw5uzq0Aw== +"@react-native/assets-registry@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.81.4.tgz#bfa477c8e9d54d6ef4ab6e81b886d5be13c09fbd" + integrity sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA== -"@react-native/assets-registry@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.82.1.tgz#834058f9391fa7aa85404f833ece2ab70754a332" - integrity sha512-B1SRwpntaAcckiatxbjzylvNK562Ayza05gdJCjDQHTiDafa1OABmyB5LHt7qWDOpNkaluD+w11vHF7pBmTpzQ== +"@react-native/assets-registry@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.85.2.tgz#e7cb93f8f5f820190ee21ec15312803bfc147137" + integrity sha512-kauC/oPaxklU4Y+u9gBfCBJm51qX6WBZq4xx0USCdimtp+G8+554kpygfSWIjoqCJa2o06bWxBEjesiuCv+LzA== -"@react-native/babel-plugin-codegen@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.77.3.tgz#ba96b7e8287a766c68d979cd531e42c592ff751a" - integrity sha512-UbjQY8vFCVD4Aw4uSRWslKa26l1uOZzYhhKzWWOrV36f2NnP9Siid2rPkLa+MIJk16G2UzDRtUrMhGuejxp9cQ== +"@react-native/babel-plugin-codegen@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.4.tgz#0e513ac2108ff509eab1470982db472faab9ae46" + integrity sha512-6ztXf2Tl2iWznyI/Da/N2Eqymt0Mnn69GCLnEFxFbNdk0HxHPZBNWU9shTXhsLWOL7HATSqwg/bB1+3kY1q+mA== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.77.3" + "@react-native/codegen" "0.81.4" -"@react-native/babel-preset@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.77.3.tgz#a147e59f160c89bebac06f7c9db2e0d779d9d462" - integrity sha512-Cy1RoL5/nh2S/suWgfTuhUwkERoDN/Q2O6dZd3lcNcBrjd5Y++sBJGyBnHd9pqlSmOy8RLLBJZ9dOylycBOqzQ== +"@react-native/babel-preset@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.81.4.tgz#a9be20fb625014a65a51784b540992031bc12085" + integrity sha512-VYj0c/cTjQJn/RJ5G6P0L9wuYSbU9yGbPYDHCKstlQZQWkk+L9V8ZDbxdJBTIei9Xl3KPQ1odQ4QaeW+4v+AZg== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -2503,128 +2425,125 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.77.3" - babel-plugin-syntax-hermes-parser "0.25.1" + "@react-native/babel-plugin-codegen" "0.81.4" + babel-plugin-syntax-hermes-parser "0.29.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.77.3.tgz#34e601eaa2a56bc3bd26617341f8f03d1e4d2452" - integrity sha512-Q6ZJCE7h6Z3v3DiEZUnqzHbgwF3ZILN+ACTx6qu/x2X1cL96AatKwdX92e0+7J9RFg6gdoFYJgRrW8Q6VnWZsQ== +"@react-native/codegen@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.81.4.tgz#eb884e2c3c6a46ccddbdfa6198705658e4a30c6c" + integrity sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw== dependencies: + "@babel/core" "^7.25.2" "@babel/parser" "^7.25.3" glob "^7.1.1" - hermes-parser "0.25.1" + hermes-parser "0.29.1" invariant "^2.2.4" - jscodeshift "^17.0.0" nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/codegen@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.82.1.tgz#d51fae22e0ae488be011526cb1bf07e403d50832" - integrity sha512-ezXTN70ygVm9l2m0i+pAlct0RntoV4afftWMGUIeAWLgaca9qItQ54uOt32I/9dBJvzBibT33luIR/pBG0dQvg== +"@react-native/codegen@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.85.2.tgz#ea3fb9855045eb53f5a0d955fa40eb877b392192" + integrity sha512-XCginmxh0//++EXVOEJHBVZxHla294FzLCFF6jXwAUjvXVhqyIKyxhABfz+r4OOmaiuWk4Rtd4arqdAzeHeprg== dependencies: "@babel/core" "^7.25.2" - "@babel/parser" "^7.25.3" - glob "^7.1.1" - hermes-parser "0.32.0" + "@babel/parser" "^7.29.0" + hermes-parser "0.33.3" invariant "^2.2.4" nullthrows "^1.1.1" + tinyglobby "^0.2.15" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.77.3.tgz#816201a051443c31db69dbdaa9621870ba3a2442" - integrity sha512-8OKvow2jHojl1d3PW/84uTBPMnmxRyPtfhBL0sQxrWP5Kgooe5XALoWsoBIFk+aIFu/fV7Pv0AAd0cdLC0NtOg== +"@react-native/community-cli-plugin@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.4.tgz#7bed570cec5277baa22a6eae0843abbd1345a290" + integrity sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA== dependencies: - "@react-native/dev-middleware" "0.77.3" - "@react-native/metro-babel-transformer" "0.77.3" - chalk "^4.0.0" - debug "^2.2.0" + "@react-native/dev-middleware" "0.81.4" + debug "^4.4.0" invariant "^2.2.4" - metro "^0.81.5" - metro-config "^0.81.5" - metro-core "^0.81.5" - readline "^1.3.0" + metro "^0.83.1" + metro-config "^0.83.1" + metro-core "^0.83.1" semver "^7.1.3" -"@react-native/community-cli-plugin@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.82.1.tgz#4ed6545fe4b4daa445df6f5903e237fbc4bd1e77" - integrity sha512-H/eMdtOy9nEeX7YVeEG1N2vyCoifw3dr9OV8++xfUElNYV7LtSmJ6AqxZUUfxGJRDFPQvaU/8enmJlM/l11VxQ== +"@react-native/community-cli-plugin@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.85.2.tgz#4a16a403cc4fa16e773c7739e4291e3424810804" + integrity sha512-3KLgSg1kHvBpr93zMaQhvfYTgnCw7yZRED+3J4dMcYjfSjtD0Wf8SofU6uBmAw9JaVYvP43lpdwUpI4p0+ABsg== dependencies: - "@react-native/dev-middleware" "0.82.1" + "@react-native/dev-middleware" "0.85.2" debug "^4.4.0" invariant "^2.2.4" - metro "^0.83.1" - metro-config "^0.83.1" - metro-core "^0.83.1" + metro "^0.84.0" + metro-config "^0.84.0" + metro-core "^0.84.0" semver "^7.1.3" -"@react-native/debugger-frontend@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.77.3.tgz#38efdcb673e8cebd2d3c41278128d198c68b8503" - integrity sha512-FTERmc43r/3IpTvUZTr9gVVTgOIrg1hrkN57POr/CiL8RbcY/nv6vfNM7/CXG5WF8ckHiLeWTcRHzJUl1+rFkw== +"@react-native/debugger-frontend@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.81.4.tgz#da05018377a6d24ed694057c3445907ba81413ae" + integrity sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg== -"@react-native/debugger-frontend@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.82.1.tgz#4b9dca39806b43e60029d1a0352dd71de910e86f" - integrity sha512-a2O6M7/OZ2V9rdavOHyCQ+10z54JX8+B+apYKCQ6a9zoEChGTxUMG2YzzJ8zZJVvYf1ByWSNxv9Se0dca1hO9A== +"@react-native/debugger-frontend@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.85.2.tgz#7eb2d4b583a5350da0c4983393227e673fcc60af" + integrity sha512-j+0b9H5f5hGTLQxHIhJU/b/W6ijuxJF+ZTLHB0se2kzUBNxFKd7DkIc6753qk3CJdiv55vxG3XDgmlpbHxOpmA== -"@react-native/debugger-shell@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.82.1.tgz#0224c75afd135cc755a51c929e59a423f71804d4" - integrity sha512-fdRHAeqqPT93bSrxfX+JHPpCXHApfDUdrXMXhoxlPgSzgXQXJDykIViKhtpu0M6slX6xU/+duq+AtP/qWJRpBw== +"@react-native/debugger-shell@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.85.2.tgz#a7257ed1f1fc056f7a94d6c5bcdb1b5ceefacf1b" + integrity sha512-r5BkhqPMfg3LmaZS5zadHmBNVH5h4bhSpv4BEPGfK4gat9HABAMzUzybi+2wpgU3SoHxnyKGdExEJvoqVcjeRg== dependencies: cross-spawn "^7.0.6" + debug "^4.4.0" fb-dotslash "0.5.8" -"@react-native/dev-middleware@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.77.3.tgz#9b78a9e92b59413d8835b62463cfba148fc38d45" - integrity sha512-tCylGMjibJAEl2r2nWX5L5CvK6XFLGbjhe7Su7OcxRGrynHin87rAmcaTeoTtbtsREFlFM0f4qxcmwCxmbZHJw== +"@react-native/dev-middleware@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.81.4.tgz#61271dbbd4ff92d7f53462f19f3273bc28bb8bf0" + integrity sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.77.3" + "@react-native/debugger-frontend" "0.81.4" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" - debug "^2.2.0" + debug "^4.4.0" invariant "^2.2.4" nullthrows "^1.1.1" open "^7.0.3" - selfsigned "^2.4.1" serve-static "^1.16.2" ws "^6.2.3" -"@react-native/dev-middleware@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.82.1.tgz#105d0f7dd4891d9cae2bac9a7e0c3100ed8ef35c" - integrity sha512-wuOIzms/Qg5raBV6Ctf2LmgzEOCqdP3p1AYN4zdhMT110c39TVMbunpBaJxm0Kbt2HQ762MQViF9naxk7SBo4w== +"@react-native/dev-middleware@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.85.2.tgz#ffcb356432648990ac01fbec252017321384b203" + integrity sha512-3J+NaDUg+QEfDeLAUzgaWhpaxEg78g+KwbydlDCewh2G6WnHpsty8XooruxNHzyAsqVWywZMrzmbn78Ctc1O9Q== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.82.1" - "@react-native/debugger-shell" "0.82.1" + "@react-native/debugger-frontend" "0.85.2" + "@react-native/debugger-shell" "0.85.2" chrome-launcher "^0.15.2" - chromium-edge-launcher "^0.2.0" + chromium-edge-launcher "^0.3.0" connect "^3.6.5" debug "^4.4.0" invariant "^2.2.4" nullthrows "^1.1.1" open "^7.0.3" serve-static "^1.16.2" - ws "^6.2.3" + ws "^7.5.10" -"@react-native/eslint-config@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.77.3.tgz#26d42e8f39aa8ec5d40810d6a138d31760bc1b4c" - integrity sha512-pA8cQZNSTzCiI2Z8S30OnDnPrOuqq6D06qKVAOFFjeqK81jGR/NXmcULemBIh8UbPAEKKRZsSNq9Ovs2XI3dcA== +"@react-native/eslint-config@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.81.4.tgz#a6b2785287c77ade73b4772f2c98fed29622b546" + integrity sha512-U3YhRctTy7oVEjP5+6viSLon2nlbvA/+nTQccFdxE01jULl8n6iLvBlVUN1OWicKGlMfJxSdX76QidbOf4Zm6A== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.77.3" + "@react-native/eslint-plugin" "0.81.4" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -2632,86 +2551,86 @@ eslint-plugin-ft-flow "^2.0.1" eslint-plugin-jest "^27.9.0" eslint-plugin-react "^7.30.1" - eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-react-hooks "^5.2.0" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.77.3.tgz#1cc34eadb1c5e44808ec79e2614b2d758082660b" - integrity sha512-EyxZXYgSpebHhHvSLraLBV8/RJ6Yz6DwGZjhVNFHrdeayBge8kMNbuij3cGJywE+Ud8Fi8YNSFV6PDVQttYIpQ== +"@react-native/eslint-plugin@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.81.4.tgz#2a2080c7c55ca6498a3fa5d575b1f97c5a025b2c" + integrity sha512-hL+v7ntZwWta4iaBXQ79dzA8FdkLJ4xdHso8OMSDDmUJZgiNDcviYs7inyIE5DB/DavwYIhl99teaDIFMyUb5A== -"@react-native/gradle-plugin@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.77.3.tgz#ee96c818c54803187483b905515a3e20347d5553" - integrity sha512-GRVNBDowaFub9j+WBLGI09bDbCq+f7ugaNRr6lmZnLx/xdmiKUj9YKyARt4zn8m65MRK2JGlJk0OqmQOvswpzQ== +"@react-native/gradle-plugin@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.81.4.tgz#249b7876df47a3ddefddffa71b1fd0193f7da376" + integrity sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw== -"@react-native/gradle-plugin@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.82.1.tgz#a747810a37f5ce652e6e2f0aa54cff7275d9ced7" - integrity sha512-KkF/2T1NSn6EJ5ALNT/gx0MHlrntFHv8YdooH9OOGl9HQn5NM0ZmQSr86o5utJsGc7ME3R6p3SaQuzlsFDrn8Q== +"@react-native/gradle-plugin@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.85.2.tgz#a4e9fd52a79a32cfd3926843de109b69f475a3d2" + integrity sha512-YXBOLeAqFrv7XwUeBPTKZeOV1FIxn4AW7UAEitScf3ibC8bu8+6NpJu4HWgbNQHg7vDbbTZVbcOl8EwGxsSq2w== -"@react-native/js-polyfills@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.77.3.tgz#231d6bcbdddf7f6900f03f64adc3afcde7449c69" - integrity sha512-XqxnQRyKD11u5ZYG5LPnElThWYJf3HMosqqkJGB4nwx6nc6WKxj1sR9snptibExDMGioZ2OyvPWCF8tX+qggrw== +"@react-native/js-polyfills@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.81.4.tgz#cbc3924cfb994ed00ef841a796f54be21520d3b0" + integrity sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w== -"@react-native/js-polyfills@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.82.1.tgz#f707c1de572b8e46084c4b0bf65f9891f093f416" - integrity sha512-tf70X7pUodslOBdLN37J57JmDPB/yiZcNDzS2m+4bbQzo8fhx3eG9QEBv5n4fmzqfGAgSB4BWRHgDMXmmlDSVA== +"@react-native/js-polyfills@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.85.2.tgz#7c3cca9b19f0490164d7d5db396a7a5831c8f902" + integrity sha512-esGEAmKVM40DV/yVmNljCKZTIeUo7qXqc+Hwffkv3TG+b3E24xyFovHrbP98gGxZr2ZsEyx+2sKLdXF5asY5nw== -"@react-native/metro-babel-transformer@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.77.3.tgz#dd467666be99ce43fd117df5336de15742c1d638" - integrity sha512-eBX5ibF1ovuZGwo08UOhnnkZDnhl8DdrCulJ8V/LCnpC6CihhQyxtolO+BmzXjUFyGiH7ImoxX7+mpXI74NYGg== +"@react-native/metro-babel-transformer@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.81.4.tgz#7a8e292fdf7aa063a9493dcbac18f4aa0eed1121" + integrity sha512-AahgamQ9kZV4B1x8I/LpTZBgbT+j9i1pQoM3KDkECPIOF1JUwNFUukEjpkq4kRSdzudLocnfASFg+eWzIgPcCA== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.77.3" - hermes-parser "0.25.1" + "@react-native/babel-preset" "0.81.4" + hermes-parser "0.29.1" nullthrows "^1.1.1" -"@react-native/metro-config@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.77.3.tgz#5aae83a22916f5eb26ef6014870ec0c067ad8d4e" - integrity sha512-KqjMH4mBpssGP3zEfrsr05o3CYBr573PP8YOHwOS3yOEGY8PFPzXWxGYmZ9b98sCjUvruZ6CbybLWt5bZ0wVnQ== +"@react-native/metro-config@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.81.4.tgz#2631d7e5ea2d6472c03fbecef5d971b7da9d2dc2" + integrity sha512-aEXhRMsz6yN5X63Zk+cdKByQ0j3dsKv+ETRP9lLARdZ82fBOCMuK6IfmZMwK3A/3bI7gSvt2MFPn3QHy3WnByw== dependencies: - "@react-native/js-polyfills" "0.77.3" - "@react-native/metro-babel-transformer" "0.77.3" - metro-config "^0.81.5" - metro-runtime "^0.81.5" + "@react-native/js-polyfills" "0.81.4" + "@react-native/metro-babel-transformer" "0.81.4" + metro-config "^0.83.1" + metro-runtime "^0.83.1" "@react-native/normalize-color@*", "@react-native/normalize-color@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== -"@react-native/normalize-colors@*", "@react-native/normalize-colors@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.82.1.tgz#be49d4f9f56f1a9b3d09cf6e391bb67e51103807" - integrity sha512-CCfTR1uX+Z7zJTdt3DNX9LUXr2zWXsNOyLbwupW2wmRzrxlHRYfmLgTABzRL/cKhh0Ubuwn15o72MQChvCRaHw== +"@react-native/normalize-colors@*", "@react-native/normalize-colors@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.85.2.tgz#2f62e7ac920f36da5efd4b323b537e106a49c45b" + integrity sha512-svuOLtjbFGXDdHsriHXuND5FgHg7XlkOXCbH/8+X4t76YLH6qSTffSIQQrKLDL5mn4EFU+Oh/PNO0/FfpnTOTg== -"@react-native/normalize-colors@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.77.3.tgz#76309cfe6ac423bd89b80cf8da2f6c07943e99e8" - integrity sha512-9gHhvK0EKskgIN4JiwzQdxiKhLCgH2LpCp+v38ZxWQpXTMbTDDE4AJRqYgWp2v9WUFQB/S5+XqBDZDgn/MGq9A== +"@react-native/normalize-colors@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.81.4.tgz#a0384d5aaac825aeefa5e391947189f6cee4a641" + integrity sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg== -"@react-native/typescript-config@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.77.3.tgz#76ecb410edccb2adc7af0da843120f383e5b90c0" - integrity sha512-lSiHcIiSxbyaFVXey3qQWVPr2pfuCWNzxGdfjVbFz1fdwZGt6M1PgX1VUODYB0NCbyRPYILa8n7qQDFmpmmxVQ== +"@react-native/typescript-config@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.81.4.tgz#484541e8ab6614e6bcd18d2370953bb37f418ef7" + integrity sha512-1HSrwtfAmtbKHNK2HAMCL5ArbGhxxJjOmTViDQ4nEhLJCAllZjQJyR/Hs1GmwHJokLmgXCcg3VH/13spwQBdxw== -"@react-native/virtualized-lists@0.77.3": - version "0.77.3" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.77.3.tgz#b5696b9456282ed3c2b00fd0edb0d8dcb444d05c" - integrity sha512-3B0TPbLp7ZMWTlsOf+MzcuKuqF2HZzqh94+tPvw1thF5PxPaO2yZjVxfjrQ9EtdhQisG4siwiXVHB9DD6VkU4A== +"@react-native/virtualized-lists@0.81.4": + version "0.81.4" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.81.4.tgz#3c9c162fc96777c87ca07e8686f227343dbc8f13" + integrity sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" -"@react-native/virtualized-lists@0.82.1": - version "0.82.1" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.82.1.tgz#7a38adfc7d42353a99a225bdd45199384f2e0ec7" - integrity sha512-f5zpJg9gzh7JtCbsIwV+4kP3eI0QBuA93JGmwFRd4onQ3DnCjV2J5pYqdWtM95sjSKK1dyik59Gj01lLeKqs1Q== +"@react-native/virtualized-lists@0.85.2": + version "0.85.2" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.85.2.tgz#ca2646f08b0c922e86908186251f5228218d59e7" + integrity sha512-wmVKpAlcr+UB0L5SpbrV865EdleUP7I5+X+48e1aRsQK8q+wsTRBXeUwWVip/1l+HZwlZFeO8iOILJ16VRu0Cw== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2758,6 +2677,55 @@ dependencies: nanoid "^3.1.23" +"@react-spectrum/button@^3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/button/-/button-3.18.0.tgz#edaf59383ee8affd4f6208d871f46b923c753cf4" + integrity sha512-SmjsXt+mLK2cf8PGstNZvLBfjqE5TjHW15yPIATI6ddqMdcC9JZ3ldnBTdFji9P/B6Rlop4ajnAdDV6bpxLtXA== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + +"@react-spectrum/checkbox@^3.11.0": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/checkbox/-/checkbox-3.11.0.tgz#9ca517064b0ff3ee9dd0b5da11eb58ab5517b91a" + integrity sha512-76jDNkUcMUJO8ukXnn2fsNwLT7z0x/T++UwFH4dNymInKCLxSve2uJrgIDvWBQBwYUwLbPZ3tS5lJEIkpCGRSg== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + +"@react-spectrum/listbox@^3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/listbox/-/listbox-3.16.0.tgz#c75ef2c2812808c44990900cecdb053fdd897e0b" + integrity sha512-yYpBUScaF7v2qA6wcUM1D2bGlU63ZvFphkiu5qGeQHd4TdDNqVfmF4tlkUQZIH/PPPoXwvyFpKHwVfbNgqzJ5Q== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + react-stately "3.46.0" + +"@react-spectrum/overlays@^5.10.0": + version "5.10.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/overlays/-/overlays-5.10.0.tgz#f856dbd93289af2841aaed022e81682cdf775e3f" + integrity sha512-iGHXE5wdF4wNqdkgTKWAoeJUeKec+ki1BeRdiguywjY/SGMIx8Htd4dWyglDsOboBBJuEWMHKFAmTbMDhz6B9w== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + +"@react-spectrum/radio@^3.8.0": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/radio/-/radio-3.8.0.tgz#45da0eb85ea8a260693b65461ad670e4ec6527f7" + integrity sha512-89wHBWM974JnI8IhM5FV5ptz6SaSq//wPG1tGPxPa1uNWlBa/7u0ItGwhAPg5Oix9EH4Va/PoFjTUwXIsen/WQ== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + +"@react-spectrum/slider@^3.9.0": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/slider/-/slider-3.9.0.tgz#b6678f250279488db2cb485592031bec0fa8f8fa" + integrity sha512-FTsfWfn6+BkXi8ZDcd7mBQs/KbKYJRHV6aQ64pC4gCnMw54eFcKSuCtlCtdGw3exLPQtGHCNVWGznOjgc8PtGw== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + "@react-stately/checkbox@3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.0.3.tgz#18ee6bd3b544334b6f853bb5c5f7017ac3bb9c37" @@ -2768,16 +2736,13 @@ "@react-stately/utils" "^3.2.2" "@react-types/checkbox" "^3.2.3" -"@react-stately/checkbox@^3.0.1": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.7.2.tgz#0a2293e7b97a366f94b7830d3deb2c0e9876c829" - integrity sha512-j1ycUVz5JmqhaL6mDZgDNZqBilOB8PBW096sDPFaTtuYreDx2HOd1igxiIvwlvPESZwsJP7FVM3mYnaoXtpKPA== +"@react-stately/checkbox@^3.0.1", "@react-stately/checkbox@^3.8.0": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.8.0.tgz#8f3647f10a64978b6ba5164b0b0d48e714e9bd4f" + integrity sha512-cH5Pod6lky2TToMwiwDoHAUXkUMMe9wzfoDJpWDW1+fcAnFgSEm2ztavVTDBCuaURv2m3b4UK9cNYiY9pq4img== dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" "@react-stately/collections@3.3.0": version "3.3.0" @@ -2787,14 +2752,6 @@ "@babel/runtime" "^7.6.2" "@react-types/shared" "^3.2.1" -"@react-stately/collections@^3.12.8": - version "3.12.8" - resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.12.8.tgz#f38692fb9c6384fb91d1c50052a40e595d3efa2c" - integrity sha512-AceJYLLXt1Y2XIcOPi6LEJSs4G/ubeYW3LqOCQbhfIgMaNqKfQMIfagDnPeJX9FVmPFSlgoCBxb1pTJW2vjCAQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/combobox@3.0.0-alpha.1": version "3.0.0-alpha.1" resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz#d3240ba528b021965998950a615e715c2eccbcee" @@ -2808,64 +2765,29 @@ "@react-types/combobox" "3.0.0-alpha.1" "@react-types/shared" "^3.4.0" -"@react-stately/combobox@^3.12.0": - version "3.12.0" - resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.12.0.tgz#71e6c9a8ee2f75edc1d233df7b6d7a0b7aeb6fbe" - integrity sha512-A6q9R/7cEa/qoQsBkdslXWvD7ztNLLQ9AhBhVN9QvzrmrH5B4ymUwcTU8lWl22ykH7RRwfonLeLXJL4C+/L2oQ== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/combobox" "^3.13.9" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/flags@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-stately/flags/-/flags-3.1.2.tgz#5c8e5ae416d37d37e2e583d2fcb3a046293504f2" - integrity sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg== - dependencies: - "@swc/helpers" "^0.5.0" - -"@react-stately/form@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.2.2.tgz#c1ae1264a414dd5e3e8ae0f21baf4814588d8c53" - integrity sha512-soAheOd7oaTO6eNs6LXnfn0tTqvOoe3zN9FvtIhhrErKz9XPc5sUmh3QWwR45+zKbitOi1HOjfA/gifKhZcfWw== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/list@^3.13.1", "@react-stately/list@^3.2.2": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.13.1.tgz#4afd36a87c8fd991a4447d28cc76d51fffddb837" - integrity sha512-eHaoauh21twbcl0kkwULhVJ+CzYcy1jUjMikNVMHOQdhr4WIBdExf7PmSgKHKqsSPhpGg6IpTCY2dUX3RycjDg== +"@react-stately/list@^3.2.2": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.14.0.tgz#f15794c069cd03e808e9578b8e38912ffe42081d" + integrity sha512-eXKzYBjLRpVVsghC5IBWEPbLEAEdEQtMkwYSlwXuLqzd8FUKIuVa/C0xMsjNg5ceZ5DFGpwLkZSn6roTmhV6Pg== dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" -"@react-stately/menu@^3.1.0", "@react-stately/menu@^3.9.8": - version "3.9.8" - resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.9.8.tgz#5c2e781dadc3331bc5b3735fe30bf62616f9145f" - integrity sha512-bo0NOhofnTHLESiYfsSSw6gyXiPVJJ0UlN2igUXtJk5PmyhWjFzUzTzcnd7B028OB0si9w3LIWM3stqz5271Eg== +"@react-stately/menu@^3.1.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.10.0.tgz#a31422567384a379232e38af7f5b7824185c0f27" + integrity sha512-Mt/LESyFneV5bIJ/45oTX3Ss35h4ytsNKKycVjQRN+CKOk8UxLPLpgKgYkC7xhmuTKTHg/g5rQRqipBizuX4KQ== dependencies: - "@react-stately/overlays" "^3.6.20" - "@react-types/menu" "^3.10.5" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" -"@react-stately/overlays@^3.1.1", "@react-stately/overlays@^3.6.20": - version "3.6.20" - resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.20.tgz#e638ad0e073b6cf1d27f018aa41a4ce0fbae5f5b" - integrity sha512-YAIe+uI8GUXX8F/0Pzr53YeC5c/bjqbzDFlV8NKfdlCPa6+Jp4B/IlYVjIooBj9+94QvbQdjylegvYWK/iPwlg== +"@react-stately/overlays@^3.1.1", "@react-stately/overlays@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.7.0.tgz#c3b75eeb50e84cdfa07cba7850bd0ba4bf3fbce9" + integrity sha512-VyFlju6JqEUTyr+igrEjTeUi2MXw7IBOxWYzLoq26UJxf+45okqUWfyKRdXTvNjGJqQol9fqIg5Nv8fU4H/CvQ== dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/overlays" "^3.9.2" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" "@react-stately/radio@3.2.1": version "3.2.1" @@ -2876,39 +2798,21 @@ "@react-stately/utils" "^3.1.1" "@react-types/radio" "^3.1.1" -"@react-stately/radio@^3.11.2", "@react-stately/radio@^3.2.1": - version "3.11.2" - resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.11.2.tgz#a149fb9448dc258441662893f83a70e88e4d4aea" - integrity sha512-UM7L6AW+k8edhSBUEPZAqiWNRNadfOKK7BrCXyBiG79zTz0zPcXRR+N+gzkDn7EMSawDeyK1SHYUuoSltTactg== +"@react-stately/radio@^3.12.0", "@react-stately/radio@^3.2.1": + version "3.12.0" + resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.12.0.tgz#c8767e3c27d7108576134633e7ab73eda3f1efd1" + integrity sha512-W/3X1XfqeHhNBwFwY9W/z1sXN8EJdSvlFDGaM+j+ai5L2lQa0J6rR/TII8UziwDalBcwyLimSgK9bGJnxOhrZg== dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/radio" "^3.9.2" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" "@react-stately/select@^3.1.0": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.8.0.tgz#ccb1b7d6d0f40b166444f3df27273892854ff23e" - integrity sha512-A721nlt0DSCDit0wKvhcrXFTG5Vv1qkEVkeKvobmETZy6piKvwh0aaN8iQno5AFuZaj1iOZeNjZ/20TsDJR/4A== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/select" "^3.11.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/selection@^3.20.6": - version "3.20.6" - resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.20.6.tgz#17d4d4553403de6ab690172a8d36e0423a5173fb" - integrity sha512-a0bjuP2pJYPKEiedz2Us1W1aSz0iHRuyeQEdBOyL6Z6VUa6hIMq9H60kvseir2T85cOa4QggizuRV7mcO6bU5w== + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.10.0.tgz#847f1cf81a6eb3a0ef5a87d37a7065b247fff310" + integrity sha512-L8bEz4RNfvo7ji/AQuhH2nTjR8oaJ0M/e+FzyEuOBxektdyj1odsT5GIjMHbnXkZxUg01TQdQU5zLxvU6KwjLg== dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" "@react-stately/slider@3.0.1": version "3.0.1" @@ -2921,15 +2825,13 @@ "@react-stately/utils" "^3.2.0" "@react-types/slider" "^3.0.1" -"@react-stately/slider@^3.0.1", "@react-stately/slider@^3.7.2": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.7.2.tgz#9dfe6f7e74397f717b1623bc06ba8e375510d056" - integrity sha512-EVBHUdUYwj++XqAEiQg2fGi8Reccznba0uyQ3gPejF0pAc390Q/J5aqiTEDfiCM7uJ6WHxTM6lcCqHQBISk2dQ== +"@react-stately/slider@^3.0.1", "@react-stately/slider@^3.8.0": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.8.0.tgz#a64bf9ef2adb79947ff938fe36be242c747ca5ca" + integrity sha512-TonYUZZ9BENheuT1VPL8tJl3ltM3DKzw0aDKpfQudqMz3c9L11Efq+ZrBaIUIwNvA/W0kfrCRJ30byFEkNTyCQ== dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" "@react-stately/tabs@3.0.0-alpha.0": version "3.0.0-alpha.0" @@ -2961,47 +2863,40 @@ "@react-types/checkbox" "^3.2.1" "@react-types/shared" "^3.2.1" -"@react-stately/toggle@^3.2.1", "@react-stately/toggle@^3.2.3", "@react-stately/toggle@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.9.2.tgz#8a50def68efdcefa268a870deda8bb65e5f054a8" - integrity sha512-dOxs9wrVXHUmA7lc8l+N9NbTJMAaXcYsnNGsMwfXIXQ3rdq+IjWGNYJ52UmNQyRYFcg0jrzRrU16TyGbNjOdNQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/tree@^3.9.3": - version "3.9.3" - resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.9.3.tgz#398de3406d2a06477bb0af2bdb2a0021265eeade" - integrity sha512-ZngG79nLFxE/GYmpwX6E/Rma2MMkzdoJPRI3iWk3dgqnGMMzpPnUp/cvjDsU3UHF7xDVusC5BT6pjWN0uxCIFQ== +"@react-stately/toggle@^3.10.0", "@react-stately/toggle@^3.2.1", "@react-stately/toggle@^3.2.3": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.10.0.tgz#28f22e9a3f053ebb185f4340d1ed8d647c7c323c" + integrity sha512-gb50aVW9y+8gW82KyDJNSCnGtTftUDMuoz0YYlaiUJktQQkZ4eNg+ANKqZiZiKj0dwr9NalLCR/3EuNnO6qYWA== dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" "@swc/helpers" "^0.5.0" + react-stately "3.46.0" -"@react-stately/utils@^3.0.0-alpha.1", "@react-stately/utils@^3.1.1", "@react-stately/utils@^3.10.8", "@react-stately/utils@^3.2.0", "@react-stately/utils@^3.2.2": - version "3.10.8" - resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.10.8.tgz#fdb9d172f7bbc2d083e69190f5ef0edfa4b4392f" - integrity sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g== +"@react-stately/utils@^3.0.0-alpha.1", "@react-stately/utils@^3.1.1", "@react-stately/utils@^3.2.0", "@react-stately/utils@^3.2.2": + version "3.12.0" + resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.12.0.tgz#98fe480764a7425c12215f00260d06d668fef28a" + integrity sha512-7q+iHz9cENvro1dVKgdTxNh1i1mtWuLUI6UHp10TAgpxM9DyRDvmuN35zLXYCmMDgx3WLY2xkwqoez8xd+CdxQ== dependencies: "@swc/helpers" "^0.5.0" + react-stately "3.46.0" -"@react-types/button@^3.14.1", "@react-types/button@^3.3.1": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.14.1.tgz#41c25f7c7dd1b31a359a6af9cbec5bed5dbb5aa1" - integrity sha512-D8C4IEwKB7zEtiWYVJ3WE/5HDcWlze9mLWQ5hfsBfpePyWCgO3bT/+wjb/7pJvcAocrkXo90QrMm85LcpBtrpg== +"@react-types/button@^3.3.1": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.16.0.tgz#8c6945232737e1bf07036af45c475e14f9962a11" + integrity sha512-Z5///n2Y1jtF0gokBq2Y1K1cpOwsWZ24HPeAm3eEmZrbBXMrxC2oEA5ZThsSHuIGsqiyNJiQ2scsDftmr+PkZw== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/button" "^3.15.0" + "@react-spectrum/button" "^3.18.0" -"@react-types/checkbox@^3.10.2", "@react-types/checkbox@^3.2.1", "@react-types/checkbox@^3.2.3": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.10.2.tgz#0190c9690e3649348a4d7045b168cbda657ce9de" - integrity sha512-ktPkl6ZfIdGS1tIaGSU/2S5Agf2NvXI9qAgtdMDNva0oLyAZ4RLQb6WecPvofw1J7YKXu0VA5Mu7nlX+FM2weQ== +"@react-types/checkbox@^3.2.1", "@react-types/checkbox@^3.2.3": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.11.0.tgz#92c01dca762fc64f734f26041f4710be52a9354f" + integrity sha512-VXacLw/pKBcxgwejr2p4uPZtG/XXBnTb6pJCdFtUL6OuFIIOFt/9eTHD+8x2HRPLxWkmo1DD3bFBOinQ7vfu2g== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/checkbox" "^3.17.0" + "@react-aria/toggle" "^3.13.0" + "@react-spectrum/checkbox" "^3.11.0" + "@react-stately/checkbox" "^3.8.0" + "@react-stately/toggle" "^3.10.0" "@react-types/combobox@3.0.0-alpha.1": version "3.0.0-alpha.1" @@ -3010,60 +2905,46 @@ dependencies: "@react-types/shared" "^3.4.0" -"@react-types/combobox@^3.13.9": - version "3.13.9" - resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.13.9.tgz#58bc5c39ca1d7bdbb4beebf79d2ba11b337e927f" - integrity sha512-G6GmLbzVkLW6VScxPAr/RtliEyPhBClfYaIllK1IZv+Z42SVnOpKzhnoe79BpmiFqy1AaC3+LjZX783mrsHCwA== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/listbox@^3.1.1", "@react-types/listbox@^3.7.4": - version "3.7.4" - resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.7.4.tgz#712329de62c0fddf44c062bb18c51135309c9fe8" - integrity sha512-p4YEpTl/VQGrqVE8GIfqTS5LkT5jtjDTbVeZgrkPnX/fiPhsfbTPiZ6g0FNap4+aOGJFGEEZUv2q4vx+rCORww== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/menu@^3.10.5": - version "3.10.5" - resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.10.5.tgz#0e3a66aab3c636dc3ef965529640bb678b13a431" - integrity sha512-HBTrKll2hm0VKJNM4ubIv1L9MNo8JuOnm2G3M+wXvb6EYIyDNxxJkhjsqsGpUXJdAOSkacHBDcNh2HsZABNX4A== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - -"@react-types/overlays@^3.4.0", "@react-types/overlays@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.9.2.tgz#721dc248afcb42db988391037a6386bb61556cd4" - integrity sha512-Q0cRPcBGzNGmC8dBuHyoPR7N3057KTS5g+vZfQ53k8WwmilXBtemFJPLsogJbspuewQ/QJ3o2HYsp2pne7/iNw== +"@react-types/listbox@^3.1.1": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.8.0.tgz#44b107afc51786e57a7d3ae09a08980e436bc135" + integrity sha512-6l/P1mYQUQ7hGW6x8cH/EB8YvRzhhoB536G/GI7t2F2FbjcGkA1kNXhzDo24tLTXi9elnehevEEySRsRa9p6VA== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/listbox" "^3.16.0" + "@react-spectrum/listbox" "^3.16.0" -"@react-types/radio@^3.1.1", "@react-types/radio@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.9.2.tgz#c6ac396b49cc03334e4bb63a96f366effce3a615" - integrity sha512-3UcJXu37JrTkRyP4GJPDBU7NmDTInrEdOe+bVzA1j4EegzdkJmLBkLg5cLDAbpiEHB+xIsvbJdx6dxeMuc+H3g== +"@react-types/overlays@^3.4.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.10.0.tgz#e263133b214cb428c2719487b9f51c93da317b7b" + integrity sha512-cgrcOTxy6ac0kiphQOkc8mj5artZMB/XVrFgukRZ2FcbYNEERpg2VQ5ztd0+H1ER7O0kx7AmwHxdut+x1EAjrw== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/overlays" "^3.32.0" + "@react-spectrum/overlays" "^5.10.0" + "@react-stately/overlays" "^3.7.0" + "@react-types/shared" "^3.34.0" -"@react-types/select@^3.11.0": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.11.0.tgz#808aec480f0cc20075953af9717ca38d1eb15b8d" - integrity sha512-SzIsMFVPCbXE1Z1TLfpdfiwJ1xnIkcL1/CjGilmUKkNk5uT7rYX1xCJqWCjXI0vAU1xM4Qn+T3n8de4fw6HRBg== +"@react-types/radio@^3.1.1": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.10.0.tgz#9fe302e02a0fc9f6213c3fd6eb2a6b8fdea0a7ee" + integrity sha512-o9vDmAYf8WpI7WelgU6wpX/1acrRIGdKIgeXiVokjBelpjE0pYMY7e/L6/WKB4RUtgxLuf7JavLAU/CWAD/ewQ== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/radio" "^3.13.0" + "@react-spectrum/radio" "^3.8.0" + "@react-stately/radio" "^3.12.0" -"@react-types/shared@^3.2.1", "@react-types/shared@^3.32.1", "@react-types/shared@^3.4.0": - version "3.32.1" - resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.32.1.tgz#abfeb839d65d0abe923576f34ac08342c25dfa55" - integrity sha512-famxyD5emrGGpFuUlgOP6fVW2h/ZaF405G5KDi3zPHzyjAWys/8W6NAVJtNbkCkhedmvL0xOhvt8feGXyXaw5w== +"@react-types/shared@^3.2.1", "@react-types/shared@^3.34.0", "@react-types/shared@^3.4.0": + version "3.34.0" + resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.34.0.tgz#f9688443fdf8e29f7a06b499598a930be96a2f65" + integrity sha512-gp6xo/s2lX54AlTjOiqwDnxA7UW79BNvI9dB9pr3LZTzRKCd1ZA+ZbgKw/ReIiWuvvVw/8QFJpnqeeFyLocMcQ== -"@react-types/slider@^3.0.1", "@react-types/slider@^3.8.2": - version "3.8.2" - resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.8.2.tgz#37e02c42514aca842954c715082d1ae06a661ee4" - integrity sha512-MQYZP76OEOYe7/yA2To+Dl0LNb0cKKnvh5JtvNvDnAvEprn1RuLiay8Oi/rTtXmc2KmBa4VdTcsXsmkbbkeN2Q== +"@react-types/slider@^3.0.1": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.9.0.tgz#3a078f25e3b53c28bf485bdd99fa94a70922ff5d" + integrity sha512-gbQWB8LnucC+jhDi5Imd2ZDPbVuiHt0xzObGHWq6GTZ3slLgTvGQaHNO5h9+h7dZH0iFQOVNb6+TlyTsnjFuAw== dependencies: - "@react-types/shared" "^3.32.1" + "@react-aria/slider" "^3.9.0" + "@react-spectrum/slider" "^3.9.0" + "@react-stately/slider" "^3.8.0" "@react-types/tabs@3.0.0-alpha.2": version "3.0.0-alpha.2" @@ -3072,13 +2953,6 @@ dependencies: "@react-types/shared" "^3.2.1" -"@react-types/textfield@^3.12.6": - version "3.12.6" - resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.12.6.tgz#0f90a4108c8d75e7c2c26753e760cd580339be12" - integrity sha512-hpEVKE+M3uUkTjw2WrX1NrH/B3rqDJFUa+ViNK2eVranLY4ZwFqbqaYXSzHupOF3ecSjJJv2C103JrwFvx6TPQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@realm/fetch@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@realm/fetch/-/fetch-0.1.1.tgz#1a637d0a1fc3734a7ffca64361d764777dd3d80c" @@ -3179,153 +3053,142 @@ "@noble/hashes" "~1.4.0" "@scure/base" "~1.1.6" -"@sentry-internal/browser-utils@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.40.0.tgz#972925a9d600723dd1a022297100e97e92f4c903" - integrity sha512-tx7gb/PWMbTEyil/XPETVeRUeS3nKHIvQY2omyebw30TbhyLnibPZsUmXJiaIysL5PcY3k9maub3W/o0Y37T7Q== - dependencies: - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - -"@sentry-internal/feedback@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.40.0.tgz#5549f73d32b9a2509ffb0a07bf462ed8085178ec" - integrity sha512-1O9F3z80HNE0VfepKS+v+dixdatNqWlrlwgvvWl4BGzzoA+XhqvZo+HWxiOt7yx7+k1TuZNrB6Gy3u/QvpozXA== - dependencies: - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - -"@sentry-internal/replay-canvas@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.40.0.tgz#6de0d67ee2fe3e503c6f85faeefab5df742a3ebe" - integrity sha512-Zr+m/le0SH4RowZB7rBCM0aRnvH3wZTaOFhwUk03/oGf2BRcgKuDCUMjnXKC9MyOpmey7UYXkzb8ro+81R6Q8w== - dependencies: - "@sentry-internal/replay" "8.40.0" - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - -"@sentry-internal/replay@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.40.0.tgz#54c7f1e3d115f9324f34e1b8875a95463a23049f" - integrity sha512-0SaDsBCSWxNVgNmPKu23frrHEXzN/MKl0hIkfuO55vL5TgjLTwpgkf0Ne4rNvaZQ5omIKk9Qd63HuQP3PHAMaw== - dependencies: - "@sentry-internal/browser-utils" "8.40.0" - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - -"@sentry/babel-plugin-component-annotate@2.20.1": - version "2.20.1" - resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.20.1.tgz#204c63ed006a048f48f633876e1b8bacf87a9722" - integrity sha512-4mhEwYTK00bIb5Y9UWIELVUfru587Vaeg0DQGswv4aIRHIiMKLyNqCEejaaybQ/fNChIZOKmvyqXk430YVd7Qg== - -"@sentry/browser@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.40.0.tgz#de7b4531be2ac4667755e9e1b5da3808851392ae" - integrity sha512-m/Yor6IDBeDHtQochu8n6z4HXrXkrPhu6+o5Ouve0Zi3ptthSoK1FOGvJxVBat3nRq0ydQyuuPuTB6WfdWbwHQ== - dependencies: - "@sentry-internal/browser-utils" "8.40.0" - "@sentry-internal/feedback" "8.40.0" - "@sentry-internal/replay" "8.40.0" - "@sentry-internal/replay-canvas" "8.40.0" - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - -"@sentry/cli-darwin@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.38.2.tgz#2a53028e143d0cfed607588b87e04906ef5317e7" - integrity sha512-21ywIcJCCFrCTyiF1o1PaT7rbelFC2fWmayKYgFElnQ55IzNYkcn8BYhbh/QknE0l1NBRaeWMXwTTdeoqETCCg== - -"@sentry/cli-linux-arm64@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.38.2.tgz#1b45de7e4f5e1a953b88b0b811d789de1fc708aa" - integrity sha512-4Fp/jjQpNZj4Th+ZckMQvldAuuP0ZcyJ9tJCP1CCOn5poIKPYtY6zcbTP036R7Te14PS4ALOcDNX3VNKfpsifA== - -"@sentry/cli-linux-arm@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.38.2.tgz#91f73c251f1d4b591fa98af10ee3889c9b93d208" - integrity sha512-+AiKDBQKIdQe4NhBiHSHGl0KR+b//HHTrnfK1SaTrOm9HtM4ELXAkjkRF3bmbpSzSQCS5WzcbIxxCJOeaUaO0A== - -"@sentry/cli-linux-i686@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.38.2.tgz#26e30a9bc358f910e21d812359294dd4c6103fda" - integrity sha512-6zVJN10dHIn4R1v+fxuzlblzVBhIVwsaN/S7aBED6Vn1HhAyAcNG2tIzeCLGeDfieYjXlE2sCI82sZkQBCbAGw== - -"@sentry/cli-linux-x64@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.38.2.tgz#18728bbb20e28315c4368baded677786f2dba70a" - integrity sha512-4UiLu9zdVtqPeltELR5MDGKcuqAdQY9xz3emISuA6bm+MXGbt2W1WgX+XY3GElwjZbmH8qpyLUEd34sw6sdcbQ== - -"@sentry/cli-win32-i686@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.38.2.tgz#dfe268b041c3e3db556290dba745455d0b2c0d72" - integrity sha512-DYfSvd5qLPerLpIxj3Xu2rRe3CIlpGOOfGSNI6xvJ5D8j6hqbOHlCzvfC4oBWYVYGtxnwQLMeDGJ7o7RMYulig== - -"@sentry/cli-win32-x64@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.38.2.tgz#e7b5744026ff5f7e84971512bee228620ba5857d" - integrity sha512-W5UX58PKY1hNUHo9YJxWNhGvgvv2uOYHI27KchRiUvFYBIqlUUcIdPZDfyzetDfd8qBCxlAsFnkL2VJSNdpA9A== - -"@sentry/cli@2.38.2": - version "2.38.2" - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.38.2.tgz#e9a7a9bbeaaade4557de91704d50d131760345d3" - integrity sha512-CR0oujpAnhegK2pBAv6ZReMqbFTuNJLDZLvoD1B+syrKZX+R+oxkgT2e1htsBbht+wGxAsluVWsIAydSws1GAA== - dependencies: - https-proxy-agent "^5.0.0" - node-fetch "^2.6.7" +"@sentry-internal/browser-utils@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.48.0.tgz#e3901479410580a5eaf117232da2191edcb7ea38" + integrity sha512-SCiTLBXzugFKxev6NoKYBIhQoDk0gUh0AVVVepCBqfCJiWBG01Zvv0R5tCVohr4cWRllkQ8mlBdNQd/I7s9tdA== + dependencies: + "@sentry/core" "10.48.0" + +"@sentry-internal/feedback@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.48.0.tgz#9c34bf39a41fad49f88a8f4d33009df019b9d609" + integrity sha512-tGkEyOM1HDS9qebDphUMEnyk3qq/50AnuTBiFmMJyjNzowylVGmRRk0sr3xkmbVHCDXQCiYnDmSVlJ2x4SDMrQ== + dependencies: + "@sentry/core" "10.48.0" + +"@sentry-internal/replay-canvas@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.48.0.tgz#5156b40f9df7e520eb1cef789725ef30d46246d4" + integrity sha512-9nWuN2z4O+iwbTfuYV5ZmngBgJU/ZxfOo47A5RJP3Nu/kl59aJ1lUhILYOKyeNOIC/JyeERmpIcTxnlPXQzZ3Q== + dependencies: + "@sentry-internal/replay" "10.48.0" + "@sentry/core" "10.48.0" + +"@sentry-internal/replay@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.48.0.tgz#09794a7a6b1127829fae02cad58428b547d14131" + integrity sha512-sevRTePfuk4PNuz9KAKpmTZEomAU0aLXyIhOwA0OnUDdxPhkY8kq5lwDbuxTHv6DQUjUX3YgFbY45VH1JEqHKA== + dependencies: + "@sentry-internal/browser-utils" "10.48.0" + "@sentry/core" "10.48.0" + +"@sentry/babel-plugin-component-annotate@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-5.2.0.tgz#6d6f3c47d7f795f5dfbb9b59abef6ab33e5e7f2d" + integrity sha512-8LbOI5Kzb5F0+7LVQPi2+zGz1iPiRRFhM+7uZ/ZQ33L9BmDOYNIy3xWxCfMw2JCuMXXaxF47XCjGmR22/B0WPg== + +"@sentry/browser@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.48.0.tgz#45896eb9176ad0ad0a0281674db3db994f614bee" + integrity sha512-4jt2zX2ExgFcNe2x+W+/k81fmDUsOrquGtt028CiGuDuma6kEsWBI4JbooT1jhj2T+eeUxe3YGbM23Zhh7Ghhw== + dependencies: + "@sentry-internal/browser-utils" "10.48.0" + "@sentry-internal/feedback" "10.48.0" + "@sentry-internal/replay" "10.48.0" + "@sentry-internal/replay-canvas" "10.48.0" + "@sentry/core" "10.48.0" + +"@sentry/cli-darwin@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-3.3.5.tgz#3050686897f4db8881265784fa8d94d36dd45112" + integrity sha512-E/SIY6+j2nt6Ri9nMt78sYle3LiF6uZyz4HGmvcEMU6HXjegmAayhy0J10JST+vZTzN6VixD8sUsa5UeJiOPcg== + +"@sentry/cli-linux-arm64@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-3.3.5.tgz#989737cbf80d1a0c9f0447daab6698fe07472bb7" + integrity sha512-/W7HTk2OFKD0bguTvQR1ue6pkFQWaGiqPafOSIQKyq0aGfbZhBn/Uj+IRefgMZMhJQ29xRz0y/iGRGKE+ef4Vg== + +"@sentry/cli-linux-arm@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-3.3.5.tgz#a3a413005798ff3301dbe0048db09ce1854a1f8f" + integrity sha512-EGuEIvC2OQyar/vu+jAQEmovTMgxpoxdx5knnzL5dLhIemjEUNqwv/sXq+m/Aj+ThqCMofcTWB2TOZXsTtl0Tw== + +"@sentry/cli-linux-i686@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-3.3.5.tgz#ed3a7b76dc0b25066586fe214fb7d4cf3afb1c7c" + integrity sha512-qODMEWLEeUNp3IUlwwISB37EXSo8qgMmHQuLKfxDjpIKw+7NAFfptOloqPrHkLWK3TzFr+Nv643wIKZaYrz28Q== + +"@sentry/cli-linux-x64@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-3.3.5.tgz#40504a1a204af50c0a5d9472d0849c5834983208" + integrity sha512-DCz7lQ4PySjQ1WvWOQ/uTdwauRo1D7hSHazxZ+fUAnK/epSPM9qLkjDMlD8uM5CaLoR8+ZTs7N94vV5LZs2QpA== + +"@sentry/cli-win32-arm64@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-arm64/-/cli-win32-arm64-3.3.5.tgz#31d31bb80c81a90928c83c0e807b87ee49d05e00" + integrity sha512-VMNsHiyZcP8Ft3fcK/1zoO4L66soe1eSfXg2tglFQSc/2MYA5v1Br9B1GtjBwDIc3EmdPtFZhOGLyqIzszMxJw== + +"@sentry/cli-win32-i686@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-3.3.5.tgz#8bb61b677b0f90ff4d179c165ea5106a12a29dab" + integrity sha512-BE6aHOIpsm4jgavsvvXNcSikAr/8NSva3rk1N3BzoOLuX+dcFxBI60K1i2VzB1vsgtivJJo9YySNCi60dBgWTg== + +"@sentry/cli-win32-x64@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-3.3.5.tgz#7a26000a766a32b3c7c78b078b2e69ef5100bdf9" + integrity sha512-MSU+PtBuiLjEbiPFOvxk4CI3TCagwkIg9kvJ+DrI3+pBY0Sga/dOyeWKTIgb01xSVcfjdw0UkpU52VCvzTT9ew== + +"@sentry/cli@3.3.5": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-3.3.5.tgz#fdeaf2f344f8ca4ce91140abc14b0acfc3c066b2" + integrity sha512-eyLHTj0rpeCsOUX+1ZU8UEWRXy6nXvTXNdhtAt1t6YXan9gSsAexZf28zVmDcYcP8WRbK0D2JMLp7NcaQCQgEA== + dependencies: progress "^2.0.3" proxy-from-env "^1.1.0" + undici "^6.22.0" which "^2.0.2" optionalDependencies: - "@sentry/cli-darwin" "2.38.2" - "@sentry/cli-linux-arm" "2.38.2" - "@sentry/cli-linux-arm64" "2.38.2" - "@sentry/cli-linux-i686" "2.38.2" - "@sentry/cli-linux-x64" "2.38.2" - "@sentry/cli-win32-i686" "2.38.2" - "@sentry/cli-win32-x64" "2.38.2" - -"@sentry/core@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.40.0.tgz#cb5c02d12e29070bf88692c64cfd7db7700be4ea" - integrity sha512-u/U2CJpG/+SmTR2bPM4ZZoPYTJAOUuxzj/0IURnvI0v9+rNu939J/fzrO9huA5IJVxS5TiYykhQm7o6I3Zuo3Q== - dependencies: - "@sentry/types" "8.40.0" - -"@sentry/react-native@6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.3.0.tgz#b564e7835daac2c94316e43e582b458d2b1f5409" - integrity sha512-gbLEiqxBjejxhrD4tUEACQoAPZTpCxsnuY16mGu5M889yvAEkJvDHwS/SApMlSYf8ytprnn/LPHPePhcVz/vYQ== - dependencies: - "@sentry/babel-plugin-component-annotate" "2.20.1" - "@sentry/browser" "8.40.0" - "@sentry/cli" "2.38.2" - "@sentry/core" "8.40.0" - "@sentry/react" "8.40.0" - "@sentry/types" "8.40.0" - "@sentry/utils" "8.40.0" - -"@sentry/react@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.40.0.tgz#9dfbbeaaeb8731103292d771c52b3d06b7e1500b" - integrity sha512-Ohq/po83r9sh/DCO6VAxx4xU+1ztvFzmXTl3fUnAEc+2bFJK1MsRt6BWfG37XxjQN//mfmyS9KEBgsOpOyd4LQ== - dependencies: - "@sentry/browser" "8.40.0" - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" - hoist-non-react-statics "^3.3.2" - -"@sentry/types@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.40.0.tgz#a98d2bcc48adbc066b403713688ded3ac5eb1cec" - integrity sha512-nuCf3U3deolPM9BjNnwCc33UtFl9ec15/r74ngAkNccn+A2JXdIAsDkGJMO/9mgSFykLe1QyeJ0pQFRisCGOiA== - -"@sentry/utils@8.40.0": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.40.0.tgz#e2cbf1dfe2e97015568d24cbd777721ee1a95f14" - integrity sha512-JrfnrQ4irbXWTb+8QC5TCefr3KJJ1x4tJr5p+HyVy4df0n7SIvSqQNeG2P8uuT82F4puFsD6hkQYxuGr3y/NSw== - dependencies: - "@sentry/core" "8.40.0" - "@sentry/types" "8.40.0" + "@sentry/cli-darwin" "3.3.5" + "@sentry/cli-linux-arm" "3.3.5" + "@sentry/cli-linux-arm64" "3.3.5" + "@sentry/cli-linux-i686" "3.3.5" + "@sentry/cli-linux-x64" "3.3.5" + "@sentry/cli-win32-arm64" "3.3.5" + "@sentry/cli-win32-i686" "3.3.5" + "@sentry/cli-win32-x64" "3.3.5" + +"@sentry/core@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.48.0.tgz#ee5ab1aa5bbc3f96fe675af3b929c9446d1ee298" + integrity sha512-h8F+fXVwYC9ro5ZaO8V+v3vqc0awlXHGblEAuVxSGgh4IV/oFX+QVzXeDTTrFOFS6v/Vn5vAyu240eJrJAS6/g== + +"@sentry/react-native@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-8.8.0.tgz#379b0fc155b1c903a9482e87a4f2bd1ae90b953b" + integrity sha512-Qsb/Bnuf6mOeDEtM56jZYzvENMDPX3btCVNHt9MG4LDLKr4iQfRPmUX9+WwnAmEoAlJkBQJlFQLCXApXEB1LEA== + dependencies: + "@sentry/babel-plugin-component-annotate" "5.2.0" + "@sentry/browser" "10.48.0" + "@sentry/cli" "3.3.5" + "@sentry/core" "10.48.0" + "@sentry/react" "10.48.0" + "@sentry/types" "10.48.0" + +"@sentry/react@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-10.48.0.tgz#31eae868d4ec86c73a2f9ac4316f8a168aa2c194" + integrity sha512-uc93vKjmu6gNns+JAX4qquuxWpAMit0uGPA1TYlMjct9NG1uX3TkDPJAr9Pgd1lOXx8mKqCmj5fK33QeExMpPw== + dependencies: + "@sentry/browser" "10.48.0" + "@sentry/core" "10.48.0" + +"@sentry/types@10.48.0": + version "10.48.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-10.48.0.tgz#37366367baeace6b665d7d3aea4bab2aa27ec03f" + integrity sha512-HiguzLr+vlor1ky0rpWHmZoravFsnx65kXqB94yqYMo7V3QgSOPzWrOjv518a2yZc/1boufQ3LINq6ZDhO2l1g== + dependencies: + "@sentry/core" "10.48.0" "@shipt/segmented-arc-for-react-native@1.2.1": version "1.2.1" @@ -3357,9 +3220,9 @@ integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== "@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + version "0.27.10" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.10.tgz#beefe675f1853f73676aecc915b2bd2ac98c4fc6" + integrity sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA== "@sinonjs/commons@^3.0.0": version "3.0.1" @@ -3380,6 +3243,23 @@ resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== +"@spectrum-icons/ui@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@spectrum-icons/ui/-/ui-3.7.0.tgz#69bf745cd11e239320d66482a9286b4616a47952" + integrity sha512-86iQSDfJb3Ama1WSJ/mEiFy4DJT7e/v4pSmEuX4aKKMzbNYft+O40N18S2POUnmblrb7MQneLC/pgIp1SDBwEQ== + dependencies: + "@adobe/react-spectrum-ui" "1.2.1" + "@babel/runtime" "^7.24.4" + "@swc/helpers" "^0.5.0" + +"@spectrum-icons/workflow@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@spectrum-icons/workflow/-/workflow-4.3.0.tgz#580e8a264261d3ca20876b34d9d69dbddf3a41a4" + integrity sha512-ILuhgWh9jMXaEVMRuOYgTAjMc22cKyvCtUDyZmc8OEMfOYuejj+Gcp5t6DhaCfE0M9rORtVxCrRgsO2WyEgfUw== + dependencies: + "@adobe/react-spectrum-workflow" "2.3.5" + "@swc/helpers" "^0.5.0" + "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" @@ -3473,9 +3353,9 @@ svgo "^3.0.2" "@swc/helpers@^0.5.0": - version "0.5.17" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.17.tgz#5a7be95ac0f0bf186e7e6e890e7a6f6cda6ce971" - integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A== + version "0.5.21" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.21.tgz#0b1b020317ee1282860ca66f7e9a7c7790f05ae0" + integrity sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg== dependencies: tslib "^2.8.0" @@ -3497,11 +3377,6 @@ dependencies: pretty-format "^28.1.3" -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - "@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -3591,19 +3466,12 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/node-forge@^1.3.0": - version "1.3.14" - resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.14.tgz#006c2616ccd65550560c2757d8472eb6d3ecea0b" - integrity sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw== - dependencies: - "@types/node" "*" - "@types/node@*": - version "24.10.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.1.tgz#91e92182c93db8bd6224fca031e2370cef9a8f01" - integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ== + version "25.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.6.0.tgz#4e09bad9b469871f2d0f68140198cbd714f4edca" + integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ== dependencies: - undici-types "~7.16.0" + undici-types "~7.19.0" "@types/node@11.11.6": version "11.11.6" @@ -3646,7 +3514,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@18.3.12", "@types/react@^17": +"@types/react@*": version "18.3.12" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.12.tgz#99419f182ccd69151813b7ee24b792fe08774f60" integrity sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw== @@ -3654,6 +3522,27 @@ "@types/prop-types" "*" csstype "^3.0.2" +"@types/react@19.1.0": + version "19.1.0" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.0.tgz#73c43ad9bc43496ca8184332b111e2aef63fc9da" + integrity sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w== + dependencies: + csstype "^3.0.2" + +"@types/react@^17": + version "17.0.91" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.91.tgz#0a972a41c430f56d2feb7c15368bc51642495e0b" + integrity sha512-xauZca6qMeCU3Moy0KxCM9jtf1vyk6qRYK39Ryf3afUqwgNUjRIGoDdS9BcGWgAMGSg1hvP4XcmlYrM66PtqeA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "^0.16" + csstype "^3.2.2" + +"@types/scheduler@^0.16": + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" + integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== + "@types/semver@^7.3.12": version "7.7.1" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.7.1.tgz#3ce3af1a5524ef327d2da9e4fd8b6d95c8d70528" @@ -3854,9 +3743,9 @@ integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== "@xmldom/xmldom@^0.8.8": - version "0.8.11" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608" - integrity sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw== + version "0.8.13" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.13.tgz#00d1dd940b218dff2e49309d410d8bb212159225" + integrity sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw== "@xmldom/xmldom@~0.7.0", "@xmldom/xmldom@~0.7.7": version "0.7.13" @@ -3875,7 +3764,15 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -accepts@^1.3.7, accepts@~1.3.7: +accepts@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-2.0.0.tgz#bbcf4ba5075467f3f2131eab3cffc73c2f5d7895" + integrity sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== + dependencies: + mime-types "^3.0.0" + negotiator "^1.0.0" + +accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -3889,31 +3786,24 @@ acorn-jsx@^5.3.2: integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn@^8.15.0, acorn@^8.9.0: - version "8.15.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" - integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + version "8.16.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a" + integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== aes-js@4.0.0-beta.5: version "4.0.0-beta.5" resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-4.0.0-beta.5.tgz#8d2452c52adedebc3a3e28465d858c11ca315873" integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - agent-base@^7.1.2: version "7.1.4" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + version "6.14.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a" + integrity sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -3958,7 +3848,7 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-regex@^6.0.1: +ansi-regex@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== @@ -4012,6 +3902,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +aria-hidden@^1.2.3: + version "1.2.6" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.6.tgz#73051c9b088114c795b1ea414e9c0fff874ffc1a" + integrity sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA== + dependencies: + tslib "^2.0.0" + aria-query@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" @@ -4135,12 +4032,12 @@ asn1@^0.2.4: safer-buffer "~2.1.0" asn1js@^3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.6.tgz#53e002ebe00c5f7fd77c1c047c3557d7c04dce25" - integrity sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA== + version "3.0.10" + resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.10.tgz#df26c874c8a8b41ca605efea47b2ad07551013dd" + integrity sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg== dependencies: pvtsutils "^1.3.6" - pvutils "^1.1.3" + pvutils "^1.1.5" tslib "^2.8.1" assert@2.0.0: @@ -4176,13 +4073,6 @@ ast-types@0.15.2: dependencies: tslib "^2.0.1" -ast-types@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.16.1.tgz#7a9da1617c9081bc121faafe91711b4c8bb81da2" - integrity sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg== - dependencies: - tslib "^2.0.1" - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -4211,9 +4101,9 @@ available-typed-arrays@^1.0.7: possible-typed-array-names "^1.0.0" axe-core@^4.10.0: - version "4.11.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.0.tgz#16f74d6482e343ff263d4f4503829e9ee91a86b6" - integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ== + version "4.11.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.3.tgz#d23cf404edaa5f97bdfd9afed6eea8405e5326e7" + integrity sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg== axios@1.8.2: version "1.8.2" @@ -4288,13 +4178,13 @@ babel-plugin-module-resolver@4.1.0: reselect "^4.0.0" resolve "^1.13.1" -babel-plugin-polyfill-corejs2@^0.4.10, babel-plugin-polyfill-corejs2@^0.4.14: - version "0.4.14" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz#8101b82b769c568835611542488d463395c2ef8f" - integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg== +babel-plugin-polyfill-corejs2@^0.4.10, babel-plugin-polyfill-corejs2@^0.4.14, babel-plugin-polyfill-corejs2@^0.4.15: + version "0.4.17" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz#198f970f1c99a856b466d1187e88ce30bd199d91" + integrity sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w== dependencies: - "@babel/compat-data" "^7.27.7" - "@babel/helper-define-polyfill-provider" "^0.6.5" + "@babel/compat-data" "^7.28.6" + "@babel/helper-define-polyfill-provider" "^0.6.8" semver "^6.3.1" babel-plugin-polyfill-corejs3@^0.10.6: @@ -4313,26 +4203,34 @@ babel-plugin-polyfill-corejs3@^0.13.0: "@babel/helper-define-polyfill-provider" "^0.6.5" core-js-compat "^3.43.0" -babel-plugin-polyfill-regenerator@^0.6.1, babel-plugin-polyfill-regenerator@^0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz#32752e38ab6f6767b92650347bf26a31b16ae8c5" - integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg== +babel-plugin-polyfill-corejs3@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz#6ac08d2f312affb70c4c69c0fbba4cb417ee5587" + integrity sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.5" + "@babel/helper-define-polyfill-provider" "^0.6.8" + core-js-compat "^3.48.0" + +babel-plugin-polyfill-regenerator@^0.6.1, babel-plugin-polyfill-regenerator@^0.6.5, babel-plugin-polyfill-regenerator@^0.6.6: + version "0.6.8" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz#8a6bfd5dd54239362b3d06ce47ac52b2d95d7721" + integrity sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.8" -babel-plugin-syntax-hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" - integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== +babel-plugin-syntax-hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" + integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== dependencies: - hermes-parser "0.25.1" + hermes-parser "0.29.1" -babel-plugin-syntax-hermes-parser@0.32.0: - version "0.32.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.0.tgz#06f7452bf91adf6cafd7c98e7467404d4eb65cec" - integrity sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg== +babel-plugin-syntax-hermes-parser@0.33.3: + version "0.33.3" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.33.3.tgz#07602f8163cc7e63c4ec17d47467f2a3c5db70e9" + integrity sha512-/Z9xYdaJ1lC0pT9do6TqCqhOSLfZ5Ot8D5za1p+feEfWYupCOfGbhhEXN9r2ZgJtDNUNRw/Z+T2CvAGKBqtqWA== dependencies: - hermes-parser "0.32.0" + hermes-parser "0.33.3" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -4419,10 +4317,10 @@ base64-js@^1.0.2, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -baseline-browser-mapping@^2.8.25: - version "2.8.32" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.32.tgz#5de72358cf363ac41e7d642af239f6ac5ed1270a" - integrity sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw== +baseline-browser-mapping@^2.10.12: + version "2.10.20" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.20.tgz#7c99b86d43ae9be3810cac515f4675802e1f6b87" + integrity sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ== bech32@2.0.0, bech32@^2.0.0: version "2.0.0" @@ -4549,14 +4447,14 @@ bl@^4.0.3, bl@^4.1.0: readable-stream "^3.4.0" bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.8, bn.js@^4.11.9: - version "4.12.2" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.2.tgz#3d8fed6796c24e177737f7cc5172ee04ef39ec99" - integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + version "4.12.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.3.tgz#2cc2c679188eb35b006f2d0d4710bed8437a769e" + integrity sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g== bn.js@^5.2.1, bn.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.2.tgz#82c09f9ebbb17107cd72cb7fd39bd1f9d0aaa566" - integrity sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw== + version "5.2.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.3.tgz#16a9e409616b23fef3ccbedb8d42f13bff80295e" + integrity sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w== boolbase@^1.0.0: version "1.0.0" @@ -4578,17 +4476,17 @@ bplist-parser@0.3.1: big-integer "1.6.x" brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== + version "1.1.14" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.14.tgz#d9de602370d91347cd9ddad1224d4fd701eb348b" + integrity sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" - integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== +brace-expansion@^2.0.2: + version "2.1.0" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.0.tgz#4f41a41190216ee36067ec381526fe9539c4f0ae" + integrity sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w== dependencies: balanced-match "^1.0.0" @@ -4659,16 +4557,16 @@ browserify-sign@^4.0.4: readable-stream "^2.3.8" safe-buffer "^5.2.1" -browserslist@^4.24.0, browserslist@^4.28.0: - version "4.28.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.0.tgz#9cefece0a386a17a3cd3d22ebf67b9deca1b5929" - integrity sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ== +browserslist@^4.24.0, browserslist@^4.28.1: + version "4.28.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2" + integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== dependencies: - baseline-browser-mapping "^2.8.25" - caniuse-lite "^1.0.30001754" - electron-to-chromium "^1.5.249" - node-releases "^2.0.27" - update-browserslist-db "^1.1.4" + baseline-browser-mapping "^2.10.12" + caniuse-lite "^1.0.30001782" + electron-to-chromium "^1.5.328" + node-releases "^2.0.36" + update-browserslist-db "^1.2.3" bs58@5.0.0, bs58@^5.0.0: version "5.0.0" @@ -4807,7 +4705,7 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== @@ -4815,14 +4713,14 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8, call-bind@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.9.tgz#39a644700c80bc7d0ca9102fc6d1d43b2fd7eee7" + integrity sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ== dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + get-intrinsic "^1.3.0" set-function-length "^1.2.2" call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: @@ -4833,25 +4731,6 @@ call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -4867,10 +4746,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001754: - version "1.0.30001757" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz#a46ff91449c69522a462996c6aac4ef95d7ccc5e" - integrity sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ== +caniuse-lite@^1.0.30001782: + version "1.0.30001788" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001788.tgz#31e97d1bfec332b3f2d7eea7781460c97629b3bf" + integrity sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ== cbor-sync@^1.0.4: version "1.0.4" @@ -4931,6 +4810,17 @@ chromium-edge-launcher@^0.2.0: mkdirp "^1.0.4" rimraf "^3.0.2" +chromium-edge-launcher@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.3.0.tgz#34d5ca8142fc059ea2b4482bdcb184393a399ffe" + integrity sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^1.0.4" + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -4997,6 +4887,11 @@ cli-truncate@^3.1.0: slice-ansi "^5.0.0" string-width "^5.0.0" +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -5200,28 +5095,18 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-js-compat@^3.38.0, core-js-compat@^3.38.1, core-js-compat@^3.43.0: - version "3.47.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.47.0.tgz#698224bbdbb6f2e3f39decdda4147b161e3772a3" - integrity sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ== +core-js-compat@^3.38.0, core-js-compat@^3.38.1, core-js-compat@^3.43.0, core-js-compat@^3.48.0: + version "3.49.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.49.0.tgz#06145447d92f4aaf258a0c44f24b47afaeaffef6" + integrity sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA== dependencies: - browserslist "^4.28.0" + browserslist "^4.28.1" core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^5.0.5: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - cosmiconfig@^8.1.3: version "8.3.6" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -5233,9 +5118,9 @@ cosmiconfig@^8.1.3: path-type "^4.0.0" cosmiconfig@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" - integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + version "9.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.1.tgz#df110631a8547b5d1a98915271986f06e3011379" + integrity sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ== dependencies: env-paths "^2.2.1" import-fresh "^3.3.0" @@ -5377,7 +5262,7 @@ csso@^5.0.5: dependencies: css-tree "~2.2.0" -csstype@^3.0.2: +csstype@^3.0.2, csstype@^3.2.2: version "3.2.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== @@ -5415,18 +5300,18 @@ data-view-byte-offset@^1.0.1: is-data-view "^1.0.1" dayjs@^1.8.15: - version "1.11.19" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" - integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== + version "1.11.20" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.20.tgz#88d919fd639dc991415da5f4cb6f1b6650811938" + integrity sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ== -debug@2.6.9, debug@^2.2.0, debug@^2.6.9: +debug@2.6.9, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.3, debug@~4.4.1: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== @@ -5477,9 +5362,9 @@ decompress-response@^6.0.0: mimic-response "^3.1.0" dedent@^1.0.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.0.tgz#c1f9445335f0175a96587be245a282ff451446ca" - integrity sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ== + version "1.7.2" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.2.tgz#34e2264ab538301e27cf7b07bf2369c19baa8dd9" + integrity sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA== deep-equal@^1.0.0: version "1.1.2" @@ -5538,7 +5423,7 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -depd@2.0.0: +depd@2.0.0, depd@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -5624,7 +5509,7 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-helpers@^5.0.0: +dom-helpers@^5.0.0, dom-helpers@^5.0.1: version "5.2.1" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== @@ -5707,10 +5592,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.5.249: - version "1.5.262" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz#c31eed591c6628908451c9ca0f0758ed514aa003" - integrity sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ== +electron-to-chromium@^1.5.328: + version "1.5.340" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.340.tgz#fe3f76e8d9b9541c123fb7edbc3381688272f79a" + integrity sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA== "electrum-client@git+https://github.com/bithyve/rn-electrum-client.git#76c0ea35e1a50c47f3a7f818d529ebd100161496": version "2.0.0" @@ -5783,12 +5668,12 @@ engine.io-parser@~5.0.3: integrity sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ== enhanced-resolve@^5.15.0: - version "5.18.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44" - integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww== + version "5.20.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz#eeeb3966bea62c348c40a0cc9e7912e2557d0be0" + integrity sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA== dependencies: graceful-fs "^4.2.4" - tapable "^2.2.0" + tapable "^2.3.0" entities@^4.2.0, entities@^4.4.0: version "4.5.0" @@ -5820,17 +5705,17 @@ error-stack-parser@^2.0.6: stackframe "^1.3.4" errorhandler@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + version "1.5.2" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.2.tgz#dd0aa3952eca44aff7c2985e7d246c5932d70444" + integrity sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw== dependencies: - accepts "~1.3.7" + accepts "~1.3.8" escape-html "~1.0.3" -es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328" - integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== +es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0, es-abstract@^1.24.2: + version "1.24.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.2.tgz#2dbd38c180735ee983f77585140a2706a963ed9a" + integrity sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg== dependencies: array-buffer-byte-length "^1.0.2" arraybuffer.prototype.slice "^1.0.4" @@ -5898,26 +5783,26 @@ es-errors@^1.3.0: integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-iterator-helpers@^1.1.0, es-iterator-helpers@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz#d1dd0f58129054c0ad922e6a9a1e65eef435fe75" - integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w== + version "1.3.2" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz#8f4ff1f3603cbd09fbdb72c747a679779a65cc7f" + integrity sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" + call-bind "^1.0.9" + call-bound "^1.0.4" define-properties "^1.2.1" - es-abstract "^1.23.6" + es-abstract "^1.24.2" es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" + es-set-tostringtag "^2.1.0" function-bind "^1.1.2" - get-intrinsic "^1.2.6" + get-intrinsic "^1.3.0" globalthis "^1.0.4" gopd "^1.2.0" has-property-descriptors "^1.0.2" has-proto "^1.2.0" has-symbols "^1.1.0" internal-slot "^1.1.0" - iterator.prototype "^1.1.4" - safe-array-concat "^1.1.3" + iterator.prototype "^1.1.5" + math-intrinsics "^1.1.0" es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" @@ -5926,7 +5811,7 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: dependencies: es-errors "^1.3.0" -es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0: +es-set-tostringtag@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== @@ -6012,13 +5897,13 @@ eslint-config-prettier@^8.5.0: integrity sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A== eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + version "0.3.10" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz#84ce3005abfc300588cf23bbac1aabec1fc6e8c1" + integrity sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ== dependencies: debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" + is-core-module "^2.16.1" + resolve "^2.0.0-next.6" eslint-import-resolver-typescript@3.6.3: version "3.6.3" @@ -6110,11 +5995,16 @@ eslint-plugin-jsx-a11y@6.10.2: safe-regex-test "^1.0.3" string.prototype.includes "^2.0.1" -eslint-plugin-react-hooks@4.6.2, eslint-plugin-react-hooks@^4.6.0: +eslint-plugin-react-hooks@4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== +eslint-plugin-react-hooks@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" + integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== + eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" @@ -6260,9 +6150,9 @@ esprima@^4.0.0, esprima@~4.0.0: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" - integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + version "1.7.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d" + integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== dependencies: estraverse "^5.1.0" @@ -6316,12 +6206,12 @@ ethers@6.13.5: tslib "2.7.0" ws "8.17.1" -event-target-shim@^5.0.0, event-target-shim@^5.0.1: +event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@5.0.1, eventemitter3@^5.0.1: +eventemitter3@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== @@ -6331,6 +6221,11 @@ eventemitter3@^4.0.7: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +eventemitter3@^5.0.1: + version "5.0.4" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.4.tgz#a86d66170433712dde814707ac52b5271ceb1feb" + integrity sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw== + events@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/events/-/events-1.0.0.tgz#63c0f80c74d1435e8eb03b54306a9d8e8f6f9da0" @@ -6437,16 +6332,16 @@ fast-loops@^1.1.3: integrity sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg== fast-xml-parser@^4.4.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz#c54d6b35aa0f23dc1ea60b6c884340c006dc6efb" - integrity sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig== + version "4.5.6" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.6.tgz#4ff57d4aca13a2d11aa42ad460495cf00f32b655" + integrity sha512-Yd4vkROfJf8AuJrDIVMVmYfULKmIJszVsMv7Vo71aocsKgFxpdlpSHXSaInvyYfgw2PRuObQSW2GFpVMUjxu9A== dependencies: - strnum "^1.1.1" + strnum "^1.0.5" fastq@^1.6.0: - version "1.19.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" - integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== + version "1.20.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.20.1.tgz#ca750a10dc925bc8b18839fd203e3ef4b3ced675" + integrity sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw== dependencies: reusify "^1.0.4" @@ -6469,6 +6364,11 @@ fd-slicer2@^1.2.0: dependencies: pend "^1.2.0" +fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -6568,9 +6468,9 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.2.9: - version "3.3.3" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" - integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== + version "3.4.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726" + integrity sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA== flow-enums-runtime@^0.0.6: version "0.0.6" @@ -6578,9 +6478,9 @@ flow-enums-runtime@^0.0.6: integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== flow-parser@0.*: - version "0.291.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.291.0.tgz#b66dda4ebbf4efe05ac116fcfdbdfe3037f374b6" - integrity sha512-MLqjFn72Dvndqrkjy280HaIs4AV9Z6nxVRmNPO3TjbYcipg4hR7QX7tEYZYsVvaaZWZPGe6Mithluk2aPGlDOw== + version "0.310.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.310.0.tgz#8cb0c467a0297c48df7575fdfd56d2d3561bb05f" + integrity sha512-LyOrE2R6Emgkp41ODL5L7giPJRYB70nbNYjzJUcMWl8Sh7vBhcWXvPmWIFhVoFuIOBxckO/+42CGnWUOE16UVw== flow-parser@^0.121.0: version "0.121.0" @@ -6593,9 +6493,9 @@ flushwritable@^1.0.0: integrity sha512-3VELfuWCLVzt5d2Gblk8qcqFro6nuwvxwMzHaENVDHI7rxcBRtMCwTk/E9FXcgh+82DSpavPNDueA9+RxXJoFg== follow-redirects@^1.15.6: - version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + version "1.16.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.0.tgz#28474a159d3b9d11ef62050a14ed60e4df6d61bc" + integrity sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw== for-each@^0.3.3, for-each@^0.3.5: version "0.3.5" @@ -6632,7 +6532,7 @@ form-data@^4.0.0: hasown "^2.0.2" mime-types "^2.1.12" -fresh@0.5.2: +fresh@~0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== @@ -6765,9 +6665,9 @@ get-symbol-description@^1.1.0: get-intrinsic "^1.2.6" get-tsconfig@^4.7.5: - version "4.13.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.0.tgz#fcdd991e6d22ab9a600f00e91c318707a5d9a0d7" - integrity sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ== + version "4.14.0" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.14.0.tgz#985d85c52a9903864280ccc2448d413fbf1efed8" + integrity sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA== dependencies: resolve-pkg-maps "^1.0.0" @@ -6777,9 +6677,9 @@ getenv@^1.0.0: integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== gifted-charts-core@^0.1.11: - version "0.1.71" - resolved "https://registry.yarnpkg.com/gifted-charts-core/-/gifted-charts-core-0.1.71.tgz#b7cee137051d282860c64ee73f06f09f396e1185" - integrity sha512-WOJqAhEm16lNEDi50uT6glgFQr0DCI5MxMywcpll5ELHD/iKc4gmNadI0wyyyPbr2ScJuNJxvqv9WrvooqqtxA== + version "0.1.80" + resolved "https://registry.yarnpkg.com/gifted-charts-core/-/gifted-charts-core-0.1.80.tgz#87f62c25dd55d706df93288cf26b12826cff6664" + integrity sha512-sAHsi25+S8xe7gReodbmtj85AKMasGRGZ2fNNr+zLo7ioB8ovSbpsmGd8cS1B0VJ+JDlgIVVyoRx39RGawVwAQ== github-from-package@0.0.0: version "0.0.0" @@ -6931,40 +6831,52 @@ hash.js@^1.0.0, hash.js@^1.0.3: minimalistic-assert "^1.0.1" hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + version "2.0.3" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.3.tgz#5e5c2b15b60370a4c7930c383dfb76bf17bc403c" + integrity sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg== dependencies: function-bind "^1.1.2" -hermes-compiler@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa" - integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA== +hermes-compiler@250829098.0.10: + version "250829098.0.10" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.10.tgz#b31cae9a2517ee361c73966f76a556a1029af52b" + integrity sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w== + +hermes-estree@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== + +hermes-estree@0.33.3: + version "0.33.3" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.33.3.tgz#6d6b593d4b471119772c82bdb0212dfadabb6f17" + integrity sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg== -hermes-estree@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" - integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== +hermes-estree@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" + integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== -hermes-estree@0.32.0: - version "0.32.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" - integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== +hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== + dependencies: + hermes-estree "0.29.1" -hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" - integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== +hermes-parser@0.33.3: + version "0.33.3" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.33.3.tgz#da50ababb7a5ab636d339e7b2f6e3848e217e09d" + integrity sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA== dependencies: - hermes-estree "0.25.1" + hermes-estree "0.33.3" -hermes-parser@0.32.0: - version "0.32.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.0.tgz#7916984ef6fdce62e7415d354cf35392061cd303" - integrity sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw== +hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.35.0.tgz#7625ec2f34ab897c2a17a7bea9788d136d5fd8c9" + integrity sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA== dependencies: - hermes-estree "0.32.0" + hermes-estree "0.35.0" hmac-drbg@^1.0.1: version "1.0.1" @@ -6987,24 +6899,16 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== +http-errors@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b" + integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== dependencies: - agent-base "6" - debug "4" + depd "~2.0.0" + inherits "~2.0.4" + setprototypeof "~1.2.0" + statuses "~2.0.2" + toidentifier "~1.0.1" https-proxy-agent@^7.0.5: version "7.0.6" @@ -7068,14 +6972,6 @@ immer@^9.0.7: resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" @@ -7110,7 +7006,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -7221,7 +7117,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.16.1: +is-core-module@^2.15.1, is-core-module@^2.16.1: version "2.16.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== @@ -7245,11 +7141,6 @@ is-date-object@^1.0.5, is-date-object@^1.1.0: call-bound "^1.0.2" has-tostringtag "^1.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - is-docker@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -7529,7 +7420,7 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterator.prototype@^1.1.4: +iterator.prototype@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39" integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== @@ -7649,7 +7540,7 @@ jest-each@^29.7.0: jest-util "^29.7.0" pretty-format "^29.7.0" -jest-environment-node@^29.6.3, jest-environment-node@^29.7.0: +jest-environment-node@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== @@ -7940,11 +7831,6 @@ jsbi@^3.1.5: resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.2.5.tgz#b37bb90e0e5c2814c1c2a1bcd8c729888a2e37d6" integrity sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ== -jsc-android@^250231.0.0: - version "250231.0.0" - resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" - integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== - jsc-safe-url@^0.2.2: version "0.2.4" resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" @@ -7975,30 +7861,6 @@ jscodeshift@^0.14.0: temp "^0.8.4" write-file-atomic "^2.3.0" -jscodeshift@^17.0.0: - version "17.3.0" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-17.3.0.tgz#b9ea1d8d1c9255103bfc4cb42ddb46e18cb2415c" - integrity sha512-LjFrGOIORqXBU+jwfC9nbkjmQfFldtMIoS6d9z2LG/lkmyNXsJAySPT+2SWXJEoE68/bCWcxKpXH37npftgmow== - dependencies: - "@babel/core" "^7.24.7" - "@babel/parser" "^7.24.7" - "@babel/plugin-transform-class-properties" "^7.24.7" - "@babel/plugin-transform-modules-commonjs" "^7.24.7" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" - "@babel/plugin-transform-private-methods" "^7.24.7" - "@babel/preset-flow" "^7.24.7" - "@babel/preset-typescript" "^7.24.7" - "@babel/register" "^7.24.6" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^4.0.7" - neo-async "^2.5.0" - picocolors "^1.0.1" - recast "^0.23.11" - tmp "^0.2.3" - write-file-atomic "^5.0.1" - jsesc@^3.0.2, jsesc@~3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" @@ -8009,11 +7871,6 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -8247,9 +8104,9 @@ lodash.mergewith@^4.6.2: integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== lodash.omit@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" - integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg== + version "4.18.0" + resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.18.0.tgz#d16d96a68db2c803c45da9450fdac953c59a1858" + integrity sha512-hZXIupXdHtocTnvIJ2aCd2vxKYtxex6gbiGuPvgBRnFQO9yu3AtmDAbVuCXcSsQx3INo/1g71OktlFFA/ES8Xg== lodash.omitby@^4.6.0: version "4.6.0" @@ -8271,11 +8128,16 @@ lodash.uniqueid@^4.0.1: resolved "https://registry.yarnpkg.com/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz#3268f26a7c88e4f4b1758d679271814e31fa5b26" integrity sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q== -lodash@4.17.21, lodash@^4.17.21: +lodash@4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +lodash@^4.17.21: + version "4.18.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" + integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== + log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -8403,111 +8265,114 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.81.5.tgz#e4705b2b74bd0adf7b06e984ceba6fbda5b7803a" - integrity sha512-oKCQuajU5srm+ZdDcFg86pG/U8hkSjBlkyFjz380SZ4TTIiI5F+OQB830i53D8hmqmcosa4wR/pnKv8y4Q3dLw== +metro-babel-transformer@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.6.tgz#0cf874436382ffe61c7f11ed816da859bb1fcdbd" + integrity sha512-1AnuazBpzY3meRMr04WUw14kRBkV0W3Ez+AA75FAeNpRyWNN5S3M3PHLUbZw7IXq7ZeOzceyRsHStaFrnWd+8w== dependencies: "@babel/core" "^7.25.2" flow-enums-runtime "^0.0.6" - hermes-parser "0.25.1" + hermes-parser "0.35.0" + metro-cache-key "0.83.6" nullthrows "^1.1.1" -metro-babel-transformer@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.3.tgz#d8c134615530c9ee61364526d44ca4bb0c5343ea" - integrity sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g== +metro-babel-transformer@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.84.3.tgz#ee6ab39cb0c8d0c015799b11911bf7f0325b7e1e" + integrity sha512-svAA+yMLpeMiGcz/jKJs4oHpIGEx4nBqNEJ5AGj4CYIg1efvK+A0TjR6tgIuc6tKO5e8JmN/1lglpN2+f3/z/w== dependencies: "@babel/core" "^7.25.2" flow-enums-runtime "^0.0.6" - hermes-parser "0.32.0" + hermes-parser "0.35.0" + metro-cache-key "0.84.3" nullthrows "^1.1.1" -metro-cache-key@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.81.5.tgz#febf6f252973c64b2eb0a34bc985a7a76f54ee98" - integrity sha512-lGWnGVm1UwO8faRZ+LXQUesZSmP1LOg14OVR+KNPBip8kbMECbQJ8c10nGesw28uQT7AE0lwQThZPXlxDyCLKQ== +metro-cache-key@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.6.tgz#293ccb950b588efafd84dc57dee7a15d6a4a40e2" + integrity sha512-5gdK4PVpgNOHi7xCGrgesNP1AuOA2TiPqpcirGXZi4RLLzX1VMowpkgTVtBfpQQCqWoosQF9yrSo9/KDQg1eBg== dependencies: flow-enums-runtime "^0.0.6" -metro-cache-key@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.3.tgz#ae6c5d4eb1ad8d06a92bf7294ca730a8d880b573" - integrity sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw== +metro-cache-key@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.84.3.tgz#e472f8295d1d44c8f7bea377c554f9b19c5c09b0" + integrity sha512-TnSL1Fdvrw+2glTdBSRmA5TL8l/i16ECjsrUdf3E5HncA+sNx8KcwDG8r+3ct1UhfYcusJypzZqTN55FZZcwGg== dependencies: flow-enums-runtime "^0.0.6" -metro-cache@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.81.5.tgz#6b9abb0a24eff1d5b3898420e5c3615613adef06" - integrity sha512-wOsXuEgmZMZ5DMPoz1pEDerjJ11AuMy9JifH4yNW7NmWS0ghCRqvDxk13LsElzLshey8C+my/tmXauXZ3OqZgg== +metro-cache@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.6.tgz#aadaef9bfd87559e4264b2b05c06c597bb2ddae4" + integrity sha512-DpvZE32feNkqfZkI4Fic7YI/Kw8QP9wdl1rC4YKPrA77wQbI9vXbxjmfkCT/EGwBTFOPKqvIXo+H3BNe93YyiQ== dependencies: exponential-backoff "^3.1.1" flow-enums-runtime "^0.0.6" - metro-core "0.81.5" + https-proxy-agent "^7.0.5" + metro-core "0.83.6" -metro-cache@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.3.tgz#f1245cc48570c47d8944495e61d67f0228f10172" - integrity sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q== +metro-cache@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.84.3.tgz#42296dd69033c8c03d0e9da4ff71226486e1aa7f" + integrity sha512-0QElxwLaHqLZf+Xqio8QrjVbuXP/8sJfQBGSPiITlKDVXrVLefuzYVSH9Sj+QL6lrPj2gYZd/iwQh1yZuVKnLA== dependencies: exponential-backoff "^3.1.1" flow-enums-runtime "^0.0.6" https-proxy-agent "^7.0.5" - metro-core "0.83.3" + metro-core "0.84.3" -metro-config@0.81.5, metro-config@^0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.81.5.tgz#2e7c25cb8aa50103fcbe15de4c1948100cb3be96" - integrity sha512-oDRAzUvj6RNRxratFdcVAqtAsg+T3qcKrGdqGZFUdwzlFJdHGR9Z413sW583uD2ynsuOjA2QB6US8FdwiBdNKg== +metro-config@0.83.6, metro-config@^0.83.1: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.6.tgz#74ddbbb6f34b8103b37140f8de1d34068a4122ef" + integrity sha512-G5622400uNtnAMlppEA5zkFAZltEf7DSGhOu09BkisCxOlVMWfdosD/oPyh4f2YVQsc1MBYyp4w6OzbExTYarg== dependencies: connect "^3.6.5" - cosmiconfig "^5.0.5" flow-enums-runtime "^0.0.6" jest-validate "^29.7.0" - metro "0.81.5" - metro-cache "0.81.5" - metro-core "0.81.5" - metro-runtime "0.81.5" + metro "0.83.6" + metro-cache "0.83.6" + metro-core "0.83.6" + metro-runtime "0.83.6" + yaml "^2.6.1" -metro-config@0.83.3, metro-config@^0.83.1: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.3.tgz#a30e7a69b5cf8c4ac4c4b68b1b4c33649ae129a2" - integrity sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA== +metro-config@0.84.3, metro-config@^0.84.0: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.84.3.tgz#aee12c219e76ba5a9ad02a650bf9acc3b6f86c12" + integrity sha512-JmCzZWOETR+O22q8oPBWyQppx3roU9EbkbGzD8Gf1jukQ4b5T1fTzqqHruu6K4sTiNq5zVQySmKF6bp4kVARew== dependencies: connect "^3.6.5" flow-enums-runtime "^0.0.6" jest-validate "^29.7.0" - metro "0.83.3" - metro-cache "0.83.3" - metro-core "0.83.3" - metro-runtime "0.83.3" + metro "0.84.3" + metro-cache "0.84.3" + metro-core "0.84.3" + metro-runtime "0.84.3" yaml "^2.6.1" -metro-core@0.81.5, metro-core@^0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.81.5.tgz#cf22e8e5eca63184fd43a6cce85aafa5320f1979" - integrity sha512-+2R0c8ByfV2N7CH5wpdIajCWa8escUFd8TukfoXyBq/vb6yTCsznoA25FhNXJ+MC/cz1L447Zj3vdUfCXIZBwg== +metro-core@0.83.6, metro-core@^0.83.1: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.6.tgz#60fbd0abcc0e313161b94869b3bb0b9622de4acc" + integrity sha512-l+yQ2fuIgR//wszUlMrrAa9+Z+kbKazd0QOh0VQY7jC4ghb7yZBBSla/UMYRBZZ6fPg9IM+wD3+h+37a5f9etw== dependencies: flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.81.5" + metro-resolver "0.83.6" -metro-core@0.83.3, metro-core@^0.83.1: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.3.tgz#007e93f7d1983777da8988dfb103ad897c9835b8" - integrity sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw== +metro-core@0.84.3, metro-core@^0.84.0: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.84.3.tgz#afa7da4046a60c5e1b249da65df34c48e6dd4192" + integrity sha512-cc0pvAa80ai1nDmqqz0P59a+0ZqCZ/YHU/3jEekZL6spFnYDfX8iDLdn9FR6kX+67rmzKxHNrbrSRFLX2AYocw== dependencies: flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.83.3" + metro-resolver "0.84.3" -metro-file-map@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.81.5.tgz#b74ef018e5195de636ec04c0eea2040dd26ff7eb" - integrity sha512-mW1PKyiO3qZvjeeVjj1brhkmIotObA3/9jdbY1fQQYvEWM6Ml7bN/oJCRDGn2+bJRlG+J8pwyJ+DgdrM4BsKyg== +metro-file-map@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.6.tgz#9f79308e73ffca6340eb7c2ca2a74db9fef822d1" + integrity sha512-Jg3oN604C7GWbQwFAUXt8KsbMXeKfsxbZ5HFy4XFM3ggTS+ja9QgUmq9B613kgXv3G4M6rwiI6cvh9TRly4x3w== dependencies: - debug "^2.2.0" + debug "^4.4.0" fb-watchman "^2.0.0" flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" @@ -8517,10 +8382,10 @@ metro-file-map@0.81.5: nullthrows "^1.1.1" walker "^1.0.7" -metro-file-map@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.3.tgz#3d79fbb1d379ab178dd895ce54cb5ecb183d74a2" - integrity sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA== +metro-file-map@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.84.3.tgz#dc287129cdcbe451fe7cc541431480ba3cb83950" + integrity sha512-1cL4m4Jv1yRUt9RJExZQLfccscdlMNOcRG6LHLtmJhf3BG9j3MujPVc7CIpKYdFl+KUl+sdjge6oO3+meKCHQA== dependencies: debug "^4.4.0" fb-watchman "^2.0.0" @@ -8532,209 +8397,207 @@ metro-file-map@0.83.3: nullthrows "^1.1.1" walker "^1.0.7" -metro-minify-terser@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.81.5.tgz#b24c76925131db6e370ca9a6ea39c44376d44985" - integrity sha512-/mn4AxjANnsSS3/Bb+zA1G5yIS5xygbbz/OuPaJYs0CPcZCaWt66D+65j4Ft/nJkffUxcwE9mk4ubpkl3rjgtw== +metro-minify-terser@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.6.tgz#994697c91c0bea86201509d15d8b204b6d210e59" + integrity sha512-Vx3/Ne9Q+EIEDLfKzZUOtn/rxSNa/QjlYxc42nvK4Mg8mB6XUgd3LXX5ZZVq7lzQgehgEqLrbgShJPGfeF8PnQ== dependencies: flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-minify-terser@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.3.tgz#c1c70929c86b14c8bf03e6321b4f9310bc8dbe87" - integrity sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ== +metro-minify-terser@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.84.3.tgz#f6aeb28c268afadbe40d69a622ed550f970ac02d" + integrity sha512-3ofrG2OQyJbO9RNhCfOcl8QU7EE2WrSsnN5dFkuZaJO5+4Imujr9bUXmspeNlXRsOVk0F/rVRbEFH98lFSCkBQ== dependencies: flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-resolver@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.81.5.tgz#8dacac645fbd43fa531532eca44bf33ab1977329" - integrity sha512-6BX8Nq3g3go3FxcyXkVbWe7IgctjDTk6D9flq+P201DfHHQ28J+DWFpVelFcrNTn4tIfbP/Bw7u/0g2BGmeXfQ== +metro-resolver@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.6.tgz#4e0a975b76474cd1a51d62ff426ea372e8d7777d" + integrity sha512-lAwR/FsT1uJ5iCt4AIsN3boKfJ88aN8bjvDT5FwBS0tKeKw4/sbdSTWlFxc7W/MUTN5RekJ3nQkJRIWsvs28tA== dependencies: flow-enums-runtime "^0.0.6" -metro-resolver@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.3.tgz#06207bdddc280b9335722a8c992aeec017413942" - integrity sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ== +metro-resolver@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.84.3.tgz#a9c6155ccc345fde2affe8c1086b5c7132c2e4ee" + integrity sha512-pjEzGDtoM8DTHAIPK/9u9ZxszEiuRohYUVImWvgbnB91V4gqYJpQcoEYUugf2NIm1lrX5HNu0OvNqWmPBnGYjA== dependencies: flow-enums-runtime "^0.0.6" -metro-runtime@0.81.5, metro-runtime@^0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.81.5.tgz#0fe4ae028c9d30f8a035d5d2155fc5302dbc9f09" - integrity sha512-M/Gf71ictUKP9+77dV/y8XlAWg7xl76uhU7ggYFUwEdOHHWPG6gLBr1iiK0BmTjPFH8yRo/xyqMli4s3oGorPQ== +metro-runtime@0.83.6, metro-runtime@^0.83.1: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.6.tgz#77eec399263a4be97c2c3938cfd0f84c584821c9" + integrity sha512-WQPua1G2VgYbwRn6vSKxOhTX7CFbSf/JdUu6Nd8bZnPXckOf7HQ2y51NXNQHoEsiuawathrkzL8pBhv+zgZFmg== dependencies: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-runtime@0.83.3, metro-runtime@^0.83.1: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.3.tgz#ff504df5d93f38b1af396715b327e589ba8d184d" - integrity sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw== +metro-runtime@0.84.3, metro-runtime@^0.84.0: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.84.3.tgz#0ecfba8567cac4d6d3deeeeb83ae807f2d822285" + integrity sha512-o7HLRfMyVk9N2dUZ9VjQfB6xxUItL9Pi9WcqxURE7MEKOH6wbGt9/E92YdYLluTOtkzYAEVfdC6h6lcxqA+hMQ== dependencies: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-source-map@0.81.5, metro-source-map@^0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.81.5.tgz#54415de745851a2e60b44e4aafe548c9c42dcf19" - integrity sha512-Jz+CjvCKLNbJZYJTBeN3Kq9kIJf6b61MoLBdaOQZJ5Ajhw6Pf95Nn21XwA8BwfUYgajsi6IXsp/dTZsYJbN00Q== +metro-source-map@0.83.6, metro-source-map@^0.83.1: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.6.tgz#65465faaf98664e1e5f2719db00c354a4d67697e" + integrity sha512-AqJbOMMpeyyM4iNI91pchqDIszzNuuHApEhg6OABqZ+9mjLEqzcIEQ/fboZ7x74fNU5DBd2K36FdUQYPqlGClA== dependencies: - "@babel/traverse" "^7.25.3" - "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" - "@babel/types" "^7.25.2" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-symbolicate "0.81.5" + metro-symbolicate "0.83.6" nullthrows "^1.1.1" - ob1 "0.81.5" + ob1 "0.83.6" source-map "^0.5.6" vlq "^1.0.0" -metro-source-map@0.83.3, metro-source-map@^0.83.1: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.3.tgz#04bb464f7928ea48bcdfd18912c8607cf317c898" - integrity sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg== +metro-source-map@0.84.3, metro-source-map@^0.84.0: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.84.3.tgz#b84f1a1da427a3ac63095e623e9fdb60fcd5ce44" + integrity sha512-jS48CeSzw78M8y6VE0f9uy3lVmfbOS677j2VCxnlmlYmnahcXuC6IhoN9K6LynNvos9517yUadcfgioju38xYQ== dependencies: - "@babel/traverse" "^7.25.3" - "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" - "@babel/types" "^7.25.2" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-symbolicate "0.83.3" + metro-symbolicate "0.84.3" nullthrows "^1.1.1" - ob1 "0.83.3" + ob1 "0.84.3" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.81.5.tgz#393cf0244011a39ab2242a7b94672949511bbd6c" - integrity sha512-X3HV3n3D6FuTE11UWFICqHbFMdTavfO48nXsSpnNGFkUZBexffu0Xd+fYKp+DJLNaQr3S+lAs8q9CgtDTlRRuA== +metro-symbolicate@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.6.tgz#8c16c187ac92cd4dc7e381ec7a482b110484ba18" + integrity sha512-4nvkmv9T7ozhprlPwk/+xm0SVPsxly5kYyMHdNaOlFemFz4df9BanvD46Ac6OISu/4Idinzfk2KVb++6OfzPAQ== dependencies: flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.81.5" + metro-source-map "0.83.6" nullthrows "^1.1.1" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.3.tgz#67af03950f0dfe19a7c059e3983e39a31e95d03a" - integrity sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw== +metro-symbolicate@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.84.3.tgz#d03e99887024849031e46728e4a9808e4e670a01" + integrity sha512-J9Tpo8NCycYrozRvBIUyOwGAu4xkawOsAppmTscFiaegK0WvuDGwIM53GbzVSnytCHjVAF0io5GQxpkrKTuc7g== dependencies: flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.83.3" + metro-source-map "0.84.3" nullthrows "^1.1.1" source-map "^0.5.6" vlq "^1.0.0" -metro-transform-plugins@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.81.5.tgz#1111c7effa632f36a042e6c4f63a79d9b80aa717" - integrity sha512-MmHhVx/1dJC94FN7m3oHgv5uOjKH8EX8pBeu1pnPMxbJrx6ZuIejO0k84zTSaQTZ8RxX1wqwzWBpXAWPjEX8mA== +metro-transform-plugins@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.6.tgz#ce7a3d835fde900198dd311b3c40b9e50f64c8c6" + integrity sha512-V+zoY2Ul0v0BW6IokJkTud3raXmDdbdwkUQ/5eiSoy0jKuKMhrDjdH+H5buCS5iiJdNbykOn69Eip+Sqymkodg== dependencies: "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.3" + "@babel/generator" "^7.29.1" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro-transform-plugins@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.3.tgz#2c59ba841e269363cf3acb13138cb992f0c75013" - integrity sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A== +metro-transform-plugins@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.84.3.tgz#c0b4e08e38acc4146ae5cde5d0227eca407e21c3" + integrity sha512-8S3baq2XhBaafHEH5Q8sJW6tmzsEJk80qKc3RU/nZV1MsnYq94RdjTUR6AyKjQd6Rfsk1BtBxhtiNnk7mgslCg== dependencies: "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.3" + "@babel/generator" "^7.29.1" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro-transform-worker@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.81.5.tgz#095da62f4411b3076287e6a874739dcfa9a6c5a8" - integrity sha512-lUFyWVHa7lZFRSLJEv+m4jH8WrR5gU7VIjUlg4XmxQfV8ngY4V10ARKynLhMYPeQGl7Qvf+Ayg0eCZ272YZ4Mg== +metro-transform-worker@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.6.tgz#4428abd954c2661658633dd613fb5a733cde338d" + integrity sha512-G5kDJ/P0ZTIf57t3iyAd5qIXbj2Wb1j7WtIDh82uTFQHe2Mq2SO9aXG9j1wI+kxZlIe58Z22XEXIKMl89z0ibQ== dependencies: "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/types" "^7.25.2" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" flow-enums-runtime "^0.0.6" - metro "0.81.5" - metro-babel-transformer "0.81.5" - metro-cache "0.81.5" - metro-cache-key "0.81.5" - metro-minify-terser "0.81.5" - metro-source-map "0.81.5" - metro-transform-plugins "0.81.5" + metro "0.83.6" + metro-babel-transformer "0.83.6" + metro-cache "0.83.6" + metro-cache-key "0.83.6" + metro-minify-terser "0.83.6" + metro-source-map "0.83.6" + metro-transform-plugins "0.83.6" nullthrows "^1.1.1" -metro-transform-worker@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.3.tgz#ca6ae4a02b0f61b33299e6e56bacaba32dcd607f" - integrity sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA== +metro-transform-worker@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.84.3.tgz#d2afb2c3ee320ab8d8d74aa2cd43e51f1a7f7720" + integrity sha512-Wjba7PyYktNRsHbPmkx2J2UX32rAzcDXjCu49zPHeF/viJlYJhwRaNePQcHaCRqQ+kmgQT4ThprsnJfDj71ZMA== dependencies: "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/types" "^7.25.2" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" flow-enums-runtime "^0.0.6" - metro "0.83.3" - metro-babel-transformer "0.83.3" - metro-cache "0.83.3" - metro-cache-key "0.83.3" - metro-minify-terser "0.83.3" - metro-source-map "0.83.3" - metro-transform-plugins "0.83.3" + metro "0.84.3" + metro-babel-transformer "0.84.3" + metro-cache "0.84.3" + metro-cache-key "0.84.3" + metro-minify-terser "0.84.3" + metro-source-map "0.84.3" + metro-transform-plugins "0.84.3" nullthrows "^1.1.1" -metro@0.81.5, metro@^0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.81.5.tgz#965159d72439a99ccc7bed7a480ee81128fd4b0e" - integrity sha512-YpFF0DDDpDVygeca2mAn7K0+us+XKmiGk4rIYMz/CRdjFoCGqAei/IQSpV0UrGfQbToSugpMQeQJveaWSH88Hg== +metro@0.83.6, metro@^0.83.1: + version "0.83.6" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.6.tgz#1b42929143729d854c25a40f0568f955ba70895e" + integrity sha512-pbdndsAZ2F/ceopDdhVbttpa/hfLzXPJ/husc+QvQ33R0D9UXJKzTn5+OzOXx4bpQNtAKF2bY88cCI3Zl44xDQ== dependencies: - "@babel/code-frame" "^7.24.7" + "@babel/code-frame" "^7.29.0" "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.3" - "@babel/types" "^7.25.2" - accepts "^1.3.7" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + accepts "^2.0.0" chalk "^4.0.0" ci-info "^2.0.0" connect "^3.6.5" - debug "^2.2.0" + debug "^4.4.0" error-stack-parser "^2.0.6" flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" - hermes-parser "0.25.1" + hermes-parser "0.35.0" image-size "^1.0.2" invariant "^2.2.4" jest-worker "^29.7.0" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.81.5" - metro-cache "0.81.5" - metro-cache-key "0.81.5" - metro-config "0.81.5" - metro-core "0.81.5" - metro-file-map "0.81.5" - metro-resolver "0.81.5" - metro-runtime "0.81.5" - metro-source-map "0.81.5" - metro-symbolicate "0.81.5" - metro-transform-plugins "0.81.5" - metro-transform-worker "0.81.5" - mime-types "^2.1.27" + metro-babel-transformer "0.83.6" + metro-cache "0.83.6" + metro-cache-key "0.83.6" + metro-config "0.83.6" + metro-core "0.83.6" + metro-file-map "0.83.6" + metro-resolver "0.83.6" + metro-runtime "0.83.6" + metro-source-map "0.83.6" + metro-symbolicate "0.83.6" + metro-transform-plugins "0.83.6" + metro-transform-worker "0.83.6" + mime-types "^3.0.1" nullthrows "^1.1.1" serialize-error "^2.1.0" source-map "^0.5.6" @@ -8742,19 +8605,19 @@ metro@0.81.5, metro@^0.81.5: ws "^7.5.10" yargs "^17.6.2" -metro@0.83.3, metro@^0.83.1: - version "0.83.3" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.3.tgz#1e7e04c15519af746f8932c7f9c553d92c39e922" - integrity sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q== +metro@0.84.3, metro@^0.84.0: + version "0.84.3" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.84.3.tgz#1a49f82ecd36dd8876a657110c4a99cd99556fbe" + integrity sha512-1h3lbVrE6hGf1e/764HfhPGg/bGrWMJDDh7G2rc4gFYZboVuI40BlG/y+UhtbhQDNlO/csMvrcnK0YrTlHUVew== dependencies: - "@babel/code-frame" "^7.24.7" + "@babel/code-frame" "^7.29.0" "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.3" - "@babel/types" "^7.25.2" - accepts "^1.3.7" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + accepts "^2.0.0" chalk "^4.0.0" ci-info "^2.0.0" connect "^3.6.5" @@ -8762,25 +8625,25 @@ metro@0.83.3, metro@^0.83.1: error-stack-parser "^2.0.6" flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" - hermes-parser "0.32.0" + hermes-parser "0.35.0" image-size "^1.0.2" invariant "^2.2.4" jest-worker "^29.7.0" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.83.3" - metro-cache "0.83.3" - metro-cache-key "0.83.3" - metro-config "0.83.3" - metro-core "0.83.3" - metro-file-map "0.83.3" - metro-resolver "0.83.3" - metro-runtime "0.83.3" - metro-source-map "0.83.3" - metro-symbolicate "0.83.3" - metro-transform-plugins "0.83.3" - metro-transform-worker "0.83.3" - mime-types "^2.1.27" + metro-babel-transformer "0.84.3" + metro-cache "0.84.3" + metro-cache-key "0.84.3" + metro-config "0.84.3" + metro-core "0.84.3" + metro-file-map "0.84.3" + metro-resolver "0.84.3" + metro-runtime "0.84.3" + metro-source-map "0.84.3" + metro-symbolicate "0.84.3" + metro-transform-plugins "0.84.3" + metro-transform-worker "0.84.3" + mime-types "^3.0.1" nullthrows "^1.1.1" serialize-error "^2.1.0" source-map "^0.5.6" @@ -8796,7 +8659,7 @@ micromatch@4.0.5: braces "^3.0.2" picomatch "^2.3.1" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.7, micromatch@^4.0.8: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -8817,18 +8680,25 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -"mime-db@>= 1.43.0 < 2": +"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: version "1.54.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" +mime-types@^3.0.0, mime-types@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.2.tgz#39002d4182575d5af036ffa118100f2524b2e2ab" + integrity sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A== + dependencies: + mime-db "^1.54.0" + mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" @@ -8870,18 +8740,18 @@ minimalistic-crypto-utils@^1.0.1: integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + version "3.1.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" + integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== dependencies: brace-expansion "^1.1.7" minimatch@^9.0.4: - version "9.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + version "9.0.9" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.9.tgz#9b0cb9fcb78087f6fd7eababe2511c4d3d60574e" + integrity sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg== dependencies: - brace-expansion "^2.0.1" + brace-expansion "^2.0.2" minimist@^1.1.2, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.8" @@ -8934,9 +8804,9 @@ ms@2.1.3, ms@^2.1.1, ms@^2.1.3: integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== nan@^2.14.0: - version "2.23.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.23.1.tgz#6f86a31dd87e3d1eb77512bf4b9e14c8aded3975" - integrity sha512-r7bBUGKzlqk8oPBDYxt6Z0aEdF1G1rwlMcLk8LCOMbOzf0mG+JUfUzG4fIMWwHWP0iyaLWEQZJmtB7nOHEm/qw== + version "2.26.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.26.2.tgz#2e5e25764224c737b9897790b57c3294d4dcee9c" + integrity sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw== nanoid@^3.1.23: version "3.3.11" @@ -9004,6 +8874,11 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + negotiator@~0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" @@ -9033,9 +8908,9 @@ nocache@^3.0.1: integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== node-abi@^3.3.0: - version "3.85.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.85.0.tgz#b115d575e52b2495ef08372b058e13d202875a7d" - integrity sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg== + version "3.89.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.89.0.tgz#eea98bf89d4534743bbbf2defa9f4f9bd3bdccfd" + integrity sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA== dependencies: semver "^7.3.5" @@ -9051,17 +8926,15 @@ node-dir@^0.1.17: dependencies: minimatch "^3.0.2" -node-fetch@^2.6.7: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== +node-exports-info@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/node-exports-info/-/node-exports-info-1.6.0.tgz#1aedafb01a966059c9a5e791a94a94d93f5c2a13" + integrity sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw== dependencies: - whatwg-url "^5.0.0" - -node-forge@^1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.2.tgz#d0d2659a26eef778bf84d73e7f55c08144ee7750" - integrity sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw== + array.prototype.flatmap "^1.3.3" + es-errors "^1.3.0" + object.entries "^1.1.9" + semver "^6.3.1" node-gyp-build@^4.2.0: version "4.8.4" @@ -9078,10 +8951,10 @@ node-machine-id@^1.1.12: resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-releases@^2.0.27: - version "2.0.27" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" - integrity sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA== +node-releases@^2.0.36: + version "2.0.37" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671" + integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg== node-rsa@1.1.1: version "1.1.1" @@ -9126,17 +8999,17 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -ob1@0.81.5: - version "0.81.5" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.81.5.tgz#1e14153d75b124f967f308b138239bba17ff5a77" - integrity sha512-iNpbeXPLmaiT9I5g16gFFFjsF3sGxLpYG2EGP3dfFB4z+l9X60mp/yRzStHhMtuNt8qmf7Ww80nOPQHngHhnIQ== +ob1@0.83.6: + version "0.83.6" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.6.tgz#7506c02651efe4c6d3ab19884fe3d91a56fca555" + integrity sha512-m/xZYkwcjo6UqLMrUICEB3iHk7Bjt3RSR7KXMi6Y1MO/kGkPhoRmfUDF6KAan3rLAZ7ABRqnQyKUTwaqZgUV4w== dependencies: flow-enums-runtime "^0.0.6" -ob1@0.83.3: - version "0.83.3" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.3.tgz#2208e20c9070e9beff3ad067f2db458fa6b07014" - integrity sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA== +ob1@0.84.3: + version "0.84.3" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.84.3.tgz#a3f77263ae46811f98746902329e2227ee802ddd" + integrity sha512-J7554Ef8bzmKaDY365Afq6PF+qtdnY/d5PKUQFrsKlZHV/N3OGZewVrvDrQDyX5V5NJjTpcAKtlrFZcDr+HvpQ== dependencies: flow-enums-runtime "^0.0.6" @@ -9221,13 +9094,6 @@ object.values@^1.1.6, object.values@^1.2.0, object.values@^1.2.1: define-properties "^1.2.1" es-object-atoms "^1.0.0" -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -9235,6 +9101,13 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" +on-finished@~2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + on-headers@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.1.0.tgz#59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65" @@ -9394,14 +9267,6 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.9: pbkdf2 "^3.1.5" safe-buffer "^5.2.1" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -9515,15 +9380,20 @@ pend@^1.2.0: resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== -picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.1: +picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + version "2.3.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601" + integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== + +picomatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589" + integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== pidtree@0.6.0: version "0.6.0" @@ -9701,9 +9571,9 @@ public-encrypt@^4.0.0: safe-buffer "^5.1.2" pump@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.3.tgz#151d979f1a29668dc0025ec589a455b53282268d" - integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.4.tgz#1f313430527fa8b905622ebd22fe1444e757ab3c" + integrity sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -9730,7 +9600,7 @@ pvtsutils@^1.3.6: dependencies: tslib "^2.8.1" -pvutils@^1.1.3: +pvutils@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.5.tgz#84b0dea4a5d670249aa9800511804ee0b7c2809c" integrity sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA== @@ -9745,9 +9615,9 @@ qrcode@^1.5.1: yargs "^15.3.1" qs@^6.3.0: - version "6.14.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" - integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + version "6.15.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.1.tgz#bdb55aed06bfac257a90c44a446a73fba5575c8f" + integrity sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg== dependencies: side-channel "^1.1.0" @@ -9803,7 +9673,34 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-devtools-core@^6.0.1, react-devtools-core@^6.1.5: +react-aria-components@1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/react-aria-components/-/react-aria-components-1.17.0.tgz#7fd5c9b6c575b3353a5bf9996dbdc39c1ccc211e" + integrity sha512-0EyisMgvsFJ2aML3crDYv2tW5vT2Ryf8PGzY/g63JjDdCbLshlwazhS8JNtPF1vkTkungJJ6sVJbKyX+YKSoFA== + dependencies: + "@internationalized/date" "^3.12.1" + "@react-types/shared" "^3.34.0" + "@swc/helpers" "^0.5.0" + client-only "^0.0.1" + react-aria "3.48.0" + react-stately "3.46.0" + +react-aria@3.48.0: + version "3.48.0" + resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.48.0.tgz#ede91d3b247d34ea35216e246f0cb7de074303bd" + integrity sha512-jQjd4rBEIMqecBaAKYJbVGK6EqIHLa5znVQ7jwFyK5vCyljoj6KhgtiahmcIPsG5vG5vEDLw+ba+bEWn6A2P4w== + dependencies: + "@internationalized/date" "^3.12.1" + "@internationalized/number" "^3.6.6" + "@internationalized/string" "^3.2.8" + "@react-types/shared" "^3.34.0" + "@swc/helpers" "^0.5.0" + aria-hidden "^1.2.3" + clsx "^2.0.0" + react-stately "3.46.0" + use-sync-external-store "^1.6.0" + +react-devtools-core@^6.1.5: version "6.1.5" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" integrity sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA== @@ -9916,10 +9813,10 @@ react-native-device-info@10.0.2: resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-10.0.2.tgz#17cd96df277cca5a22fb80409527c181a08d4ed1" integrity sha512-6XY8EctYqNEX6EHDoHxz3yONOYxCHKrgEdStP7HZDYzFXb1JB5BFt7UbXDWrmihXUZDv06sBsjN26+Tp0EajXw== -react-native-document-picker@8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-8.2.2.tgz#f59448957818b7ce8f2f6288f7a4268ecf3ba997" - integrity sha512-5xYoueCDaeU+eZLJM4AxGPedublk4w3YzpdoQR9ayd4E5AdLt1uY1ruK8HoZ/+G4v97o2cFlxfYcuw9QWVMUDA== +react-native-document-picker@9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-9.3.1.tgz#f2c33237a906fd0893130e0605c8f18a3aef1605" + integrity sha512-Vcofv9wfB0j67zawFjfq9WQPMMzXxOZL9kBmvWDpjVuEcVK73ndRmlXHlkeFl5ZHVsv4Zb6oZYhqm9u5omJOPA== dependencies: invariant "^2.2.4" @@ -9972,20 +9869,20 @@ react-native-html-to-pdf@0.12.0: resolved "https://registry.yarnpkg.com/react-native-html-to-pdf/-/react-native-html-to-pdf-0.12.0.tgz#2b467296f85c9c9783a7288b19722a7028dcbcb8" integrity sha512-Yb5WO9SfF86s5Yv9PqXQ7fZDr9zZOJ+6jtweT9zFLraPNHWX7pSxe2dSkeg3cGiNrib65ZXGN6ksHymfYLFSSg== -react-native-iap@12.16.3: - version "12.16.3" - resolved "https://registry.yarnpkg.com/react-native-iap/-/react-native-iap-12.16.3.tgz#17edc55f9839cc10307c89ea3b30248fca7ea467" - integrity sha512-iYyUWoWRyhBVQvuyasDPjqUfkHnNTXV6rsD4oYgQpJ8hNTyw4o60bmFq196sbjGlNLwfOFvu0GzcfGNJbcvXfQ== +react-native-iap@13.0.4: + version "13.0.4" + resolved "https://registry.yarnpkg.com/react-native-iap/-/react-native-iap-13.0.4.tgz#90f40aeda59d8c46acaa15067c92d1beb2f9659c" + integrity sha512-DFyBWCgohNYkv30tKNz43091Th3ASadKg3hRMu3rcvBWQzzRlLB/4DuFK/o0QIneXcZ+otZquMDrDIBVxWhqWg== react-native-image-picker@4.10.3: version "4.10.3" resolved "https://registry.yarnpkg.com/react-native-image-picker/-/react-native-image-picker-4.10.3.tgz#cdc11d9836b4cfa57e658c0700201babf8fdca10" integrity sha512-gLX8J6jCBkUt6jogpSdA7YyaGVLGYywRzMEwBciXshihpFZjc/cRlKymAVlu6Q7HMw0j3vrho6pI8ZGC5O/FGg== -react-native-is-edge-to-edge@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.6.tgz#69ec13f70d76e9245e275eed4140d0873a78f902" - integrity sha512-1pHnFTlBahins6UAajXUqeCOHew9l9C2C8tErnpGC3IyLJzvxD+TpYAixnCbrVS52f7+NvMttbiSI290XfwN0w== +react-native-is-edge-to-edge@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939" + integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w== react-native-keychain@10.0.0: version "10.0.0" @@ -10047,10 +9944,10 @@ react-native-randombytes@3.6.1: buffer "^4.9.1" sjcl "^1.0.3" -react-native-reanimated@3.17.0: - version "3.17.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.17.0.tgz#241c0b5c6bb034c445835bc04f6699965be9d3ea" - integrity sha512-gGuEmzJ03LHASsQU9fIUCnGpDVyXXdnFbiEMl7+Tkth+xiAaIIfJcSXEbkMtCRrxox3xvvfnF7dtMYSdzHUozQ== +react-native-reanimated@3.19.5: + version "3.19.5" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.19.5.tgz#e19239732a4b422cee272c76e6dfedd3b50ea822" + integrity sha512-bd4AwIkBAaY4BjrgpSoKjEaRG/tXD756F5nGuiH5IMBSKN8tRdUEA8hWZCyIo/R6/kha/tVSoCqodVUACh7ZWw== dependencies: "@babel/plugin-transform-arrow-functions" "^7.0.0-0" "@babel/plugin-transform-class-properties" "^7.0.0-0" @@ -10063,7 +9960,7 @@ react-native-reanimated@3.17.0: "@babel/preset-typescript" "^7.16.7" convert-source-map "^2.0.0" invariant "^2.2.4" - react-native-is-edge-to-edge "1.1.6" + react-native-is-edge-to-edge "1.1.7" react-native-responsive-screen@1.4.2: version "1.4.2" @@ -10075,15 +9972,15 @@ react-native-rsa-native@2.0.5: resolved "https://registry.yarnpkg.com/react-native-rsa-native/-/react-native-rsa-native-2.0.5.tgz#7db4aef49405bb5b5bcaea12b9dfd1b251c690ab" integrity sha512-gwwvFSwGW5WKrpDyBQ/eTf1UrVABeAvMcT4YWemzPSUo6aHZs1kbBm2rXmwN5okhUzJsry5zjjz/qdx5GXRugQ== -react-native-safe-area-context@4.10.5: - version "4.10.5" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.10.5.tgz#a9c677a48bd273afa6876772062ce08e8af1f18d" - integrity sha512-Wyb0Nqw2XJ6oZxW/cK8k5q7/UAhg/wbEG6UVf89rQqecDZTDA5ic//P9J6VvJRVZerzGmxWQpVuM7f+PRYUM4g== +react-native-safe-area-context@5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.7.0.tgz#035699d5ec17fefb98cc1fa44a9ec852c7d530d0" + integrity sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ== -react-native-screens@4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.9.0.tgz#6c6058d4c18cd6336095469a95f9809a8b54e2bf" - integrity sha512-Pp+Jl3Hzon6oCAUzIP3HxK1TabMTRcTZB+3LKdA8ZQtHolAJdHJWJgNyN6GBG41vXRBnSkXgcvUUbHmMCCNpNQ== +react-native-screens@4.24.0: + version "4.24.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.24.0.tgz#dbe8f610b5d2e31f71425d2ea3caaff1b9a7e2de" + integrity sha512-SyoiGaDofiyGPFrUkn1oGsAzkRuX1JUvTD9YQQK3G1JGQ5VWkvHgYSsc1K9OrLsDQxN7NmV71O0sHCAh8cBetA== dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" @@ -10115,10 +10012,10 @@ react-native-svg-transformer@1.5.0: "@svgr/plugin-svgo" "^8.1.0" path-dirname "^1.0.2" -react-native-svg@15.12.1: - version "15.12.1" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.12.1.tgz#7ba756dd6a235f86a2c312a1e7911f9b0d18ad3a" - integrity sha512-vCuZJDf8a5aNC2dlMovEv4Z0jjEUET53lm/iILFnFewa15b4atjVxU6Wirm6O9y6dEsdjDZVD7Q3QM4T1wlI8g== +react-native-svg@15.15.4: + version "15.15.4" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.15.4.tgz#c029be85c20ead09c63dffa6b1ade06012f095ed" + integrity sha512-boT/vIRgj6zZKBpfTPJJiYWMbZE9duBMOwPK6kCSTgxsS947IFMOq9OgIFkpWZTB7t229H24pDRkh3W9ZK/J1A== dependencies: css-select "^5.1.0" css-tree "^1.1.3" @@ -10137,43 +10034,40 @@ react-native-vision-camera@^4.7.2: resolved "https://registry.yarnpkg.com/react-native-vision-camera/-/react-native-vision-camera-4.7.3.tgz#ed03cedabcaec54774f5aa40e69afa30069924d4" integrity sha512-g1/neOyjSqn1kaAa2FxI/qp5KzNvPcF0bnQw6NntfbxH6tm0+8WFZszlgb5OV+iYlB6lFUztCbDtyz5IpL47OA== -react-native@0.77.3: - version "0.77.3" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.77.3.tgz#a459f6e80eb4652e7ef70dda177dc9dda1ae86e6" - integrity sha512-fIYZ9+zX+iGcb/xGZA6oN3Uq9x46PdqVYtlyG+WmOIFQPVXgryaS9FJLdTvoTpsEA2JXGSGgNOdm640IdAW3cA== - dependencies: - "@jest/create-cache-key-function" "^29.6.3" - "@react-native/assets-registry" "0.77.3" - "@react-native/codegen" "0.77.3" - "@react-native/community-cli-plugin" "0.77.3" - "@react-native/gradle-plugin" "0.77.3" - "@react-native/js-polyfills" "0.77.3" - "@react-native/normalize-colors" "0.77.3" - "@react-native/virtualized-lists" "0.77.3" +react-native@0.81.4: + version "0.81.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.81.4.tgz#d5e9d0a71ed2e80a550a6c358f2ce3ddb6f5b119" + integrity sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ== + dependencies: + "@jest/create-cache-key-function" "^29.7.0" + "@react-native/assets-registry" "0.81.4" + "@react-native/codegen" "0.81.4" + "@react-native/community-cli-plugin" "0.81.4" + "@react-native/gradle-plugin" "0.81.4" + "@react-native/js-polyfills" "0.81.4" + "@react-native/normalize-colors" "0.81.4" + "@react-native/virtualized-lists" "0.81.4" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-syntax-hermes-parser "0.29.1" base64-js "^1.5.1" - chalk "^4.0.0" commander "^12.0.0" - event-target-shim "^5.0.1" flow-enums-runtime "^0.0.6" glob "^7.1.1" invariant "^2.2.4" - jest-environment-node "^29.6.3" - jsc-android "^250231.0.0" + jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.81.5" - metro-source-map "^0.81.5" + metro-runtime "^0.83.1" + metro-source-map "^0.83.1" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" - react-devtools-core "^6.0.1" + react-devtools-core "^6.1.5" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.24.0-canary-efb381bbf-20230505" + scheduler "0.26.0" semver "^7.1.3" stacktrace-parser "^0.1.10" whatwg-fetch "^3.0.0" @@ -10181,44 +10075,41 @@ react-native@0.77.3: yargs "^17.6.2" react-native@>=0.68: - version "0.82.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.82.1.tgz#8f850bf2d5f04d49246c2d604836218daca19af7" - integrity sha512-tFAqcU7Z4g49xf/KnyCEzI4nRTu1Opcx05Ov2helr8ZTg1z7AJR/3sr2rZ+AAVlAs2IXk+B0WOxXGmdD3+4czA== - dependencies: - "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.82.1" - "@react-native/codegen" "0.82.1" - "@react-native/community-cli-plugin" "0.82.1" - "@react-native/gradle-plugin" "0.82.1" - "@react-native/js-polyfills" "0.82.1" - "@react-native/normalize-colors" "0.82.1" - "@react-native/virtualized-lists" "0.82.1" + version "0.85.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.85.2.tgz#2d3a2254f63bc46cacea2f52fcbbe01f0712a19b" + integrity sha512-GFWEPwLYirfj5X8gMtXOWtqX0cqUEURRHETZfFk37VCa4++izrKvGvv24anvuyulXV87NAhVkfNw93rLg3HByw== + dependencies: + "@react-native/assets-registry" "0.85.2" + "@react-native/codegen" "0.85.2" + "@react-native/community-cli-plugin" "0.85.2" + "@react-native/gradle-plugin" "0.85.2" + "@react-native/js-polyfills" "0.85.2" + "@react-native/normalize-colors" "0.85.2" + "@react-native/virtualized-lists" "0.85.2" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" - babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.32.0" + babel-plugin-syntax-hermes-parser "0.33.3" base64-js "^1.5.1" commander "^12.0.0" flow-enums-runtime "^0.0.6" - glob "^7.1.1" - hermes-compiler "0.0.0" + hermes-compiler "250829098.0.10" invariant "^2.2.4" - jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.83.1" - metro-source-map "^0.83.1" + metro-runtime "^0.84.0" + metro-source-map "^0.84.0" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" react-devtools-core "^6.1.5" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.26.0" + scheduler "0.27.0" semver "^7.1.3" stacktrace-parser "^0.1.10" + tinyglobby "^0.2.15" whatwg-fetch "^3.0.0" - ws "^6.2.3" + ws "^7.5.10" yargs "^17.6.2" react-redux@7.2.8: @@ -10246,6 +10137,18 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" +react-stately@3.46.0: + version "3.46.0" + resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.46.0.tgz#9ce293b765c246c398a1765d6290acd0a77caa49" + integrity sha512-OdxhWvHgs2L4OJGIs7hnuTr5WjjMM6enhNEAMRqiekhF8+ITvA2LRwNftOZwcogaoCslGYq5S2VQTQwnm0GbCA== + dependencies: + "@internationalized/date" "^3.12.1" + "@internationalized/number" "^3.6.6" + "@internationalized/string" "^3.2.8" + "@react-types/shared" "^3.34.0" + "@swc/helpers" "^0.5.0" + use-sync-external-store "^1.6.0" + react-test-renderer@18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.3.1.tgz#e693608a1f96283400d4a3afead6893f958b80b4" @@ -10255,12 +10158,20 @@ react-test-renderer@18.3.1: react-shallow-renderer "^16.15.0" scheduler "^0.23.2" -react@18.3.1: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" - integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== +react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== dependencies: - loose-envify "^1.1.0" + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" + integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== readable-stream@1.0.33: version "1.0.33" @@ -10304,11 +10215,6 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readline@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" - integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== - realm@12.14.2: version "12.14.2" resolved "https://registry.yarnpkg.com/realm/-/realm-12.14.2.tgz#1cca3ef0238742286b378997d548bbc6f05029e0" @@ -10331,17 +10237,6 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" -recast@^0.23.11: - version "0.23.11" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.11.tgz#8885570bb28cf773ba1dc600da7f502f7883f73f" - integrity sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA== - dependencies: - ast-types "^0.16.1" - esprima "~4.0.0" - source-map "~0.6.1" - tiny-invariant "^1.3.3" - tslib "^2.0.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -10454,9 +10349,9 @@ regjsgen@^0.8.0: integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== regjsparser@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0" - integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== + version "0.13.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.1.tgz#0593cbacb27527927692030928ae4d3b878d6f8d" + integrity sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw== dependencies: jsesc "~3.1.0" @@ -10482,11 +10377,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -10507,21 +10397,25 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== -resolve@^1.13.1, resolve@^1.20.0, resolve@^1.22.10, resolve@^1.22.4: - version "1.22.11" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" - integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== +resolve@^1.13.1, resolve@^1.20.0, resolve@^1.22.11: + version "1.22.12" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.12.tgz#f5b2a680897c69c238a13cd16b15671f8b73549f" + integrity sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA== dependencies: + es-errors "^1.3.0" is-core-module "^2.16.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== +resolve@^2.0.0-next.5, resolve@^2.0.0-next.6: + version "2.0.0-next.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.6.tgz#b3961812be69ace7b3bc35d5bf259434681294af" + integrity sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA== dependencies: - is-core-module "^2.13.0" + es-errors "^1.3.0" + is-core-module "^2.16.1" + node-exports-info "^1.6.0" + object-keys "^1.1.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -10603,9 +10497,9 @@ ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.3: xtend "^4.0.0" rn-qr-generator@^1.4.4: - version "1.4.5" - resolved "https://registry.yarnpkg.com/rn-qr-generator/-/rn-qr-generator-1.4.5.tgz#b10034615f250a80e9e2af2a372af5d989889a3d" - integrity sha512-zdcYD0LYGY7vQoJ/N7OvSaC97vHD+cZ3rY7nFZ81YJs0tqbhRxZsEQddQnkBkP41WVb40M9J129xNe2zfnwtSw== + version "1.4.6" + resolved "https://registry.yarnpkg.com/rn-qr-generator/-/rn-qr-generator-1.4.6.tgz#ff0d3df470819c272fc918ae9481999ab2184cd3" + integrity sha512-FCQ9Mq9ouNAg2My5SOuWOPF+P19vzNxv/17xL5FYzrGM9YAc/Dl17t2ud5o8w5hx6ORdFPrjzyhvtasd9r/PvA== run-parallel@^1.1.2, run-parallel@^1.1.9: version "1.2.0" @@ -10615,13 +10509,13 @@ run-parallel@^1.1.2, run-parallel@^1.1.9: queue-microtask "^1.2.2" safe-array-concat@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" - integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + version "1.1.4" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.4.tgz#a54cc9b61a57f33b42abad3cbdda3a2b38cc5719" + integrity sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - get-intrinsic "^1.2.6" + call-bind "^1.0.9" + call-bound "^1.0.4" + get-intrinsic "^1.3.0" has-symbols "^1.1.0" isarray "^2.0.5" @@ -10673,23 +10567,21 @@ safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: secp256k1 "4.0.3" typescript "4.7.4" -sax@>=0.6.0: - version "1.4.3" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db" - integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ== - -scheduler@0.24.0-canary-efb381bbf-20230505: - version "0.24.0-canary-efb381bbf-20230505" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" - integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== - dependencies: - loose-envify "^1.1.0" +sax@>=0.6.0, sax@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.6.0.tgz#da59637629307b97e7c4cb28e080a7bc38560d5b" + integrity sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA== scheduler@0.26.0: version "0.26.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== +scheduler@0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd" + integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q== + scheduler@^0.23.2: version "0.23.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" @@ -10725,14 +10617,6 @@ secp256k1@^3.0.1: nan "^2.14.0" safe-buffer "^5.1.2" -selfsigned@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" - integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== - dependencies: - "@types/node-forge" "^1.3.0" - node-forge "^1" - semver@7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" @@ -10756,28 +10640,28 @@ semver@^6.3.0, semver@^6.3.1: integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.1.3, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: - version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== -send@0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" - integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== +send@~0.19.1: + version "0.19.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.2.tgz#59bc0da1b4ea7ad42736fd642b1c4294e114ff29" + integrity sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg== dependencies: debug "2.6.9" depd "2.0.0" destroy "1.2.0" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" + fresh "~0.5.2" + http-errors "~2.0.1" mime "1.6.0" ms "2.1.3" - on-finished "2.4.1" + on-finished "~2.4.1" range-parser "~1.2.1" - statuses "2.0.1" + statuses "~2.0.2" serialize-error@^2.1.0: version "2.1.0" @@ -10785,14 +10669,14 @@ serialize-error@^2.1.0: integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1, serve-static@^1.16.2: - version "1.16.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" - integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + version "1.16.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.3.tgz#a97b74d955778583f3862a4f0b841eb4d5d78cf9" + integrity sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA== dependencies: encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.19.0" + send "~0.19.1" set-blocking@^2.0.0: version "2.0.0" @@ -10830,7 +10714,7 @@ set-proto@^1.0.0: es-errors "^1.3.0" es-object-atoms "^1.0.0" -setprototypeof@1.2.0: +setprototypeof@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== @@ -10890,12 +10774,12 @@ shell-quote@^1.6.1, shell-quote@^1.7.3: integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.1.tgz#c2e0b5a14a540aebee3bbc6c3f8666cc9b509127" + integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w== dependencies: es-errors "^1.3.0" - object-inspect "^1.13.3" + object-inspect "^1.13.4" side-channel-map@^1.0.1: version "1.0.1" @@ -10934,11 +10818,6 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1: - version "4.1.0" - 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" @@ -10968,9 +10847,9 @@ sisteransi@^1.0.5: integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== sjcl@^1.0.3: - version "1.0.8" - resolved "https://registry.yarnpkg.com/sjcl/-/sjcl-1.0.8.tgz#f2ec8d7dc1f0f21b069b8914a41a8f236b0e252a" - integrity sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ== + version "1.0.9" + resolved "https://registry.yarnpkg.com/sjcl/-/sjcl-1.0.9.tgz#650560f04c0d6d5adfa3aa8c63190a138913bb40" + integrity sha512-dWM71tkSHxe7zEZj0/COjtJdmErIxp7UMp8a6D4xx8dTTtJLc4lFL+HAX8s6lvASyQQ2iYMHwa7rhhQq7MT5MA== slash@^2.0.0: version "2.0.0" @@ -11000,9 +10879,9 @@ slice-ansi@^5.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== + version "1.6.9" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.9.tgz#610957dea21e56b65e3a153215ef7b265715c8e8" + integrity sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg== snake-case@^3.0.4: version "3.0.4" @@ -11023,12 +10902,12 @@ socket.io-client@4.5.4: socket.io-parser "~4.2.1" socket.io-parser@~4.2.1: - version "4.2.4" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" - integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + version "4.2.6" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.6.tgz#19156bf179af3931abd05260cfb1491822578a6f" + integrity sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg== dependencies: "@socket.io/component-emitter" "~3.1.0" - debug "~4.3.1" + debug "~4.4.1" source-map-js@^1.0.1: version "1.2.1" @@ -11095,16 +10974,16 @@ stacktrace-parser@^0.1.10: dependencies: type-fest "^0.7.1" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" + integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== + stop-iteration-iterator@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" @@ -11281,11 +11160,11 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: ansi-regex "^5.0.1" strip-ansi@^7.0.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" - integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.2.0.tgz#d22a269522836a627af8d04b5c3fd2c7fa3e32e3" + integrity sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w== dependencies: - ansi-regex "^6.0.1" + ansi-regex "^6.2.2" strip-bom@^3.0.0: version "3.0.0" @@ -11324,7 +11203,7 @@ strip-json-comments@~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.1.1: +strnum@^1.0.5: version "1.1.2" resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== @@ -11374,22 +11253,22 @@ svg-parser@^2.0.4: integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^3.0.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" - integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== + version "3.3.3" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.3.tgz#8246aee0b08791fde3b0ed22b5661b471fadf58e" + integrity sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng== dependencies: - "@trysound/sax" "0.2.0" commander "^7.2.0" css-select "^5.1.0" css-tree "^2.3.1" css-what "^6.1.0" csso "^5.0.5" picocolors "^1.0.0" + sax "^1.5.0" -tapable@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" - integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== +tapable@^2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.2.tgz#86755feabad08d82a26b891db044808c6ad00f15" + integrity sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA== tar-fs@^2.0.0: version "2.1.4" @@ -11433,9 +11312,9 @@ temp@^0.8.4: rimraf "~2.6.2" terser@^5.15.0: - version "5.44.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.1.tgz#e391e92175c299b8c284ad6ded609e37303b0a9c" - integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== + version "5.46.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.1.tgz#40e4b1e35d5f13130f82793a8b3eeb7ec3a92eee" + integrity sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.15.0" @@ -11471,16 +11350,19 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -tiny-invariant@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" - integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== - tinycolor2@^1.4.2: version "1.6.0" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== +tinyglobby@^0.2.15: + version "0.2.16" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.16.tgz#1c3b7eb953fce42b226bc5a1ee06428281aff3d6" + integrity sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.4" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -11488,11 +11370,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@^0.2.3: - version "0.2.5" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" - integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -11514,16 +11391,11 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -toidentifier@1.0.1: +toidentifier@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - tronweb@6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/tronweb/-/tronweb-6.0.3.tgz#f7d806987714bb4d201020bf1b99a918c9f37f1f" @@ -11564,7 +11436,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.8.0, tslib@^2.8.1: +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.8.0, tslib@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -11709,10 +11581,15 @@ undici-types@~6.19.2: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== -undici-types@~7.16.0: - version "7.16.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" - integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== +undici-types@~7.19.0: + version "7.19.2" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.19.2.tgz#1b67fc26d0f157a0cba3a58a5b5c1e2276b8ba2a" + integrity sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg== + +undici@^6.22.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.25.0.tgz#8c4efb8c998dc187fc1cfb5dde1ef19a211849fb" + integrity sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" @@ -11747,10 +11624,10 @@ unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz#7802aa2ae91477f255b86e0e46dbc787a206ad4a" - integrity sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A== +update-browserslist-db@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d" + integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== dependencies: escalade "^3.2.0" picocolors "^1.1.1" @@ -11774,7 +11651,7 @@ use-latest-callback@^0.2.1: resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.6.tgz#e5ea752808c86219acc179ace0ae3c1203255e77" integrity sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg== -use-sync-external-store@^1.2.0: +use-sync-external-store@^1.2.0, use-sync-external-store@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== @@ -11860,24 +11737,11 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - whatwg-fetch@^3.0.0: version "3.6.20" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" @@ -11924,9 +11788,9 @@ which-module@^2.0.0: integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-typed-array@^1.1.16, which-typed-array@^1.1.19, which-typed-array@^1.1.2: - version "1.1.19" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== + version "1.1.20" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.20.tgz#3fdb7adfafe0ea69157b1509f3a1cd892bd1d122" + integrity sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg== dependencies: available-typed-arrays "^1.0.7" call-bind "^1.0.8" @@ -12011,14 +11875,6 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -write-file-atomic@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" - integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^4.0.1" - ws@8.17.1: version "8.17.1" resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" @@ -12116,9 +11972,9 @@ yaml@2.3.1: integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== yaml@^2.2.1, yaml@^2.6.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" - integrity sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A== + version "2.8.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.3.tgz#a0d6bd2efb3dd03c59370223701834e60409bd7d" + integrity sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== yargs-parser@^18.1.2: version "18.1.3" From 5a290fd9acc0c27bacbeca5a612361f2c52849d9 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 23 Apr 2026 14:16:21 +0530 Subject: [PATCH 002/135] wip: Enable new architecture - android app build success - ios app failure --- android/gradle.properties | 2 +- ios/Podfile | 16 +- ios/Podfile.lock | 614 +++++++++++--- ios/hexa_keeper.xcodeproj/project.pbxproj | 4 +- ios/hexa_keeper/Info.plist | 2 +- ios/hexa_keeper/PrivacyInfo.xcprivacy | 12 +- ios/hexa_keeper_dev-Info.plist | 2 + package.json | 12 +- patches/react-native-blob-util+0.18.3.patch | 40 + patches/react-native-mmkv+2.11.0.patch | 13 - ...eact-native-safe-area-context+4.10.5.patch | 39 - setup.sh | 2 +- src/context/Localization/LocContext.tsx | 4 +- src/storage/index.ts | 39 +- yarn.lock | 756 ++++++++++++++---- 15 files changed, 1219 insertions(+), 338 deletions(-) create mode 100644 patches/react-native-blob-util+0.18.3.patch delete mode 100644 patches/react-native-mmkv+2.11.0.patch delete mode 100644 patches/react-native-safe-area-context+4.10.5.patch diff --git a/android/gradle.properties b/android/gradle.properties index 03bdfab9ef..f8fd3091d9 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -34,7 +34,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=false +newArchEnabled=true MYAPP_RELEASE_STORE_FILE=keeper-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=keeper-key-alias diff --git a/ios/Podfile b/ios/Podfile index 8f99bf541a..b0e96375f5 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,5 +1,5 @@ -# Disable New Architecture -ENV['RCT_NEW_ARCH_ENABLED'] = '0' +# Enable New Architecture +ENV['RCT_NEW_ARCH_ENABLED'] = '1' # Resolve react_native_pods.rb with node to allow for hoisting require Pod::Executable.execute_command('node', ['-p', @@ -10,6 +10,9 @@ require Pod::Executable.execute_command('node', ['-p', platform :ios, 15.1 prepare_react_native_project! + +# Required by RNFirebase when static frameworks are enabled via USE_FRAMEWORKS. +$RNFirebaseAsStaticFramework = true # If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. # because `react-native-flipper` depends on (FlipperKit,...) that will be excluded # @@ -32,10 +35,14 @@ def common_pods pod 'PDFGenerator' pod 'QRCoder' + # Firebase 12.x introduces Swift pods that need modular headers in static linkage mode. + pod 'FirebaseCoreInternal', :modular_headers => true + pod 'GoogleUtilities', :modular_headers => true + use_react_native!( :path => config[:reactNativePath], - :fabric_enabled => false, # 👈 disable Fabric (part of new arch) - :new_arch_enabled => false, # 👈 disable New Architecture + :fabric_enabled => true, + :new_arch_enabled => true, # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and @@ -66,6 +73,7 @@ post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.1' + config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES' end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 49bcf7be00..e8f17a86dc 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -6,63 +6,76 @@ PODS: - DoubleConversion (1.1.6) - fast_float (8.0.0) - FBLazyVector (0.81.4) - - Firebase/CoreOnly (8.15.0): - - FirebaseCore (= 8.15.0) - - Firebase/Messaging (8.15.0): + - Firebase/CoreOnly (12.10.0): + - FirebaseCore (~> 12.10.0) + - Firebase/Messaging (12.10.0): - Firebase/CoreOnly - - FirebaseMessaging (~> 8.15.0) - - FirebaseCore (8.15.0): - - FirebaseCoreDiagnostics (~> 8.0) - - GoogleUtilities/Environment (~> 7.7) - - GoogleUtilities/Logger (~> 7.7) - - FirebaseCoreDiagnostics (8.15.0): - - GoogleDataTransport (~> 9.1) - - GoogleUtilities/Environment (~> 7.7) - - GoogleUtilities/Logger (~> 7.7) - - nanopb (~> 2.30908.0) - - FirebaseInstallations (8.15.0): - - FirebaseCore (~> 8.0) - - GoogleUtilities/Environment (~> 7.7) - - GoogleUtilities/UserDefaults (~> 7.7) - - PromisesObjC (< 3.0, >= 1.2) - - FirebaseMessaging (8.15.0): - - FirebaseCore (~> 8.0) - - FirebaseInstallations (~> 8.0) - - GoogleDataTransport (~> 9.1) - - GoogleUtilities/AppDelegateSwizzler (~> 7.7) - - GoogleUtilities/Environment (~> 7.7) - - GoogleUtilities/Reachability (~> 7.7) - - GoogleUtilities/UserDefaults (~> 7.7) - - nanopb (~> 2.30908.0) + - FirebaseMessaging (~> 12.10.0) + - FirebaseCore (12.10.0): + - FirebaseCoreInternal (~> 12.10.0) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/Logger (~> 8.1) + - FirebaseCoreExtension (12.10.0): + - FirebaseCore (~> 12.10.0) + - FirebaseCoreInternal (12.10.0): + - "GoogleUtilities/NSData+zlib (~> 8.1)" + - FirebaseInstallations (12.10.0): + - FirebaseCore (~> 12.10.0) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/UserDefaults (~> 8.1) + - PromisesObjC (~> 2.4) + - FirebaseMessaging (12.10.0): + - FirebaseCore (~> 12.10.0) + - FirebaseInstallations (~> 12.10.0) + - GoogleDataTransport (~> 10.1) + - GoogleUtilities/AppDelegateSwizzler (~> 8.1) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/Reachability (~> 8.1) + - GoogleUtilities/UserDefaults (~> 8.1) + - nanopb (~> 3.30910.0) - fmt (11.0.2) - glog (0.3.5) - - GoogleDataTransport (9.4.1): - - GoogleUtilities/Environment (~> 7.7) - - nanopb (< 2.30911.0, >= 2.30908.0) - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/AppDelegateSwizzler (7.13.3): + - GoogleDataTransport (10.1.0): + - nanopb (~> 3.30910.0) + - PromisesObjC (~> 2.4) + - GoogleUtilities (8.1.0): + - GoogleUtilities/AppDelegateSwizzler (= 8.1.0) + - GoogleUtilities/Environment (= 8.1.0) + - GoogleUtilities/Logger (= 8.1.0) + - GoogleUtilities/MethodSwizzler (= 8.1.0) + - GoogleUtilities/Network (= 8.1.0) + - "GoogleUtilities/NSData+zlib (= 8.1.0)" + - GoogleUtilities/Privacy (= 8.1.0) + - GoogleUtilities/Reachability (= 8.1.0) + - GoogleUtilities/SwizzlerTestHelpers (= 8.1.0) + - GoogleUtilities/UserDefaults (= 8.1.0) + - GoogleUtilities/AppDelegateSwizzler (8.1.0): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Privacy - - GoogleUtilities/Environment (7.13.3): + - GoogleUtilities/Environment (8.1.0): - GoogleUtilities/Privacy - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.13.3): + - GoogleUtilities/Logger (8.1.0): - GoogleUtilities/Environment - GoogleUtilities/Privacy - - GoogleUtilities/Network (7.13.3): + - GoogleUtilities/MethodSwizzler (8.1.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/Network (8.1.0): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Privacy - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.13.3)": + - "GoogleUtilities/NSData+zlib (8.1.0)": - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (7.13.3) - - GoogleUtilities/Reachability (7.13.3): + - GoogleUtilities/Privacy (8.1.0) + - GoogleUtilities/Reachability (8.1.0): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - GoogleUtilities/UserDefaults (7.13.3): + - GoogleUtilities/SwizzlerTestHelpers (8.1.0): + - GoogleUtilities/MethodSwizzler + - GoogleUtilities/UserDefaults (8.1.0): - GoogleUtilities/Logger - GoogleUtilities/Privacy - hermes-engine (0.81.4): @@ -84,14 +97,72 @@ PODS: - libwebp/sharpyuv (1.5.0) - libwebp/webp (1.5.0): - libwebp/sharpyuv - - MMKV (2.4.0): - - MMKVCore (~> 2.4.0) - MMKVCore (2.4.0) - - nanopb (2.30908.0): - - nanopb/decode (= 2.30908.0) - - nanopb/encode (= 2.30908.0) - - nanopb/decode (2.30908.0) - - nanopb/encode (2.30908.0) + - nanopb (3.30910.0): + - nanopb/decode (= 3.30910.0) + - nanopb/encode (= 3.30910.0) + - nanopb/decode (3.30910.0) + - nanopb/encode (3.30910.0) + - NitroMmkv (4.3.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - MMKVCore (= 2.4.0) + - NitroModules + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-callinvoker + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - NitroModules (0.35.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-callinvoker + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - PDFGenerator (3.1.0) - PromisesObjC (2.4.0) - QRCoder (1.1.0) @@ -134,6 +205,7 @@ PODS: - React-RCTText (= 0.81.4) - React-RCTVibration (= 0.81.4) - React-callinvoker (0.81.4) + - React-Codegen (0.1.0) - React-Core (0.81.4): - boost - DoubleConversion @@ -1840,7 +1912,13 @@ PODS: - react-native-biometrics (2.2.0): - React-Core - react-native-blob-util (0.18.3): + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-RCTFabric + - ReactCommon/turbomodule/core - react-native-change-icon (5.0.0): - boost - DoubleConversion @@ -1937,24 +2015,160 @@ PODS: - React-Core - react-native-image-picker (4.10.3): - React-Core - - react-native-mmkv (2.11.0): - - MMKV (>= 1.2.13) - - React-Core - react-native-netinfo (11.4.1): - React-Core - react-native-nfc-manager (3.16.0): - React-Core - react-native-pdf (6.7.7): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-randombytes (3.6.1): - React-Core - react-native-rsa-native (2.0.5): - React - react-native-safe-area-context (5.7.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - react-native-safe-area-context/common (= 5.7.0) + - react-native-safe-area-context/fabric (= 5.7.0) + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-safe-area-context/common (5.7.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-safe-area-context/fabric (5.7.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - react-native-safe-area-context/common + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-tcp-socket (5.6.2): - CocoaAsyncSocket - React-Core + - react-native-worklets-core (1.6.3): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - React-NativeModulesApple (0.81.4): - boost - DoubleConversion @@ -2463,23 +2677,102 @@ PODS: - RealmJS (12.14.2): - React - RNCClipboard (1.16.2): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - RNDeviceInfo (10.0.2): - React-Core - RNFastImage (8.6.3): - React-Core - SDWebImage (~> 5.11.1) - SDWebImageWebPCoder (~> 0.8.4) - - RNFBApp (14.11.1): - - Firebase/CoreOnly (= 8.15.0) + - RNFBApp (24.0.0): + - boost + - DoubleConversion + - fast_float + - Firebase/CoreOnly (= 12.10.0) + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core - - RNFBMessaging (14.11.1): - - Firebase/Messaging (= 8.15.0) + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - RNFBMessaging (24.0.0): + - boost + - DoubleConversion + - fast_float + - Firebase/Messaging (= 12.10.0) + - FirebaseCoreExtension + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - RNFBApp + - SocketRocket + - Yoga - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.25.0): + - RNGestureHandler (2.28.0): - boost - DoubleConversion - fast_float @@ -2508,7 +2801,11 @@ PODS: - SocketRocket - Yoga - RNIap (13.0.4): + - RCT-Folly + - RCTRequired + - RCTTypeSafety - React-Core + - ReactCommon/turbomodule/core - RNKeychain (10.0.0): - boost - DoubleConversion @@ -2692,6 +2989,36 @@ PODS: - SocketRocket - Yoga - RNScreens (4.24.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNScreens/common (= 4.24.0) + - SocketRocket + - Yoga + - RNScreens/common (4.24.0): - boost - DoubleConversion - fast_float @@ -2750,10 +3077,91 @@ PODS: - Sentry (= 9.10.0) - SocketRocket - Yoga - - RNShare (9.2.3): + - RNShare (12.2.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - RNSVG (15.15.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNSVG/common (= 15.15.4) + - SocketRocket + - Yoga + - RNSVG/common (15.15.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - SDWebImage (5.11.1): - SDWebImage/Core (= 5.11.1) - SDWebImage/Core (5.11.1) @@ -2766,10 +3174,16 @@ PODS: - SocketRocket (0.7.1) - VisionCamera (4.7.3): - VisionCamera/Core (= 4.7.3) + - VisionCamera/FrameProcessors (= 4.7.3) - VisionCamera/React (= 4.7.3) - VisionCamera/Core (4.7.3) + - VisionCamera/FrameProcessors (4.7.3): + - React + - React-callinvoker + - react-native-worklets-core - VisionCamera/React (4.7.3): - React-Core + - VisionCamera/FrameProcessors - Yoga (0.0.0) - ZXingObjC (3.6.9): - ZXingObjC/All (= 3.6.9) @@ -2781,11 +3195,15 @@ DEPENDENCIES: - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - FirebaseCoreInternal - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - GoogleUtilities - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - libportal-ios (from `https://github.com/bithyve/libportal-ios.git`) - libportal-react-native (from `../node_modules/libportal-react-native`) + - NitroMmkv (from `../node_modules/react-native-mmkv`) + - NitroModules (from `../node_modules/react-native-nitro-modules`) - PDFGenerator - QRCoder - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) @@ -2833,7 +3251,6 @@ DEPENDENCIES: - react-native-hce (from `../node_modules/react-native-hce`) - react-native-html-to-pdf (from `../node_modules/react-native-html-to-pdf`) - react-native-image-picker (from `../node_modules/react-native-image-picker`) - - react-native-mmkv (from `../node_modules/react-native-mmkv`) - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-nfc-manager (from `../node_modules/react-native-nfc-manager`) - react-native-pdf (from `../node_modules/react-native-pdf`) @@ -2841,6 +3258,7 @@ DEPENDENCIES: - react-native-rsa-native (from `../node_modules/react-native-rsa-native`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-tcp-socket (from `../node_modules/react-native-tcp-socket`) + - react-native-worklets-core (from `../node_modules/react-native-worklets-core`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) @@ -2897,18 +3315,19 @@ SPEC REPOS: - CocoaAsyncSocket - Firebase - FirebaseCore - - FirebaseCoreDiagnostics + - FirebaseCoreExtension + - FirebaseCoreInternal - FirebaseInstallations - FirebaseMessaging - GoogleDataTransport - GoogleUtilities - libwebp - - MMKV - MMKVCore - nanopb - PDFGenerator - PromisesObjC - QRCoder + - React-Codegen - SDWebImage - SDWebImageWebPCoder - Sentry @@ -2937,6 +3356,10 @@ EXTERNAL SOURCES: :git: https://github.com/bithyve/libportal-ios.git libportal-react-native: :path: "../node_modules/libportal-react-native" + NitroMmkv: + :path: "../node_modules/react-native-mmkv" + NitroModules: + :path: "../node_modules/react-native-nitro-modules" RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -3025,8 +3448,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-html-to-pdf" react-native-image-picker: :path: "../node_modules/react-native-image-picker" - react-native-mmkv: - :path: "../node_modules/react-native-mmkv" react-native-netinfo: :path: "../node_modules/@react-native-community/netinfo" react-native-nfc-manager: @@ -3041,6 +3462,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-safe-area-context" react-native-tcp-socket: :path: "../node_modules/react-native-tcp-socket" + react-native-worklets-core: + :path: "../node_modules/react-native-worklets-core" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-oscompat: @@ -3152,22 +3575,24 @@ SPEC CHECKSUMS: DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886 - Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d - FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1 - FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb - FirebaseInstallations: 40bd9054049b2eae9a2c38ef1c3dd213df3605cd - FirebaseMessaging: 5e5118a2383b3531e730d974680954c679ca0a13 + Firebase: 99f203d3a114c6ba591f3b32263a9626e450af65 + FirebaseCore: f4428e22415ea3b3eca652c2098413dabf2a23a9 + FirebaseCoreExtension: 3473a6ec16a91aee29fb75994a86c0220d2cddf3 + FirebaseCoreInternal: e7bbaeb00ab73011298f35ed223aa7371e212948 + FirebaseInstallations: 047343aa91fd6a1ebfa3eb374ddecf36a8aaddfd + FirebaseMessaging: ed18fb50634e6e85b5d3e77e628c21e2c928cc53 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a - GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 hermes-engine: 35c763d57c9832d0eef764316ca1c4d043581394 libportal-ios: d9aa55474e2d5be8e38e96345dd37be34fda45b4 libportal-react-native: 91b6bec36f7e92a0bcc4e9d51d6ce3ee7c163728 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 - MMKV: 86859fdfa2b0b21db1fd6e48788474a6416a2c77 MMKVCore: 3d16ce9f7d411e135020915fde98a056859a1efa - nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 + NitroMmkv: 320feb7789986e3ba45582d5c630ebcfeca807ae + NitroModules: b24827b7772f5a030aef074547a2393a6e03579e PDFGenerator: 17d6bc525db0a3fcd156fbf00f9d1b8d5cc75d1e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 QRCoder: cbd2bee531cc86d286df7942334cfed94c803ae4 @@ -3177,6 +3602,7 @@ SPEC CHECKSUMS: RCTTypeSafety: 4aefa8328ab1f86da273f08517f1f6b343f6c2cc React: 2073376f47c71b7e9a0af7535986a77522ce1049 React-callinvoker: 751b6f2c83347a0486391c3f266f291f0f53b27e + React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a React-Core: dff5d29973349b11dd6631c9498456d75f846d5e React-CoreModules: c0ae04452e4c5d30e06f8e94692a49107657f537 React-cxxreact: 376fd672c95dfb64ad5cc246e6a1e9edb78dec4c @@ -3206,37 +3632,37 @@ SPEC CHECKSUMS: React-microtasksnativemodule: 75b6604b667d297292345302cc5bfb6b6aeccc1b react-native-background-timer: 4638ae3bee00320753647900b21260b10587b6f7 react-native-biometrics: ecca256a9e1c8b430f78c4e3dcb16b57ea1418e0 - react-native-blob-util: 4be49d669870f01645b63d33342718e95d0d48b1 - react-native-change-icon: 549a837b530819f53b799608a20320066ecac71a + react-native-blob-util: d94da4994ee7a4f375f1885e5e79c6eee20fa4d7 + react-native-change-icon: 2abab62ecabf10adf6e03cc9516484a27385b580 react-native-config: 8e425892a531627c52db765be3088185cb871e19 react-native-contacts: f551920b74ebfc5f7f6df307495f085e504a4369 - react-native-document-picker: 1ace0fb2c2737d147e934e58f4325ad3298bbeff - react-native-get-random-values: e6d40b250d962d1bd2e9e2f4b1de1b47418f81e4 + react-native-document-picker: dcf5e57f3bcae61bf8384a1c6f90896f81e17941 + react-native-get-random-values: e2acf4070fe4b7325705a05af047449637a27a21 react-native-hce: 164e785abe2648edac12934203f55dc785bb1c0b react-native-html-to-pdf: 7a49e6c58ac5221bcc093027b195f4b214f27a9d react-native-image-picker: 1f5318beec2ebed6695454ffb9bea8c4152f1598 - react-native-mmkv: 5a46c73e3e12aa872c4485ae0e4414b4040af79a react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 react-native-nfc-manager: e5d2ce2f7fee42d1ee0eb6b99f3405d5e330112e - react-native-pdf: 6a51a22ccefb23eb93298771e4bf090913e86d70 + react-native-pdf: c586da0d19c14e6d859e62bf957851687fba0f25 react-native-randombytes: 3c8f3e89d12487fd03a2f966c288d495415fc116 react-native-rsa-native: a7931cdda1f73a8576a46d7f431378c5550f0c38 - react-native-safe-area-context: e89848fc12d32ccca63d0d7d16dd96918d07c730 + react-native-safe-area-context: befb5404eb8a16fdc07fa2bebab3568ecabcbb8a react-native-tcp-socket: 0a0455b843f9dfcad875ea6cfafeb05c0abb0a24 + react-native-worklets-core: aaaac7d17f7e576592369a54f30e96fe4875c983 React-NativeModulesApple: 879fbdc5dcff7136abceb7880fe8a2022a1bd7c3 React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d React-perflogger: 5536d2df3d18fe0920263466f7b46a56351c0510 React-performancetimeline: 9041c53efa07f537164dcfe7670a36642352f4c2 React-RCTActionSheet: 42195ae666e6d79b4af2346770f765b7c29435b9 React-RCTAnimation: fa103ccc3503b1ed8dedca7e62e7823937748843 - React-RCTAppDelegate: 2ee875077ee5b5a6e48aa2700fc3c18c6d118612 + React-RCTAppDelegate: 665d4baf19424cef08276e9ac0d8771eec4519f9 React-RCTBlob: 0fa9530c255644db095f2c4fd8d89738d9d9ecc0 - React-RCTFabric: 4b4123f8e0b919e298cc41ea17c7fad9446dc8c7 - React-RCTFBReactNativeSpec: 50be51842148dd53ea44673a4787ebb90dbdfe4f + React-RCTFabric: 1fcd8af6e25f92532f56b4ba092e58662c14d156 + React-RCTFBReactNativeSpec: db171247585774f9f0a30f75109cc51568686213 React-RCTImage: ba824e61ce2e920a239a65d130b83c3a1d426dff React-RCTLinking: d2dc199c37e71e6f505d9eca3e5c33be930014d4 React-RCTNetwork: 87137d4b9bd77e5068f854dd5c1f30d4b072faf6 - React-RCTRuntime: c8578e980313bdb4eed18622f2fb2568612b79e8 + React-RCTRuntime: 137fafaa808a8b7e76a510e8be45f9f827899daa React-RCTSettings: 71f5c7fd7b5f4e725a4e2114a4b4373d0e46048f React-RCTText: b94d4699b49285bee22b8ebf768924d607eccee3 React-RCTVibration: 6e3993c4f6c36a3899059f9a9ead560ddaf5a7d7 @@ -3254,30 +3680,30 @@ SPEC CHECKSUMS: ReactCodegen: 1d05923ad119796be9db37830d5e5dc76586aa00 ReactCommon: 394c6b92765cf6d211c2c3f7f6bc601dffb316a6 RealmJS: ff8a7d6d6e339c1b3410a96ceb4151b151fe56f5 - RNCClipboard: e1d17c9d093d8129ef50b39b63a17a0e8ccd0ade + RNCClipboard: adba6334687b7fb2c37760e26dedd550b4846a72 RNDeviceInfo: f9d6fd102f8b11daa7ee322391b23cebee3bd95f RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 - RNFBApp: 21b8f1dd60e9fb1ef8f6fd191a6dbbfacecc7d31 - RNFBMessaging: 49fb34853809c4694bf9d3d794a0f8916b32b94e + RNFBApp: 022bf8a1be198c5b8dc8af4dcb656d49f903aa8d + RNFBMessaging: e42061ab9fab61081c38b5661b292c1f295bbc96 RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: 5223ffbe9bf3006167409d70d38d2d9e1f8c2649 - RNIap: 868250beda0ced499d39f53eaa88e8c2951cfe27 - RNKeychain: d9571527e40c1616307e6d213628b266fee8485b + RNGestureHandler: 3a73f098d74712952870e948b3d9cf7b6cae9961 + RNIap: 61f183ac917792fae42b0326b1bef33598c1adf6 + RNKeychain: a2c134ab796272c3d605e035ab727591000b30f3 RNLocalize: 19917c3f32cf6386f7d2957a638a4281669cae57 RNQrGenerator: af2f0888eb81b8ff99517a3929d6399444dcc56d - RNReanimated: a0d1d8b8d8d38f504c7acc2e6019061eed29186d - RNScreens: 7b22241a88a0cf57199389f8cf8053b9f3c735ba - RNSentry: d273b73b612a0d8ca8e89ad09a1b8b00b64d526b - RNShare: d1da96f570164d84821ee9d75740eee7ec2efa87 - RNSVG: 0c9ef13eab498a85510c1ec82fb0010f07ff33e6 + RNReanimated: 9af1b9f7d221d1cc2f99d935bab08419cae7c1ce + RNScreens: 7f643ee0fd1407dc5085c7795460bd93da113b8f + RNSentry: 80792b62c5fa701a58e27d022e1eb20d52a796e5 + RNShare: 51d221e8ac06263e91168c604b94274fdcc4784f + RNSVG: 681be694d501c0af971615811d4f2ea9baf58966 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d Sentry: 4e85b40e4b0235853f40f959d315a6b28e3148d8 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - VisionCamera: 7187b3dac1ff3071234ead959ce311875748e14f + VisionCamera: 0044a94f7489f19e19d5938e97dfc36f4784af3c Yoga: a3ed390a19db0459bd6839823a6ac6d9c6db198d ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: 5e2148f26a1715665dbbf3452569e602f24ee598 +PODFILE CHECKSUM: b6c63a86c263fb282b75313bfa3faf16def35484 COCOAPODS: 1.16.2 diff --git a/ios/hexa_keeper.xcodeproj/project.pbxproj b/ios/hexa_keeper.xcodeproj/project.pbxproj index cb6fdd7110..3557254add 100644 --- a/ios/hexa_keeper.xcodeproj/project.pbxproj +++ b/ios/hexa_keeper.xcodeproj/project.pbxproj @@ -572,7 +572,7 @@ name = "[CP-User] [RNFB] Core Configuration"; runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; + shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"note: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"note: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"note: -> RNFB build script started\"\necho \"note: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"note: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"note: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n if ! _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\"); then\n echo \"error: Failed to parse firebase.json, check for syntax errors.\"\n exit 1\n fi\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"error: python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"note: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"note: <- RNFB build script finished\"\n"; }; 9BE07BDBC93FF0B0090C4B28 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; @@ -602,7 +602,7 @@ name = "[CP-User] [RNFB] Core Configuration"; runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; + shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"note: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"note: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"note: -> RNFB build script started\"\necho \"note: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"note: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"note: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n if ! _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\"); then\n echo \"error: Failed to parse firebase.json, check for syntax errors.\"\n exit 1\n fi\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"error: python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"note: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"note: <- RNFB build script finished\"\n"; }; F49B77E12848DF5200F9AFBD /* Start Packager */ = { isa = PBXShellScriptBuildPhase; diff --git a/ios/hexa_keeper/Info.plist b/ios/hexa_keeper/Info.plist index 82570876c4..8b2521197e 100644 --- a/ios/hexa_keeper/Info.plist +++ b/ios/hexa_keeper/Info.plist @@ -100,7 +100,7 @@ RCTNewArchEnabled - + UIAppFonts Lora-Medium.ttf diff --git a/ios/hexa_keeper/PrivacyInfo.xcprivacy b/ios/hexa_keeper/PrivacyInfo.xcprivacy index 9fac83aef0..a17e066ef4 100644 --- a/ios/hexa_keeper/PrivacyInfo.xcprivacy +++ b/ios/hexa_keeper/PrivacyInfo.xcprivacy @@ -6,20 +6,20 @@ NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPICategoryUserDefaults NSPrivacyAccessedAPITypeReasons - C617.1 + CA92.1 + 1C8F.1 + C56D.1 NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPICategoryFileTimestamp NSPrivacyAccessedAPITypeReasons - 1C8F.1 - C56D.1 - CA92.1 + C617.1 diff --git a/ios/hexa_keeper_dev-Info.plist b/ios/hexa_keeper_dev-Info.plist index 3413ca61a8..4912cbe1ec 100644 --- a/ios/hexa_keeper_dev-Info.plist +++ b/ios/hexa_keeper_dev-Info.plist @@ -74,6 +74,8 @@ One + RCTNewArchEnabled + UIAppFonts Lora-Medium.ttf diff --git a/package.json b/package.json index b929dd8322..a90a06d33a 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "@noble/secp256k1": "1.6.3", "@react-native-clipboard/clipboard": "1.16.2", "@react-native-community/netinfo": "11.4.1", - "@react-native-firebase/app": "14.11.1", - "@react-native-firebase/messaging": "14.11.1", + "@react-native-firebase/app": "24.0.0", + "@react-native-firebase/messaging": "24.0.0", "@react-navigation/native": "6.0.8", "@react-navigation/native-stack": "6.5.0", "@realm/react": "0.6.2", @@ -84,7 +84,7 @@ "react-native-document-picker": "9.3.1", "react-native-fast-image": "8.6.3", "react-native-fs": "2.20.0", - "react-native-gesture-handler": "2.25.0", + "react-native-gesture-handler": "2.28.0", "react-native-get-random-values": "2.0.0", "react-native-gifted-charts": "1.4.15", "react-native-hce": "0.2.0", @@ -94,9 +94,10 @@ "react-native-keychain": "10.0.0", "react-native-linear-gradient": "2.8.3", "react-native-localize": "2.2.2", - "react-native-mmkv": "2.11.0", + "react-native-mmkv": "4.3.0", "react-native-modal": "13.0.1", "react-native-nfc-manager": "3.16.0", + "react-native-nitro-modules": "^0.35.4", "react-native-pdf": "^6.7.7", "react-native-qrcode-svg": "6.3.2", "react-native-randombytes": "3.6.1", @@ -107,10 +108,11 @@ "react-native-screens": "4.24.0", "react-native-send-intent": "1.3.0", "react-native-shadow-2": "6.0.3", - "react-native-share": "9.2.3", + "react-native-share": "12.2.6", "react-native-svg": "15.15.4", "react-native-tcp-socket": "5.6.2", "react-native-vision-camera": "^4.7.2", + "react-native-worklets-core": "^1.6.3", "react-redux": "7.2.8", "readable-stream": "1.0.33", "realm": "12.14.2", diff --git a/patches/react-native-blob-util+0.18.3.patch b/patches/react-native-blob-util+0.18.3.patch new file mode 100644 index 0000000000..294b2de27e --- /dev/null +++ b/patches/react-native-blob-util+0.18.3.patch @@ -0,0 +1,40 @@ +diff --git a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h +index 39d7f15..65d56fc 100644 +--- a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h ++++ b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h +@@ -29,7 +29,15 @@ + #import + + #if RCT_NEW_ARCH_ENABLED ++#if __has_include() + #import ++#elif __has_include() ++#import ++#elif __has_include() ++#import ++#else ++#import "ReactNativeBlobUtilSpec.h" ++#endif + #endif + + +diff --git a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm +index e320f77..b5d8870 100644 +--- a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm ++++ b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm +@@ -12,7 +12,15 @@ + #import "ReactNativeBlobUtilProgress.h" + + #if RCT_NEW_ARCH_ENABLED ++#if __has_include() ++#import ++#elif __has_include() ++#import ++#elif __has_include() + #import ++#else ++#import "ReactNativeBlobUtilSpec.h" ++#endif + #endif + + dispatch_queue_t commonTaskQueue; diff --git a/patches/react-native-mmkv+2.11.0.patch b/patches/react-native-mmkv+2.11.0.patch deleted file mode 100644 index 4b960601e4..0000000000 --- a/patches/react-native-mmkv+2.11.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native-mmkv/android/build.gradle b/node_modules/react-native-mmkv/android/build.gradle -index ae992e2..600895c 100644 ---- a/node_modules/react-native-mmkv/android/build.gradle -+++ b/node_modules/react-native-mmkv/android/build.gradle -@@ -78,7 +78,7 @@ android { - externalNativeBuild { - cmake { - cppFlags "-O2 -frtti -fexceptions -Wall -Wno-unused-variable -fstack-protector-all" -- arguments "-DANDROID_STL=c++_shared" -+ arguments "-DANDROID_STL=c++_shared", "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" - abiFilters (*reactNativeArchitectures()) - } - } diff --git a/patches/react-native-safe-area-context+4.10.5.patch b/patches/react-native-safe-area-context+4.10.5.patch deleted file mode 100644 index 113cc0f8d2..0000000000 --- a/patches/react-native-safe-area-context+4.10.5.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaProviderManagerDelegate.java b/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaProviderManagerDelegate.java -index dd4ef6c..5043a0f 100644 ---- a/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaProviderManagerDelegate.java -+++ b/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaProviderManagerDelegate.java -@@ -11,12 +11,13 @@ package com.facebook.react.viewmanagers; - - import android.view.View; - import androidx.annotation.Nullable; -+import com.facebook.react.uimanager.BaseViewManager; - import com.facebook.react.uimanager.BaseViewManagerDelegate; --import com.facebook.react.uimanager.BaseViewManagerInterface; -+import com.facebook.react.uimanager.LayoutShadowNode; - - public class RNCSafeAreaProviderManagerDelegate< - T extends View, -- U extends BaseViewManagerInterface & RNCSafeAreaProviderManagerInterface> -+ U extends BaseViewManager & RNCSafeAreaProviderManagerInterface> - extends BaseViewManagerDelegate { - public RNCSafeAreaProviderManagerDelegate(U viewManager) { - super(viewManager); -diff --git a/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaViewManagerDelegate.java b/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaViewManagerDelegate.java -index de1686c..0229ef0 100644 ---- a/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaViewManagerDelegate.java -+++ b/node_modules/react-native-safe-area-context/android/src/paper/java/com/facebook/react/viewmanagers/RNCSafeAreaViewManagerDelegate.java -@@ -12,11 +12,12 @@ package com.facebook.react.viewmanagers; - import android.view.View; - import androidx.annotation.Nullable; - import com.facebook.react.bridge.ReadableMap; -+import com.facebook.react.uimanager.BaseViewManager; - import com.facebook.react.uimanager.BaseViewManagerDelegate; --import com.facebook.react.uimanager.BaseViewManagerInterface; -+import com.facebook.react.uimanager.LayoutShadowNode; - - public class RNCSafeAreaViewManagerDelegate< -- T extends View, U extends BaseViewManagerInterface & RNCSafeAreaViewManagerInterface> -+ T extends View, U extends BaseViewManager & RNCSafeAreaViewManagerInterface> - extends BaseViewManagerDelegate { - public RNCSafeAreaViewManagerDelegate(U viewManager) { - super(viewManager); diff --git a/setup.sh b/setup.sh index c83fdba6de..2013fb9bd3 100755 --- a/setup.sh +++ b/setup.sh @@ -3,7 +3,7 @@ rn-nodeify --install buffer,events,process,stream,inherits,path,assert,crypto --hack --yarn # ios dependency installation -cd ios && RCT_NEW_ARCH_ENABLED=0 pod install +cd ios && RCT_NEW_ARCH_ENABLED=1 pod install # android SDK location configuration cd ../android && touch local.properties && echo "sdk.dir = /Users/$(whoami)/Library/Android/sdk" >local.properties diff --git a/src/context/Localization/LocContext.tsx b/src/context/Localization/LocContext.tsx index df385e8d3d..97390fdbba 100644 --- a/src/context/Localization/LocContext.tsx +++ b/src/context/Localization/LocContext.tsx @@ -3,11 +3,11 @@ import * as RNLocalize from 'react-native-localize'; import React, { createContext, useState } from 'react'; import LocalizedContent from 'react-localization'; -import { MMKV } from 'react-native-mmkv'; +import { createMMKV } from 'react-native-mmkv'; import en from './language/en.json'; import es from './language/es.json'; -export const Storage = new MMKV(); +export const Storage = createMMKV(); const DEFAULT_LANGUAGE = 'en'; const APP_LANGUAGE = 'appLanguage'; diff --git a/src/storage/index.ts b/src/storage/index.ts index 6827d010d6..361114fa2f 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -1,18 +1,17 @@ // https://github.com/mrousavy/react-native-mmkv#documentation -import { MMKV } from 'react-native-mmkv'; +import { createMMKV } from 'react-native-mmkv'; import { Storage as ReduxPersisStorate } from 'redux-persist'; -type KVStore = Pick< - MMKV, - | 'set' - | 'getString' - | 'getNumber' - | 'getBoolean' - | 'getAllKeys' - | 'contains' - | 'delete' - | 'clearAll' ->; +type KVStore = { + set: (key: string, value: string | number | boolean) => void; + getString: (key: string) => string | undefined; + getNumber: (key: string) => number | undefined; + getBoolean: (key: string) => boolean | undefined; + getAllKeys: () => string[]; + contains: (key: string) => boolean; + remove: (key: string) => boolean; + clearAll: () => void; +}; const createMemoryStore = (): KVStore => { const map = new Map(); @@ -34,9 +33,7 @@ const createMemoryStore = (): KVStore => { }, getAllKeys: () => Array.from(map.keys()), contains: (key: string) => map.has(key), - delete: (key: string) => { - map.delete(key); - }, + remove: (key: string) => map.delete(key), clearAll: () => { map.clear(); }, @@ -45,7 +42,7 @@ const createMemoryStore = (): KVStore => { export const Storage: KVStore = (() => { try { - return new MMKV(); + return createMMKV(); } catch (error) { console.log('MMKV unavailable in current runtime, using in-memory fallback:', error); // Be resilient: if MMKV fails for any reason (e.g. debugger), @@ -59,15 +56,17 @@ export const setItem = (key: string, value: string | number | boolean): void => export const getString = (key: string): string | undefined => Storage.getString(key); -export const getNumber = (key: string): number => Storage.getNumber(key); +export const getNumber = (key: string): number => Storage.getNumber(key) ?? 0; -export const getBoolean = (key: string): boolean => Storage.getBoolean(key); +export const getBoolean = (key: string): boolean => Storage.getBoolean(key) ?? false; export const getEverything = (): string[] => Storage.getAllKeys(); export const hasItem = (key: string): boolean => Storage.contains(key); -export const deleteItem = (key: string): void => Storage.delete(key); +export const deleteItem = (key: string): void => { + Storage.remove(key); +}; export const clearStorage = (): void => Storage.clearAll(); @@ -81,7 +80,7 @@ export const reduxStorage: ReduxPersisStorate = { return Promise.resolve(value); }, removeItem: (key) => { - Storage.delete(key); + Storage.remove(key); return Promise.resolve(); }, }; diff --git a/yarn.lock b/yarn.lock index da6991fc44..3494a84feb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1289,27 +1289,6 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@expo/config-plugins@^4.1.5": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.1.5.tgz#9d357d2cda9c095e511b51583ede8a3b76174068" - integrity sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw== - dependencies: - "@expo/config-types" "^45.0.0" - "@expo/json-file" "8.2.36" - "@expo/plist" "0.0.18" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.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.3.5" - slash "^3.0.0" - xcode "^3.0.1" - xml2js "0.4.23" - "@expo/config-plugins@~8.0.0": version "8.0.11" resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-8.0.11.tgz#b814395a910f4c8b7cc95d9719dccb6ca53ea4c5" @@ -1331,25 +1310,11 @@ xcode "^3.0.1" xml2js "0.6.0" -"@expo/config-types@^45.0.0": - version "45.0.0" - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-45.0.0.tgz#963c2fdce8fbcbd003758b92ed8a25375f437ef6" - integrity sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA== - "@expo/config-types@^51.0.3": version "51.0.3" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-51.0.3.tgz#520bdce5fd75f9d234fd81bd0347443086419450" integrity sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA== -"@expo/json-file@8.2.36": - version "8.2.36" - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.36.tgz#62a505cb7f30a34d097386476794680a3f7385ff" - integrity sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ== - dependencies: - "@babel/code-frame" "~7.10.4" - 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" @@ -1359,15 +1324,6 @@ json5 "^2.2.2" write-file-atomic "^2.3.0" -"@expo/plist@0.0.18": - version "0.0.18" - resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.18.tgz#9abcde78df703a88f6d9fa1a557ee2f045d178b0" - integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w== - dependencies: - "@xmldom/xmldom" "~0.7.0" - 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" @@ -1382,6 +1338,397 @@ resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== +"@firebase/ai@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@firebase/ai/-/ai-2.9.0.tgz#9e6f3546eb688e31488f3e081702773300d609f1" + integrity sha512-NPvBBuvdGo9x3esnABAucFYmqbBmXvyTMimBq2PCuLZbdANZoHzGlx7vfzbwNDaEtCBq4RGGNMliLIv6bZ+PtA== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/analytics-compat@0.2.26": + version "0.2.26" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.26.tgz#2ec74dc4d41d075d38fab7670c33464803214f2f" + integrity sha512-0j2ruLOoVSwwcXAF53AMoniJKnkwiTjGVfic5LDzqiRkR13vb5j6TXMeix787zbLeQtN/m1883Yv1TxI0gItbA== + dependencies: + "@firebase/analytics" "0.10.20" + "@firebase/analytics-types" "0.8.3" + "@firebase/component" "0.7.1" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/analytics-types@0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.8.3.tgz#d08cd39a6209693ca2039ba7a81570dfa6c1518f" + integrity sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg== + +"@firebase/analytics@0.10.20": + version "0.10.20" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.10.20.tgz#ec3aaacaa157b979b6e2c12ac5a30e6484b19ddf" + integrity sha512-adGTNVUWH5q66tI/OQuKLSN6mamPpfYhj0radlH2xt+3eL6NFPtXoOs+ulvs+UsmK27vNFx5FjRDfWk+TyduHg== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/installations" "0.6.20" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/app-check-compat@0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.4.1.tgz#2ff3f4b28fd4ee136e7ee12b99edac8cdc8cbbb1" + integrity sha512-yjSvSl5B1u4CirnxhzirN1uiTRCRfx+/qtfbyeyI+8Cx8Cw1RWAIO/OqytPSVwLYbJJ1vEC3EHfxazRaMoWKaA== + dependencies: + "@firebase/app-check" "0.11.1" + "@firebase/app-check-types" "0.5.3" + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/app-check-interop-types@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz#ed9c4a4f48d1395ef378f007476db3940aa5351a" + integrity sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A== + +"@firebase/app-check-types@0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.5.3.tgz#38ba954acf4bffe451581a32fffa20337f11d8e5" + integrity sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng== + +"@firebase/app-check@0.11.1": + version "0.11.1" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.11.1.tgz#f327a2190b405eb566a93cd5c7eb8ebe7556032b" + integrity sha512-gmKfwQ2k8aUQlOyRshc+fOQLq0OwUmibIZvpuY1RDNu2ho0aTMlwxOuEiJeYOs7AxzhSx7gnXPFNsXCFbnvXUQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/app-compat@0.5.9": + version "0.5.9" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.5.9.tgz#464efce323951283c6812893d251dddee15d61da" + integrity sha512-e5LzqjO69/N2z7XcJeuMzIp4wWnW696dQeaHAUpQvGk89gIWHAIvG6W+mA3UotGW6jBoqdppEJ9DnuwbcBByug== + dependencies: + "@firebase/app" "0.14.9" + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/app-types@0.9.3": + version "0.9.3" + resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.3.tgz#8408219eae9b1fb74f86c24e7150a148460414ad" + integrity sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw== + +"@firebase/app@0.14.9": + version "0.14.9" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.14.9.tgz#b7f740904deee2889a3d6115736b16fdbdc853c7" + integrity sha512-3gtUX0e584MYkKBQMgSECMvE1Dwzg+eONefDQ0wxVSe5YMBsZwdN5pL7UapwWBlV8+i8QCztF9TP947tEjZAGA== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/auth-compat@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.6.3.tgz#8e085d98bd133081e7e7d37b7fb421b876694847" + integrity sha512-nHOkupcYuGVxI1AJJ/OBhLPaRokbP14Gq4nkkoVvf1yvuREEWqdnrYB/CdsSnPxHMAnn5wJIKngxBF9jNX7s/Q== + dependencies: + "@firebase/auth" "1.12.1" + "@firebase/auth-types" "0.13.0" + "@firebase/component" "0.7.1" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/auth-interop-types@0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz#176a08686b0685596ff03d7879b7e4115af53de0" + integrity sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA== + +"@firebase/auth-types@0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.13.0.tgz#ae6e0015e3bd4bfe18edd0942b48a0a118a098d9" + integrity sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg== + +"@firebase/auth@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-1.12.1.tgz#5eb1c3bf99dfbe7025578a5f1439cc073a4183f0" + integrity sha512-nXKj7d5bMBlnq6XpcQQpmnSVwEeHBkoVbY/+Wk0P1ebLSICoH4XPtvKOFlXKfIHmcS84mLQ99fk3njlDGKSDtw== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/component@0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.7.1.tgz#f16376146d77034ac5055834de25405e6c011491" + integrity sha512-mFzsm7CLHR60o08S23iLUY8m/i6kLpOK87wdEFPLhdlCahaxKmWOwSVGiWoENYSmFJJoDhrR3gKSCxz7ENdIww== + dependencies: + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/data-connect@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@firebase/data-connect/-/data-connect-0.4.0.tgz#957d2e0ee602d7120b4c5dbcb8494f911b8a2e47" + integrity sha512-vLXM6WHNIR3VtEeYNUb/5GTsUOyl3Of4iWNZHBe1i9f88sYFnxybJNWVBjvJ7flhCyF8UdxGpzWcUnv6F5vGfg== + dependencies: + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/database-compat@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-2.1.1.tgz#8ab656d2f6b53d1645b86fa846295db4734b9ac5" + integrity sha512-heAEVZ9Z8c8PnBUcmGh91JHX0cXcVa1yESW/xkLuwaX7idRFyLiN8sl73KXpR8ZArGoPXVQDanBnk6SQiekRCQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/database" "1.1.1" + "@firebase/database-types" "1.0.17" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/database-types@1.0.17": + version "1.0.17" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-1.0.17.tgz#6b7a14d81655e9ee5e87c26dc853c24d9737e4fe" + integrity sha512-4eWaM5fW3qEIHjGzfi3cf0Jpqi1xQsAdT6rSDE1RZPrWu8oGjgrq6ybMjobtyHQFgwGCykBm4YM89qDzc+uG/w== + dependencies: + "@firebase/app-types" "0.9.3" + "@firebase/util" "1.14.0" + +"@firebase/database@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-1.1.1.tgz#591610b5087ffc25cc56486ad03749b09c887759" + integrity sha512-LwIXe8+mVHY5LBPulWECOOIEXDiatyECp/BOlu0gOhe+WOcKjWHROaCbLlkFTgHMY7RHr5MOxkLP/tltWAH3dA== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + faye-websocket "0.11.4" + tslib "^2.1.0" + +"@firebase/firestore-compat@0.4.6": + version "0.4.6" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.4.6.tgz#30a20be30a72e80b0cfa32d5d693564daff6911a" + integrity sha512-NgVyR4hHHN2FvSNQOtbgBOuVsEdD/in30d9FKbEvvITiAChrBN2nBstmhfjI4EOTnHaP8zigwvkNYFI9yKGAkQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/firestore" "4.12.0" + "@firebase/firestore-types" "3.0.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/firestore-types@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-3.0.3.tgz#7d0c3dd8850c0193d8f5ee0cc8f11961407742c1" + integrity sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q== + +"@firebase/firestore@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.12.0.tgz#3321155f66d70c749924c635bb1f0deb92254df3" + integrity sha512-PM47OyiiAAoAMB8kkq4Je14mTciaRoAPDd3ng3Ckqz9i2TX9D9LfxIRcNzP/OxzNV4uBKRq6lXoOggkJBQR3Gw== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + "@firebase/webchannel-wrapper" "1.0.5" + "@grpc/grpc-js" "~1.9.0" + "@grpc/proto-loader" "^0.7.8" + tslib "^2.1.0" + +"@firebase/functions-compat@0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.4.2.tgz#5788b9d33a700164eefd0b4e455de87cd62d635c" + integrity sha512-YNxgnezvZDkqxqXa6cT7/oTeD4WXbxgIP7qZp4LFnathQv5o2omM6EoIhXiT9Ie5AoQDcIhG9Y3/dj+DFJGaGQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/functions" "0.13.2" + "@firebase/functions-types" "0.6.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/functions-types@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.6.3.tgz#f5faf770248b13f45d256f614230da6a11bfb654" + integrity sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg== + +"@firebase/functions@0.13.2": + version "0.13.2" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.13.2.tgz#2e7936898afcdfa391e564e39049e0e908282420" + integrity sha512-tHduUD+DeokM3NB1QbHCvEMoL16e8Z8JSkmuVA4ROoJKPxHn8ibnecHPO2e3nVCJR1D9OjuKvxz4gksfq92/ZQ== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.1" + "@firebase/messaging-interop-types" "0.2.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/installations-compat@0.2.20": + version "0.2.20" + resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.20.tgz#f17bcd7623f1283937ac3192c3293dd68037fcdc" + integrity sha512-9C9pL/DIEGucmoPj8PlZTnztbX3nhNj5RTYVpUM7wQq/UlHywaYv99969JU/WHLvi9ptzIogXYS9d1eZ6XFe9g== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/installations" "0.6.20" + "@firebase/installations-types" "0.5.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/installations-types@0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.5.3.tgz#cac8a14dd49f09174da9df8ae453f9b359c3ef2f" + integrity sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA== + +"@firebase/installations@0.6.20": + version "0.6.20" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.20.tgz#a019da0e71d5a0bb59b58e43a8edef0153368b94" + integrity sha512-LOzvR7XHPbhS0YB5ANXhqXB5qZlntPpwU/4KFwhSNpXNsGk/sBQ9g5hepi0y0/MfenJLe2v7t644iGOOElQaHQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/util" "1.14.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/logger@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.5.0.tgz#a9e55b1c669a0983dc67127fa4a5964ce8ed5e1b" + integrity sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g== + dependencies: + tslib "^2.1.0" + +"@firebase/messaging-compat@0.2.24": + version "0.2.24" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.24.tgz#9ea9bf0d88d605c382dd416e231203310da7b867" + integrity sha512-wXH8FrKbJvFuFe6v98TBhAtvgknxKIZtGM/wCVsfpOGmaAE80bD8tBxztl+uochjnFb9plihkd6mC4y7sZXSpA== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/messaging" "0.12.24" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/messaging-interop-types@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.3.tgz#e647c9cd1beecfe6a6e82018a6eec37555e4da3e" + integrity sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q== + +"@firebase/messaging@0.12.24": + version "0.12.24" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.24.tgz#ac586f68a038d8595ee8cbaea2a4b60e1886029a" + integrity sha512-UtKoubegAhHyehcB7iQjvQ8OVITThPbbWk3g2/2ze42PrQr6oe6OmCElYQkBrE5RDCeMTNucXejbdulrQ2XwVg== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/installations" "0.6.20" + "@firebase/messaging-interop-types" "0.2.3" + "@firebase/util" "1.14.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/performance-compat@0.2.23": + version "0.2.23" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.23.tgz#e4e440878c5be1e11e01d5fe28e5e1fe73d36857" + integrity sha512-c7qOAGBUAOpIuUlHu1axWcrCVtIYKPMhH0lMnoCDWnPwn1HcPuPUBVTWETbC7UWw71RMJF8DpirfWXzMWJQfgA== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/performance" "0.7.10" + "@firebase/performance-types" "0.2.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/performance-types@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.2.3.tgz#5ce64e90fa20ab5561f8b62a305010cf9fab86fb" + integrity sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ== + +"@firebase/performance@0.7.10": + version "0.7.10" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.7.10.tgz#a282de63f064477a62cf0379c3374f3cc693ffa4" + integrity sha512-8nRFld+Ntzp5cLKzZuG9g+kBaSn8Ks9dmn87UQGNFDygbmR6ebd8WawauEXiJjMj1n70ypkvAOdE+lzeyfXtGA== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/installations" "0.6.20" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + web-vitals "^4.2.4" + +"@firebase/remote-config-compat@0.2.22": + version "0.2.22" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.22.tgz#5d34d4e856c8a9010e77be5fc2dc183657ade58c" + integrity sha512-uW/eNKKtRBot2gnCC5mnoy5Voo2wMzZuQ7dwqqGHU176fO9zFgMwKiRzk+aaC99NLrFk1KOmr0ZVheD+zdJmjQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/logger" "0.5.0" + "@firebase/remote-config" "0.8.1" + "@firebase/remote-config-types" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/remote-config-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.5.0.tgz#f0f503b32edda3384f5252f9900cd9613adbb99c" + integrity sha512-vI3bqLoF14L/GchtgayMiFpZJF+Ao3uR8WCde0XpYNkSokDpAKca2DxvcfeZv7lZUqkUwQPL2wD83d3vQ4vvrg== + +"@firebase/remote-config@0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.8.1.tgz#47309f3e623d358652878935ac90c880b97ef118" + integrity sha512-L86TReBnPiiJOWd7k9iaiE9f7rHtMpjAoYN0fH2ey2ZRzsOChHV0s5sYf1+IIUYzplzsE46pjlmAUNkRRKwHSQ== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/installations" "0.6.20" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/storage-compat@0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.4.1.tgz#94c105a416f949fd1552ced075d2df613e761faa" + integrity sha512-bgl3FHHfXAmBgzIK/Fps6Xyv2HiAQlSTov07CBL+RGGhrC5YIk4lruS8JVIC+UkujRdYvnf8cpQFGn2RCilJ/A== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/storage" "0.14.1" + "@firebase/storage-types" "0.8.3" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/storage-types@0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.8.3.tgz#2531ef593a3452fc12c59117195d6485c6632d3d" + integrity sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg== + +"@firebase/storage@0.14.1": + version "0.14.1" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.14.1.tgz#2cdc6523bac9fd85bdd369c77e02a785866d4c02" + integrity sha512-uIpYgBBsv1vIET+5xV20XT7wwqV+H4GFp6PBzfmLUcEgguS4SWNFof56Z3uOC2lNDh0KDda1UflYq2VwD9Nefw== + dependencies: + "@firebase/component" "0.7.1" + "@firebase/util" "1.14.0" + tslib "^2.1.0" + +"@firebase/util@1.14.0": + version "1.14.0" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.14.0.tgz#e0a5998fc30a065fe5cba8bd7546ae8f095f3d3e" + integrity sha512-/gnejm7MKkVIXnSJGpc9L2CvvvzJvtDPeAEq5jAwgVlf/PeNxot+THx/bpD20wQ8uL5sz0xqgXy1nisOYMU+mw== + dependencies: + tslib "^2.1.0" + +"@firebase/webchannel-wrapper@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.5.tgz#39cf5a600450cb42f1f0b507cc385459bf103b27" + integrity sha512-+uGNN7rkfn41HLO0vekTFhTxk61eKa8mTpRGLO0QSqlQdKvIoGAvLp3ppdVIWbTGYJWM6Kp0iN+PjMIOcnVqTw== + "@formatjs/ecma402-abstract@2.3.6": version "2.3.6" resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1" @@ -1423,6 +1770,24 @@ dependencies: tslib "^2.8.0" +"@grpc/grpc-js@~1.9.0": + version "1.9.15" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.9.15.tgz#433d7ac19b1754af690ea650ab72190bd700739b" + integrity sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ== + dependencies: + "@grpc/proto-loader" "^0.7.8" + "@types/node" ">=12.12.47" + +"@grpc/proto-loader@^0.7.8": + version "0.7.15" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.15.tgz#4cdfbf35a35461fc843abe8b9e2c0770b5095e60" + integrity sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ== + dependencies: + lodash.camelcase "^4.3.0" + long "^5.0.0" + protobufjs "^7.2.5" + yargs "^17.7.2" + "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -1881,6 +2246,59 @@ "@otplib/plugin-crypto" "^12.0.1" "@otplib/plugin-thirty-two" "^12.0.1" +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + "@react-aria/button@^3.15.0": version "3.15.0" resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.15.0.tgz#1f9e8dbe4475e4d94852e3fbe992a84335a9f2af" @@ -2347,19 +2765,17 @@ resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-11.4.1.tgz#a3c247aceab35f75dd0aa4bfa85d2be5a4508688" integrity sha512-B0BYAkghz3Q2V09BF88RA601XursIEA111tnc2JOaN7axJWmNefmfjZqw/KdSxKZp7CZUuPpjBmz/WCR9uaHYg== -"@react-native-firebase/app@14.11.1": - version "14.11.1" - resolved "https://registry.yarnpkg.com/@react-native-firebase/app/-/app-14.11.1.tgz#5d3587bda0a8877863e59384a4d38f7ebc321835" - integrity sha512-fkvOK8c7e8MxIbfb2076kO3GtGUc3ZXNEkPyfamRKBnPgANpmnjQaTVIraXpeuIIOfjj5uDK4uw32znWiDusGA== +"@react-native-firebase/app@24.0.0": + version "24.0.0" + resolved "https://registry.yarnpkg.com/@react-native-firebase/app/-/app-24.0.0.tgz#b9400ac3c13617811b0375d1335d24edeec986bf" + integrity sha512-rLWNd8/4FjKYV7PeDR9uiT5vwYWdJ7dJ1yiIIaZ/eL+Y56Ij2iXbqRCUu4zWkvu/ZrJfaGOyT12Vhy1SLy0NMg== dependencies: - "@expo/config-plugins" "^4.1.5" - opencollective-postinstall "^2.0.1" - superstruct "^0.6.2" + firebase "12.10.0" -"@react-native-firebase/messaging@14.11.1": - version "14.11.1" - resolved "https://registry.yarnpkg.com/@react-native-firebase/messaging/-/messaging-14.11.1.tgz#891b92f5606386e83ae377e72659d0836ac7bd6b" - integrity sha512-nJjmA+Oku/rWM//y0hpsXJAM8dqkucZKyu71bZ8f4XCOU0ueqO/Qlyv8ylQ/2G+4+FCoSxncffxDdUfr+3nExA== +"@react-native-firebase/messaging@24.0.0": + version "24.0.0" + resolved "https://registry.yarnpkg.com/@react-native-firebase/messaging/-/messaging-24.0.0.tgz#185cd1d9f343fd6a2f077de05def34977fe63103" + integrity sha512-rODaV83e8mR+Y9EPDblfSpy4rM+alriiq5306RyzPryhsyu+guj4fhGwZpESWwhmk9fKjsnshv++aFA50xFjhg== "@react-native/assets-registry@0.81.4": version "0.81.4" @@ -2599,7 +3015,7 @@ metro-config "^0.83.1" metro-runtime "^0.83.1" -"@react-native/normalize-color@*", "@react-native/normalize-color@^2.0.0": +"@react-native/normalize-color@*": version "2.1.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== @@ -3466,7 +3882,7 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/node@*": +"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": version "25.6.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-25.6.0.tgz#4e09bad9b469871f2d0f68140198cbd714f4edca" integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ== @@ -3747,7 +4163,7 @@ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.13.tgz#00d1dd940b218dff2e49309d410d8bb212159225" integrity sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw== -"@xmldom/xmldom@~0.7.0", "@xmldom/xmldom@~0.7.7": +"@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== @@ -4910,16 +5326,6 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-deep@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" - integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== - dependencies: - for-own "^1.0.0" - is-plain-object "^2.0.4" - kind-of "^6.0.0" - shallow-clone "^1.0.0" - clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -6345,6 +6751,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +faye-websocket@0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + fb-dotslash@0.5.8: version "0.5.8" resolved "https://registry.yarnpkg.com/fb-dotslash/-/fb-dotslash-0.5.8.tgz#c5ef3dacd75e1ddb2197c367052464ddde0115f5" @@ -6458,6 +6871,40 @@ findit@^2.0.0: resolved "https://registry.yarnpkg.com/findit/-/findit-2.0.0.tgz#6509f0126af4c178551cfa99394e032e13a4d56e" integrity sha512-ENZS237/Hr8bjczn5eKuBohLgaD0JyUd0arxretR1f9RO46vZHA1b2y0VorgGV3WaOT3c+78P8h7v4JGJ1i/rg== +firebase@12.10.0: + version "12.10.0" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-12.10.0.tgz#2c000e889e8b423ce37399b6a0497cadfba890fe" + integrity sha512-tAjHnEirksqWpa+NKDUSUMjulOnsTcsPC1X1rQ+gwPtjlhJS572na91CwaBXQJHXharIrfj7sw/okDkXOsphjA== + dependencies: + "@firebase/ai" "2.9.0" + "@firebase/analytics" "0.10.20" + "@firebase/analytics-compat" "0.2.26" + "@firebase/app" "0.14.9" + "@firebase/app-check" "0.11.1" + "@firebase/app-check-compat" "0.4.1" + "@firebase/app-compat" "0.5.9" + "@firebase/app-types" "0.9.3" + "@firebase/auth" "1.12.1" + "@firebase/auth-compat" "0.6.3" + "@firebase/data-connect" "0.4.0" + "@firebase/database" "1.1.1" + "@firebase/database-compat" "2.1.1" + "@firebase/firestore" "4.12.0" + "@firebase/firestore-compat" "0.4.6" + "@firebase/functions" "0.13.2" + "@firebase/functions-compat" "0.4.2" + "@firebase/installations" "0.6.20" + "@firebase/installations-compat" "0.2.20" + "@firebase/messaging" "0.12.24" + "@firebase/messaging-compat" "0.2.24" + "@firebase/performance" "0.7.10" + "@firebase/performance-compat" "0.2.23" + "@firebase/remote-config" "0.8.1" + "@firebase/remote-config-compat" "0.2.22" + "@firebase/storage" "0.14.1" + "@firebase/storage-compat" "0.4.1" + "@firebase/util" "1.14.0" + flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -6504,23 +6951,6 @@ for-each@^0.3.3, for-each@^0.3.5: dependencies: is-callable "^1.2.7" -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g== - -for-in@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -for-own@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== - dependencies: - for-in "^1.0.1" - form-data@^4.0.0: version "4.0.5" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" @@ -6910,6 +7340,11 @@ http-errors@~2.0.1: statuses "~2.0.2" toidentifier "~1.0.1" +http-parser-js@>=0.5.1: + version "0.5.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" + integrity sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA== + https-proxy-agent@^7.0.5: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" @@ -6945,6 +7380,11 @@ iconv-lite@^0.5.0: dependencies: safer-buffer ">= 2.1.2 < 3" +idb@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + idx@2.5.6: version "2.5.6" resolved "https://registry.yarnpkg.com/idx/-/idx-2.5.6.tgz#1f824595070100ae9ad585c86db08dc74f83a59d" @@ -7146,11 +7586,6 @@ is-docker@^2.0.0: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -7886,7 +8321,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^1.0.1, json5@^1.0.2: +json5@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== @@ -7929,12 +8364,7 @@ keyv@^4.5.3: dependencies: json-buffer "3.0.1" -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.1, kind-of@^6.0.2: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -8053,6 +8483,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -8166,6 +8601,11 @@ logkitty@^0.7.1: dayjs "^1.8.15" yargs "^15.1.0" +long@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/long/-/long-5.3.2.tgz#1d84463095999262d7d7b7f8bfd4a8cc55167f83" + integrity sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -8758,14 +9198,6 @@ minimist@^1.1.2, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA== - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.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" @@ -9149,11 +9581,6 @@ open@^7.0.3, open@^7.4.2: is-docker "^2.0.0" is-wsl "^2.1.1" -opencollective-postinstall@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - optionator@^0.9.3: version "0.9.4" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" @@ -9553,6 +9980,24 @@ prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.0, prop-t object-assign "^4.1.1" react-is "^16.13.1" +protobufjs@^7.2.5: + version "7.5.5" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.5.5.tgz#b7089ca4410374c75150baf277353ef76db69f96" + integrity sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/node" ">=13.7.0" + long "^5.0.0" + proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -9833,10 +10278,10 @@ react-native-fs@2.20.0: base-64 "^0.1.0" utf8 "^3.0.0" -react-native-gesture-handler@2.25.0: - version "2.25.0" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.25.0.tgz#3a5a8912ea4f5e68ab211a9fa5a191c08ad50883" - integrity sha512-NPjJi6mislXxvjxQPU9IYwBjb1Uejp8GvAbE1Lhh+xMIMEvmgAvVIp5cz1P+xAbV6uYcRRArm278+tEInGOqWg== +react-native-gesture-handler@2.28.0: + version "2.28.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.28.0.tgz#07fb4f5eae72f810aac3019b060d26c1835bfd0c" + integrity sha512-0msfJ1vRxXKVgTgvL+1ZOoYw3/0z1R+Ked0+udoJhyplC2jbVKIJ8Z1bzWdpQRCV3QcQ87Op0zJVE5DhKK2A0A== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" @@ -9899,10 +10344,10 @@ react-native-localize@2.2.2: resolved "https://registry.yarnpkg.com/react-native-localize/-/react-native-localize-2.2.2.tgz#a1c6369000c9dae6800eded8ddb1673bf090f84e" integrity sha512-j9aAYyuZblq27XPW3h/cZuBP2WA1OOsEPjTHszPQ/YcM9VrrrYnfpJObP4IyghxmS8i+7Jhoh7qp8CjunfrFjw== -react-native-mmkv@2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-2.11.0.tgz#51b9985f6a5c09fe9c16d8c1861cc2901856ace1" - integrity sha512-28PdUHjZJmAw3q+8zJDAAdohnZMpDC7WgRUJxACOMkcmJeqS3u5cKS/lSq2bhf1CvaeIiHYHUWiyatUjMRCDQQ== +react-native-mmkv@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-4.3.0.tgz#dbb2817b75270194dd231b4290d3c834f7d6d417" + integrity sha512-D1wB2ViMrm+0rs7FcbLoct/BV+qugASi+XAZT8MzXy5yl0CI0qxToh2LPnw9UENHrNefpfDZgE5FpMhIB37I5Q== react-native-modal@13.0.1: version "13.0.1" @@ -9919,6 +10364,11 @@ react-native-nfc-manager@3.16.0: dependencies: "@expo/config-plugins" "~8.0.0" +react-native-nitro-modules@^0.35.4: + version "0.35.4" + resolved "https://registry.yarnpkg.com/react-native-nitro-modules/-/react-native-nitro-modules-0.35.4.tgz#eff7f3e1e279b44568850300e9789af3fc30facd" + integrity sha512-4qZa+1kgR/sPRNZv+UShxyArEPpovWxw76Dfd/DtCVtkQ92wOOxGIzdYvndprabd+t+r8zNYgYEPYE74gzkuVQ== + react-native-pdf@^6.7.7: version "6.7.7" resolved "https://registry.yarnpkg.com/react-native-pdf/-/react-native-pdf-6.7.7.tgz#c9a9cffe3ab15a227de84fc1512942472a83ba0b" @@ -9997,10 +10447,10 @@ react-native-shadow-2@6.0.3: dependencies: polished "^4.1.4" -react-native-share@9.2.3: - version "9.2.3" - resolved "https://registry.yarnpkg.com/react-native-share/-/react-native-share-9.2.3.tgz#14eb07cb1ee503421df0e9a80fdbf3fb0180223b" - integrity sha512-y6ju4HS6ydJoPVoacZ/Hp3i47AfI9W4e76Jv00r01dVbr6SCCcuqk37kIbn+kYivdTxOW77UGEbhtBHHtXnhzg== +react-native-share@12.2.6: + version "12.2.6" + resolved "https://registry.yarnpkg.com/react-native-share/-/react-native-share-12.2.6.tgz#05975fabe7d766726fcc80e561f7a41a5ef64b87" + integrity sha512-K9jZCQaTIqSNG37kMVygU1rflVMJm2g0ikslnbbmQ7EgsckYpw7ipePyp01E64hG+HrWNl+z9ZnFWLCC6H+Tiw== react-native-svg-transformer@1.5.0: version "1.5.0" @@ -10034,6 +10484,13 @@ react-native-vision-camera@^4.7.2: resolved "https://registry.yarnpkg.com/react-native-vision-camera/-/react-native-vision-camera-4.7.3.tgz#ed03cedabcaec54774f5aa40e69afa30069924d4" integrity sha512-g1/neOyjSqn1kaAa2FxI/qp5KzNvPcF0bnQw6NntfbxH6tm0+8WFZszlgb5OV+iYlB6lFUztCbDtyz5IpL47OA== +react-native-worklets-core@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/react-native-worklets-core/-/react-native-worklets-core-1.6.3.tgz#e95d879b28890bf27f019797aa3d8538532b4f4e" + integrity sha512-r3Q40XQBccx/iAI5tlyiua+micvO1UGzzUOskNweZUXyfrrE+rb5aqxqruBPqXf90rO+bBiplylLMEAXCLTyGA== + dependencies: + string-hash-64 "^1.0.3" + react-native@0.81.4: version "0.81.4" resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.81.4.tgz#d5e9d0a71ed2e80a550a6c358f2ce3ddb6f5b119" @@ -10519,7 +10976,7 @@ safe-array-concat@^1.1.3: has-symbols "^1.1.0" isarray "^2.0.5" -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -10728,15 +11185,6 @@ sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.12, sha.js@^2.4.8: safe-buffer "^5.2.1" to-buffer "^1.2.0" -shallow-clone@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" - integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== - dependencies: - is-extendable "^0.1.1" - kind-of "^5.0.0" - mixin-object "^2.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -11027,6 +11475,11 @@ string-argv@0.3.2: resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== +string-hash-64@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string-hash-64/-/string-hash-64-1.0.3.tgz#0deb56df58678640db5c479ccbbb597aaa0de322" + integrity sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw== + string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -11213,14 +11666,6 @@ sudo-prompt@^9.0.0: resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== -superstruct@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.6.2.tgz#c5eb034806a17ff98d036674169ef85e4c7f6a1c" - integrity sha512-lvA97MFAJng3rfjcafT/zGTSWm6Tbpk++DP6It4Qg7oNaeM+2tdJMuVgGje21/bIpBEs6iQql1PJH6dKTjl4Ig== - dependencies: - clone-deep "^2.0.1" - kind-of "^6.0.1" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -11436,7 +11881,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.8.0, tslib@^2.8.1: +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.8.0, tslib@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -11737,6 +12182,25 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-vitals@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-4.2.4.tgz#1d20bc8590a37769bd0902b289550936069184b7" + integrity sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw== + +websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + whatwg-fetch@^3.0.0: version "3.6.20" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" @@ -11905,14 +12369,6 @@ xcode@^3.0.1: simple-plist "^1.1.0" uuid "^7.0.3" -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== - dependencies: - 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" @@ -12006,7 +12462,7 @@ yargs@^15.1.0, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.3.1, yargs@^17.6.2: +yargs@^17.3.1, yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== From f90419ee0f07e1e0dfbd344ec4ef9f35ab34d3ca Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 23 Apr 2026 15:10:35 +0530 Subject: [PATCH 003/135] ios patched --- patches/native-base+3.4.28.patch | 49 +++++++++- patches/react-native+0.81.4.patch | 106 ++++++++++++++++++++++ patches/react-native-screens+4.24.0.patch | 18 ++++ 3 files changed, 169 insertions(+), 4 deletions(-) create mode 100644 patches/react-native+0.81.4.patch create mode 100644 patches/react-native-screens+4.24.0.patch diff --git a/patches/native-base+3.4.28.patch b/patches/native-base+3.4.28.patch index 64e6d7ea3f..78fc5afc79 100644 --- a/patches/native-base+3.4.28.patch +++ b/patches/native-base+3.4.28.patch @@ -1,7 +1,33 @@ -diff --git a/node_modules/native-base/lib/.DS_Store b/node_modules/native-base/lib/.DS_Store -new file mode 100644 -index 0000000..e3f5999 -Binary files /dev/null and b/node_modules/native-base/lib/.DS_Store differ +diff --git a/node_modules/native-base/lib/commonjs/theme/styled-system.js b/node_modules/native-base/lib/commonjs/theme/styled-system.js +index c7c18f3..0dc1c01 100644 +--- a/node_modules/native-base/lib/commonjs/theme/styled-system.js ++++ b/node_modules/native-base/lib/commonjs/theme/styled-system.js +@@ -128,6 +128,10 @@ const flexbox = { + justifyContent: true, + flexWrap: true, + flexDirection: true, ++ direction: { ++ property: 'flexDirection', ++ scale: 'flexDirection' ++ }, + flexDir: { + property: 'flexDirection', + scale: 'flexDirection' +diff --git a/node_modules/native-base/lib/module/theme/styled-system.js b/node_modules/native-base/lib/module/theme/styled-system.js +index 8c01971..d02115f 100644 +--- a/node_modules/native-base/lib/module/theme/styled-system.js ++++ b/node_modules/native-base/lib/module/theme/styled-system.js +@@ -111,6 +111,10 @@ export const flexbox = { + justifyContent: true, + flexWrap: true, + flexDirection: true, ++ direction: { ++ property: 'flexDirection', ++ scale: 'flexDirection' ++ }, + flexDir: { + property: 'flexDirection', + scale: 'flexDirection' diff --git a/node_modules/native-base/src/hooks/useKeyboardDismissable.ts b/node_modules/native-base/src/hooks/useKeyboardDismissable.ts index f3cfa44..953688f 100644 --- a/node_modules/native-base/src/hooks/useKeyboardDismissable.ts @@ -114,3 +140,18 @@ index ed3047c..efb63dd 100644 boxShadow: `0 1px 0 0 ${primary[500]}`, }, }, +diff --git a/node_modules/native-base/src/theme/styled-system.ts b/node_modules/native-base/src/theme/styled-system.ts +index 575d972..1aceca9 100644 +--- a/node_modules/native-base/src/theme/styled-system.ts ++++ b/node_modules/native-base/src/theme/styled-system.ts +@@ -112,6 +112,10 @@ export const flexbox = { + justifyContent: true, + flexWrap: true, + flexDirection: true, ++ direction: { ++ property: 'flexDirection', ++ scale: 'flexDirection', ++ }, + flexDir: { + property: 'flexDirection', + scale: 'flexDirection', diff --git a/patches/react-native+0.81.4.patch b/patches/react-native+0.81.4.patch new file mode 100644 index 0000000000..b562944545 --- /dev/null +++ b/patches/react-native+0.81.4.patch @@ -0,0 +1,106 @@ +diff --git a/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm b/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm +index 74ebc31..8ebdeac 100644 +--- a/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm ++++ b/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm +@@ -10,6 +10,7 @@ + #import + #import + #import ++#import + + #import + #import +@@ -111,8 +112,11 @@ - (void)_enqueueComponentViewWithComponentHandle:(ComponentHandle)componentHandl + return; + } + +- RCTAssert( +- componentViewDescriptor.view.superview == nil, @"RCTComponentViewRegistry: Attempt to recycle a mounted view."); ++ if (componentViewDescriptor.view.superview != nil) { ++ RCTLogWarn(@"RCTComponentViewRegistry: Skipping recycle for mounted view %@", componentViewDescriptor.view); ++ return; ++ } ++ + [componentViewDescriptor.view prepareForRecycle]; + + recycledViews.push_back(componentViewDescriptor); +diff --git a/node_modules/react-native/React/Views/RCTComponentData.mm b/node_modules/react-native/React/Views/RCTComponentData.mm +index 5e39f77..c333267 100644 +--- a/node_modules/react-native/React/Views/RCTComponentData.mm ++++ b/node_modules/react-native/React/Views/RCTComponentData.mm +@@ -105,6 +105,11 @@ - (RCTShadowView *)createShadowViewWithTag:(NSNumber *)tag + - (void)callCustomSetter:(SEL)setter onView:(id)view withProp:(id)json isShadowView:(BOOL)isShadowView + { + json = RCTNilIfNull(json); ++ if (![self.manager respondsToSelector:setter]) { ++ RCTLogWarn(@"Ignoring unknown custom prop setter '%@' on %@", NSStringFromSelector(setter), [self.manager class]); ++ return; ++ } ++ + if (!isShadowView) { + if (!json && !_defaultView) { + // Only create default view if json is null +@@ -144,6 +149,11 @@ static RCTPropBlock createEventSetter( + } + }; + } ++ if (target && ![target respondsToSelector:setter]) { ++ RCTLogWarn(@"Ignoring unknown event prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); ++ return; ++ } ++ + ((void (*)(id, SEL, id))objc_msgSend)(target, setter, eventHandler); + }; + } +@@ -201,6 +211,16 @@ static RCTPropBlock createNSInvocationSetter(NSMethodSignature *typeSignature, S + } + + // Set value ++ if (target && ![target respondsToSelector:setter]) { ++ RCTLogWarn(@"Ignoring unknown prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); ++ if (freeValueOnCompletion) { ++ // Only free the value if we `malloc`d it locally, otherwise it ++ // points to `defaultValue.mutableBytes`, which is managed by ARC. ++ free(value); ++ } ++ return; ++ } ++ + if (!targetInvocation) { + NSMethodSignature *signature = [target methodSignatureForSelector:setter]; + targetInvocation = [NSInvocation invocationWithMethodSignature:signature]; +@@ -289,6 +309,10 @@ - (RCTPropBlock)createPropBlock:(NSString *)name isShadowView:(BOOL)isShadowView + _type (*get)(id, SEL) = (__typeof(get))objc_msgSend; \ + void (*set)(id, SEL, _type) = (__typeof(set))objc_msgSend; \ + setterBlock = ^(id target, id json) { \ ++ if (target && ![target respondsToSelector:setter]) { \ ++ RCTLogWarn(@"Ignoring unknown prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); \ ++ return; \ ++ } \ + if (json) { \ + if (!setDefaultValue && target) { \ + if ([target respondsToSelector:getter]) { \ +diff --git a/node_modules/react-native/React/Views/RCTView.m b/node_modules/react-native/React/Views/RCTView.m +index 6d18765..4cd70f6 100644 +--- a/node_modules/react-native/React/Views/RCTView.m ++++ b/node_modules/react-native/React/Views/RCTView.m +@@ -164,6 +164,19 @@ - (void)setReactLayoutDirection:(UIUserInterfaceLayoutDirection)layoutDirection + } + } + ++// Defensive no-op for invalid top-level `direction` props routed to RCTView. ++// Layout direction should be handled on shadow views/styles, not as a view setter. ++- (void)setDirection:(UIUserInterfaceLayoutDirection)direction ++{ ++ (void)direction; ++} ++ ++// Defensive no-op for leaked navigation-only props routed to RCTView. ++- (void)setBackButtonCustomView:(id)backButtonCustomView ++{ ++ (void)backButtonCustomView; ++} ++ + #pragma mark - Hit Testing + + - (void)setPointerEvents:(RCTPointerEvents)pointerEvents diff --git a/patches/react-native-screens+4.24.0.patch b/patches/react-native-screens+4.24.0.patch new file mode 100644 index 0000000000..974670fe91 --- /dev/null +++ b/patches/react-native-screens+4.24.0.patch @@ -0,0 +1,18 @@ +diff --git a/node_modules/react-native-screens/ios/RCTConvert+RNScreens.mm b/node_modules/react-native-screens/ios/RCTConvert+RNScreens.mm +index bbf761a..8029a8d 100644 +--- a/node_modules/react-native-screens/ios/RCTConvert+RNScreens.mm ++++ b/node_modules/react-native-screens/ios/RCTConvert+RNScreens.mm +@@ -1,6 +1,5 @@ + #import "RCTConvert+RNScreens.h" +- +-#if !RCT_NEW_ARCH_ENABLED ++#import + + #import "RNSEnums.h" + +@@ -65,5 +64,3 @@ + (NSMutableDictionary *)blurEffectsForIOSVersion + integerValue) + + @end +- +-#endif // !RCT_NEW_ARCH_ENABLED From 44480ee8ac602137ef6bab756bbffd3b8de23ae0 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Tue, 28 Apr 2026 13:13:17 +0530 Subject: [PATCH 004/135] Upgraded to react native 0.81.4 - replaced native-base with @gluestack-ui/themed-native-base - App wide safe area provider - upgraded react-native-hce and guard rails for ios - Updated patch for rn-screen and rn-0.81.4 - Update all imports of native-base with gluestack package - minor ui fixes --- AndroidFontFix.ts | 2 +- App.tsx | 33 +- babel.config.js | 1 + index.js | 2 +- ios/Podfile.lock | 8 +- package.json | 5 +- patches/native-base+3.4.28.patch | 157 -- patches/react-native+0.81.4.patch | 80 - patches/react-native-screens+4.24.0.patch | 55 + src/components/ActionCard.tsx | 2 +- src/components/ActionChip.tsx | 2 +- .../ActivityIndicatorView.tsx | 2 +- src/components/AppNumPad/KeyPadView.tsx | 2 +- src/components/AppPinInput/PinDotView.tsx | 2 +- src/components/AppPinInput/PinInputsView.tsx | 2 +- src/components/BTCAmountPill.tsx | 2 +- .../Backup/BackupHealthCheckList.tsx | 2 +- .../Backup/HealthCheckComponent.tsx | 2 +- src/components/BounceLoader.tsx | 2 +- src/components/Breadcrumbs.tsx | 2 +- src/components/BrownButton.tsx | 2 +- src/components/Buttons.tsx | 2 +- src/components/CTACardDotted.tsx | 2 +- src/components/CameraUnauthorized.tsx | 2 +- src/components/CardPill.tsx | 2 +- src/components/CircleIconWrapper.tsx | 2 +- src/components/ContentWrapper.tsx | 2 +- src/components/CustomButton/CustomButton.tsx | 2 +- .../CustomButton/CustomGreenButton.tsx | 2 +- src/components/DashedButton.tsx | 2 +- src/components/DashedCta.tsx | 2 +- src/components/DiscountCard.tsx | 5 +- src/components/Dot.tsx | 2 +- src/components/DotView.tsx | 2 +- src/components/Dropdown.tsx | 2 +- src/components/EmptyListIllustration.tsx | 2 +- src/components/EmptyView/EmptyStateView.tsx | 2 +- src/components/FeatureCard.tsx | 2 +- src/components/FooterActions.tsx | 2 +- src/components/HealthCheck/CVVInputsView.tsx | 2 +- src/components/HexagonIcon.tsx | 2 +- src/components/HomeScreenHeader.tsx | 5 +- src/components/HorizontalAddCard.tsx | 2 +- src/components/ImportExportLabels/index.tsx | 2 +- src/components/Instruction.tsx | 2 +- src/components/KeeperFooter.tsx | 2 +- src/components/KeeperGradient.tsx | 2 +- src/components/KeeperHeader.tsx | 2 +- src/components/KeeperLoader.tsx | 11 +- src/components/KeeperModal.tsx | 14 +- src/components/KeeperPasswordInput.tsx | 2 +- src/components/KeeperQRCode.tsx | 2 +- src/components/KeeperText.tsx | 2 +- src/components/KeeperTextInput.tsx | 2 +- src/components/KeyAddedModal.tsx | 2 +- src/components/Loader.tsx | 2 +- src/components/MenuCard.tsx | 2 +- src/components/MenuFooter.tsx | 5 +- src/components/MenuOption.tsx | 2 +- src/components/MessagePreview.tsx | 2 +- .../MiniscriptPathSelector/index.tsx | 17 +- .../Modal/ConciergeOnboardingModal.tsx | 2 +- src/components/Modal/PasscodeVerify.tsx | 2 +- src/components/Modal/TipBottomSheet.tsx | 2 +- .../Modal/WalletVaultCreationModal.tsx | 2 +- src/components/NavButton.tsx | 2 +- src/components/NfcPromptAndroid.tsx | 2 +- src/components/Note/Note.tsx | 2 +- src/components/OptionCTA.tsx | 2 +- src/components/OptionCard.tsx | 2 +- src/components/OptionDropdown.tsx | 2 +- src/components/OptionPicker.tsx | 2 +- src/components/OptionTile.tsx | 2 +- src/components/PendingHealthCheckModal.tsx | 2 +- src/components/QRScanner.tsx | 2 +- src/components/RKSignersModal.tsx | 74 +- src/components/Scale.tsx | 2 +- src/components/ScreenWrapper.tsx | 2 +- .../SeedWordBackup/ConfirmSeedWord.tsx | 2 +- src/components/SegmentController.tsx | 2 +- .../SettingComponent/CountrySwitchCard.tsx | 2 +- .../SettingComponent/VersionHistoryList.tsx | 2 +- src/components/SetupSignerOptions.tsx | 2 +- src/components/SignerCard.tsx | 2 +- src/components/SigningDevices/KeyCard.tsx | 2 +- src/components/StatusBarComponent.tsx | 2 +- src/components/Switch/CurrencyTypeSwitch.tsx | 2 +- src/components/Switch/MonthlyYearlySwitch.tsx | 2 +- src/components/Switch/Switch.tsx | 2 +- src/components/TabBar.tsx | 2 +- src/components/TestnetIndicator.tsx | 2 +- src/components/ToastMessages.tsx | 2 +- src/components/TransactionElement.tsx | 2 +- .../UTXOsComponents/FinalizeFooter.tsx | 2 +- src/components/UTXOsComponents/UTXOFooter.tsx | 2 +- src/components/UTXOsComponents/UTXOList.tsx | 2 +- .../UTXOsComponents/UTXOSelectionTotal.tsx | 2 +- src/components/UpgradeCTA.tsx | 2 +- src/components/UploadImage.tsx | 2 +- src/components/WalletCopiableData.tsx | 2 +- src/components/WalletHeader.tsx | 2 +- src/components/WarningNote.tsx | 2 +- src/components/XPub/ShowXPub.tsx | 2 +- .../onBoarding/OnboardingSlideComponent.tsx | 2 +- src/constants/Bitcoin.tsx | 2 +- src/context/ThemeContext.tsx | 2 +- src/hooks/useNotificationHandler.tsx | 2 +- src/hooks/useSettingKeeper.tsx | 2 +- src/hooks/useTestSats.tsx | 2 +- src/hooks/useToastMessage.tsx | 2 +- src/navigation/Navigator.tsx | 2 +- src/navigation/privateTheme.js | 2 +- src/navigation/themes.js | 2 +- src/providers/index.tsx | 2 +- src/screens/AddSigner/AddMultipleXpub.tsx | 5 +- .../AddSigner/AddMultipleXpubFiles.tsx | 5 +- .../AddSigner/HorizontalSignerCard.tsx | 2 +- src/screens/AddSigner/SignerCard.tsx | 2 +- src/screens/AddWalletScreen/AddNewWallet.tsx | 2 +- .../AddWalletScreen/ConfirmWalletDetails.tsx | 2 +- src/screens/Advisors/AdvisorDetail.tsx | 2 +- src/screens/Advisors/Advisors.tsx | 2 +- src/screens/Advisors/FilterAdvisor.tsx | 2 +- .../Advisors/component/AdvisorCard.tsx | 2 +- .../component/AdvisorProfileHeader.tsx | 2 +- src/screens/AppSettings/AppBackupSettings.tsx | 2 +- src/screens/AppSettings/AppVersionHistoty.tsx | 2 +- src/screens/AppSettings/BackupModal.tsx | 2 +- src/screens/AppSettings/ChangeLanguage.tsx | 2 +- src/screens/AppSettings/ManageWallets.tsx | 2 +- src/screens/AppSettings/MultiUserScreen.tsx | 2 +- src/screens/AppSettings/Node/AddNode.tsx | 2 +- .../AppSettings/Node/NodeSelection.tsx | 2 +- src/screens/AppSettings/Node/NodeSettings.tsx | 2 +- src/screens/AppSettings/Node/ScanNode.tsx | 2 +- .../Node/components/SelectableServerItem.tsx | 2 +- .../Node/components/ServerItem.tsx | 2 +- src/screens/AppSettings/PrivacyAndDisplay.tsx | 2 +- src/screens/AppSettings/TorModalMap.tsx | 2 +- src/screens/AppSettings/TorSettings.tsx | 2 +- .../BackupWallet/ViewRecoveryKeyScreen.tsx | 2 +- .../BackupWallet/WalletBackHistoryScreen.tsx | 2 +- src/screens/BuyBitcoin/BuyBitcoinScreen.tsx | 2 +- src/screens/Channel/ConnectChannel.tsx | 5 +- src/screens/ChoosePlanScreen/ChoosePlan.tsx | 2 +- .../ChoosePlanScreen/TierUpgradeModal.tsx | 2 +- .../components/PlanDetailsCards.tsx | 2 +- .../components/SubscriptionList.tsx | 2 +- .../CloudBackup/CloudBackupPassword.tsx | 2 +- src/screens/CloudBackup/CloudBackupScreen.tsx | 2 +- src/screens/Contact/AddContact.tsx | 2 +- src/screens/Contact/AssociateContact.tsx | 2 +- src/screens/Contact/EditContact.tsx | 2 +- src/screens/DiscountCodes/DiscountCodes.tsx | 2 +- .../DerivationPathModal.tsx | 2 +- src/screens/FeeInsights/FeeDataSource.tsx | 2 +- src/screens/FeeInsights/FeeDataStats.tsx | 2 +- src/screens/FeeInsights/FeeGraph.tsx | 2 +- src/screens/FeeInsights/FeeInsightCard.tsx | 2 +- .../FeeInsights/FeeInsightsContent.tsx | 2 +- .../FeeInsights/FeeRateStatementCard.tsx | 5 +- src/screens/Hardware/Hardware.tsx | 2 +- .../Hardware/components/CoinkiteDevices.tsx | 2 +- .../Hardware/components/DeviceCard.tsx | 2 +- .../Hardware/components/HardwareDevices.tsx | 2 +- .../Hardware/components/HardwareReseller.tsx | 2 +- .../Hardware/components/ResellerCard.tsx | 2 +- .../Hardware/components/TrezorDevices.tsx | 2 +- src/screens/Home/HomeScreen.tsx | 2 +- .../Notifications/NotificationsCenter.tsx | 2 +- .../Home/components/BalanceComponent.tsx | 2 +- .../Home/components/ConciergeComponent.tsx | 2 +- src/screens/Home/components/CurrencyInfo.tsx | 4 +- .../Home/components/DowngradeModal.tsx | 2 +- .../components/ElectrumDisconnectModal.tsx | 2 +- .../Home/components/Keys/ManageKeys.tsx | 2 +- .../Home/components/Keys/SignerContent.tsx | 2 +- .../Home/components/Keys/SignerList.tsx | 2 +- .../Home/components/Settings/AppSettings.tsx | 2 +- .../Component/InheritanceDocument.tsx | 5 +- .../Settings/Component/PlebContainer.tsx | 5 +- .../Settings/Component/SettingCard.tsx | 5 +- .../Settings/Component/SettingModal.tsx | 2 +- .../Settings/InheritanceDocumentScreen.tsx | 2 +- .../components/Settings/keeperSettings.tsx | 2 +- src/screens/Home/components/UAIView.tsx | 2 +- .../Home/components/Wallet/HomeWallet.tsx | 2 +- .../Home/components/Wallet/WalletCard.tsx | 2 +- .../Home/components/buyBtc/AcquireCard.tsx | 2 +- .../Home/components/buyBtc/BtcGraph.tsx | 2 +- src/screens/Home/components/buyBtc/BuyBtc.tsx | 2 +- .../components/buyBtc/BuyBtcModalContent.tsx | 2 +- .../components/buyBtc/Swap/SwapAllHistory.tsx | 2 +- .../components/buyBtc/Swap/SwapDetails.tsx | 2 +- .../components/buyBtc/Swap/SwapHistory.tsx | 2 +- .../buyBtc/Swap/SwapHistoryDetail.tsx | 2 +- .../Home/components/buyBtc/Swap/Swaps.tsx | 2 +- .../buyBtc/Swap/component/SwapConfirmCard.tsx | 2 +- .../buyBtc/Swap/component/SwapInfoCard.tsx | 4 +- .../Swap/component/SwapStatusContent.tsx | 2 +- .../Swap/component/SwapTransactionCard.tsx | 2 +- .../AddDetailsFinalScreen.tsx | 2 +- .../ImportWalletDetailsScreen.tsx | 2 +- .../AssistedKeysSlider.tsx | 2 +- .../InheritanceHeader.tsx | 2 +- .../InheritanceTool.tsx | 2 +- .../InheritanceToolsAndTips/KeySecurity.tsx | 2 +- .../InheritanceToolsAndTips/PreviewPDF.tsx | 2 +- .../InheritanceToolsAndTips/TipsSlider.tsx | 2 +- .../AdditionalSignerDetailsTemplate.tsx | 2 +- .../components/AssistedKeys.tsx | 2 +- .../components/AssistedKeysSliderContent.tsx | 2 +- .../components/Canary.tsx | 2 +- .../components/LetterOfAttorney.tsx | 2 +- .../components/MasterRecoveryKey.tsx | 2 +- .../components/PersonalCloudBackup.tsx | 2 +- .../components/PrintableTemplates.tsx | 2 +- .../components/RecoveryInstruction.tsx | 2 +- .../components/RecoveryPhraseTemplate.tsx | 2 +- .../components/TipsSliderContentComponent.tsx | 2 +- .../components/TrustedContactsTemplate.tsx | 2 +- .../components/UpgradeSubscription.tsx | 2 +- .../components/WalletConfigurationFiles.tsx | 2 +- src/screens/KeeperConcierge/CreateTicket.tsx | 2 +- .../KeeperConcierge/KeeperConcierge.tsx | 2 +- src/screens/KeeperConcierge/KeeperSupport.tsx | 2 +- .../KeeperConcierge/TechnicalSupport.tsx | 2 +- src/screens/KeeperConcierge/TicketDetails.tsx | 2 +- .../components/AccountManagerCard.tsx | 2 +- .../KeeperConcierge/components/CTAFooter.tsx | 2 +- .../components/ConciergeHeader.tsx | 2 +- .../components/ConciergeScreenWrapper.tsx | 2 +- .../components/CreateTicketCTA.tsx | 2 +- .../KeeperConcierge/components/HelpCard.tsx | 2 +- .../components/ImagePreview.tsx | 2 +- .../components/TicketCount.tsx | 2 +- .../components/TicketHistory.tsx | 2 +- .../KeeperConcierge/components/TicketItem.tsx | 2 +- .../KeeperConcierge/components/TicketList.tsx | 2 +- src/screens/LoginScreen/CreatePin.tsx | 2 +- src/screens/LoginScreen/Login.tsx | 2 +- .../NewKeeperAppScreen/NewKeeperAppScreen.tsx | 5 +- src/screens/QRScreens/DisplayQR.tsx | 2 +- src/screens/QRScreens/PurchaseWithChannel.tsx | 2 +- src/screens/QRScreens/RegisterWithChannel.tsx | 2 +- src/screens/QRScreens/RegisterWithQR.tsx | 2 +- src/screens/QRScreens/ScanQR.tsx | 5 +- src/screens/QRScreens/ShowPSBT.tsx | 2 +- src/screens/QRScreens/SignWithChannel.tsx | 2 +- src/screens/Recieve/AddressUsageBadge.tsx | 2 +- src/screens/Recieve/ReceiveAddress.tsx | 2 +- src/screens/Recieve/ReceiveQR.tsx | 2 +- src/screens/Recieve/ReceiveScreen.tsx | 5 +- .../Recieve/SignerSelectionListScreen.tsx | 2 +- src/screens/Recovery/EnterSeedScreen.tsx | 2 +- .../Recovery/RecoverySuccessModalContent.tsx | 4 +- src/screens/SeedScreens/ExportSeedScreen.tsx | 2 +- src/screens/SeedScreens/SeedDetailsScreen.tsx | 2 +- src/screens/Send/AddSendAmount.tsx | 2 +- src/screens/Send/AmountDetails.tsx | 2 +- src/screens/Send/AmountDetailsInput.tsx | 2 +- src/screens/Send/CustomPriorityModal.tsx | 2 +- src/screens/Send/HighFeeAlert.tsx | 2 +- src/screens/Send/PSBTSendConfirmation.tsx | 2 +- src/screens/Send/PriorityModal.tsx | 2 +- src/screens/Send/ReceiptWrapper.tsx | 2 +- src/screens/Send/SelectWallet.tsx | 2 +- src/screens/Send/SendConfirmation.tsx | 2 +- src/screens/Send/SendScreen.tsx | 2 +- src/screens/Send/SendSuccessfulContent.tsx | 2 +- src/screens/Send/SendTip.tsx | 2 +- src/screens/Send/SendingCard.tsx | 2 +- .../Send/TransactionPriorityDetails.tsx | 2 +- src/screens/Send/TransferCard.tsx | 4 +- .../SignTransaction/SignTransactionScreen.tsx | 2 +- .../SignTransaction/SignWithColdCard.tsx | 5 +- src/screens/SignTransaction/SignWithQR.tsx | 2 +- src/screens/SignTransaction/SignerList.tsx | 2 +- src/screens/SignTransaction/SignerModals.tsx | 2 +- .../component/RegisterMultisig.tsx | 4 +- .../SigningDevices/ChangeSatochipPin.tsx | 2 +- .../SigningDevices/ChangeTapsignerPin.tsx | 2 +- src/screens/SigningDevices/ContactDetails.tsx | 5 +- src/screens/SigningDevices/DeleteKeys.tsx | 2 +- .../SigningDevices/HandleFileScreen.tsx | 5 +- .../SigningDevices/ImportContactFile.tsx | 2 +- .../SigningDevices/ImportSatochipSeed.tsx | 2 +- src/screens/SigningDevices/ManageSigners.tsx | 2 +- .../SigningDevices/PassportConfigRecovery.tsx | 2 +- src/screens/SigningDevices/RemoteSharing.tsx | 2 +- .../SigningDevices/ResetSatochipSeed.tsx | 2 +- .../SatochipSeedImportModal.tsx | 2 +- .../SigningDevices/SatochipSetupPin.tsx | 2 +- .../SatochipVerifyAuthenticity.tsx | 2 +- .../SetupAdditionalServerKey.tsx | 2 +- src/screens/SigningDevices/SetupColdCard.tsx | 5 +- .../SetupCollaborativeWallet.tsx | 2 +- .../SigningDevices/SetupOtherSDScreen.tsx | 8 +- src/screens/SigningDevices/SetupPortal.tsx | 2 +- src/screens/SigningDevices/SetupSatochip.tsx | 2 +- .../SigningDevices/SetupSeedWordSigner.tsx | 2 +- .../SigningDevices/SetupSigningServer.tsx | 2 +- src/screens/SigningDevices/SetupTapsigner.tsx | 2 +- src/screens/SigningDevices/ShareQR.tsx | 2 +- .../SigningDevices/UnlockTapsigner.tsx | 2 +- .../components/AddKeyButton.tsx | 5 +- .../components/CollaborativeModals.tsx | 2 +- .../components/EnhancedKeysSection.tsx | 2 +- .../components/OtherSignerOptionModal.tsx | 2 +- src/screens/Splash/OnBoardingSlides.tsx | 2 +- src/screens/Splash/SplashScreen.tsx | 2 +- src/screens/USDT/BuyUstd.tsx | 2 +- src/screens/USDT/RecieveUsdt.tsx | 2 +- src/screens/USDT/SendUsdt.tsx | 2 +- src/screens/USDT/UsdtAddWallet.tsx | 2 +- src/screens/USDT/UsdtAmount.tsx | 2 +- src/screens/USDT/UsdtDetails.tsx | 2 +- src/screens/USDT/UsdtSendConfirmation.tsx | 2 +- src/screens/USDT/UsdtTransactionDetail.tsx | 2 +- src/screens/USDT/UsdtTransactionHistory.tsx | 2 +- src/screens/USDT/Usdtsetting.tsx | 2 +- src/screens/USDT/components/StatusContent.tsx | 2 +- src/screens/UTXOManagement/UTXOLabeling.tsx | 2 +- src/screens/UTXOManagement/UTXOManagement.tsx | 2 +- .../UTXOManagement/components/LabelItem.tsx | 2 +- .../components/LabelsEditor.tsx | 2 +- src/screens/Vault/AddEmergencyKey.tsx | 2 +- src/screens/Vault/AddReserveKey.tsx | 2 +- src/screens/Vault/AddSigningDevice.tsx | 2 +- src/screens/Vault/AdditionalDetails.tsx | 2 +- src/screens/Vault/AdditionalUsers.tsx | 2 +- src/screens/Vault/AllTransactions.tsx | 2 +- src/screens/Vault/ArchivedVault.tsx | 2 +- src/screens/Vault/AssignSignerType.tsx | 2 +- src/screens/Vault/ChoosePolicyNew.tsx | 2 +- src/screens/Vault/GenerateVaultDescriptor.tsx | 5 +- src/screens/Vault/HardwareModalMap.tsx | 12 +- src/screens/Vault/ImportedWalletSetup.tsx | 2 +- src/screens/Vault/KeyHistory.tsx | 2 +- src/screens/Vault/ManageSatochipSettings.tsx | 2 +- src/screens/Vault/ManageTapsignerSettings.tsx | 2 +- src/screens/Vault/MockWrapper.tsx | 2 +- src/screens/Vault/ResetEmergencyKey.tsx | 2 +- src/screens/Vault/ResetInheritanceKey.tsx | 2 +- src/screens/Vault/ResetInitialTimelock.tsx | 2 +- src/screens/Vault/SelectInitialTimelock.tsx | 2 +- src/screens/Vault/ServerKeySuccessScreen.tsx | 5 +- src/screens/Vault/SignerAdvanceSettings.tsx | 2 +- src/screens/Vault/SignerCategoryList.tsx | 2 +- src/screens/Vault/SigningDelay.tsx | 2 +- src/screens/Vault/SigningDeviceChecklist.tsx | 2 +- src/screens/Vault/SigningDeviceDetails.tsx | 5 +- src/screens/Vault/SigningDeviceIcons.tsx | 2 +- src/screens/Vault/SigningDeviceList.tsx | 5 +- src/screens/Vault/SigningRequest.tsx | 5 +- src/screens/Vault/SpendingLimit.tsx | 2 +- .../Vault/VaultConfigurationRecreation.tsx | 2 +- src/screens/Vault/VaultDetails.tsx | 2 +- .../Vault/VaultMigrationController.tsx | 2 +- src/screens/Vault/VaultSettings.tsx | 5 +- .../Vault/components/AdditionalDetails.tsx | 2 +- .../Vault/components/AssignSignerTypeCard.tsx | 2 +- .../components/ColdCardUSBInstruction.tsx | 2 +- src/screens/Vault/components/IKSInfoCard.tsx | 2 +- .../Vault/components/IdentifySignerModal.tsx | 2 +- .../Vault/components/NewUserContent.tsx | 2 +- src/screens/Vault/components/OtpContent.tsx | 5 +- .../components/PermittedActionContent.tsx | 2 +- src/screens/Vault/components/PolicyField.tsx | 2 +- .../components/RegisterSignerContent.tsx | 4 +- .../Vault/components/SDCategoryCard.tsx | 2 +- .../Vault/components/STModalContent.tsx | 2 +- .../Vault/components/ServerKeyPolicyCard.tsx | 5 +- .../Vault/components/ShareKeyModalContent.tsx | 5 +- .../Vault/components/SigningDeviceCard.tsx | 4 +- .../Vault/components/SigningRequestCard.tsx | 2 +- .../Vault/components/StackedCircleList.tsx | 2 +- .../Vault/components/TransactionsAndUTXOs.tsx | 2 +- .../Vault/components/UnknownSignerInfo.tsx | 2 +- src/screens/Vault/components/UserCard.tsx | 2 +- .../Vault/components/VaultCreatedModal.tsx | 2 +- .../Vault/components/WalletConfiguration.tsx | 2 +- .../Vault/components/signerOptionCard.tsx | 2 +- .../TransactionAdvancedDetails.tsx | 2 +- .../ViewTransactions/TransactionDetails.tsx | 2 +- .../ViewTransactions/TransactionHistory.tsx | 2 +- src/screens/WalletDetails/CosignerDetails.tsx | 2 +- .../WalletDetails/EditWalletDetailsModal.tsx | 2 +- .../WalletDetails/SignMessageScreen.tsx | 2 +- .../WalletDetails/UpdateWalletDetails.tsx | 2 +- src/screens/WalletDetails/WalletDetails.tsx | 2 +- .../WalletDetails/WalletDetailsSettings.tsx | 2 +- src/screens/WalletDetails/WalletSettings.tsx | 2 +- .../WalletDetails/components/DetailCards.tsx | 2 +- .../components/LearnMoreModal.tsx | 2 +- .../WalletDetails/components/MoreCard.tsx | 4 +- .../components/TransactionFooter.tsx | 2 +- .../components/WalletDetailHeader.tsx | 2 +- src/utils/test-utils.tsx | 2 +- test-setup.js | 2 +- yarn.lock | 1587 ++++++++++++----- 401 files changed, 1690 insertions(+), 1243 deletions(-) delete mode 100644 patches/native-base+3.4.28.patch diff --git a/AndroidFontFix.ts b/AndroidFontFix.ts index 38fd61869b..73656343a0 100644 --- a/AndroidFontFix.ts +++ b/AndroidFontFix.ts @@ -1,6 +1,6 @@ import React from 'react'; import { Platform, StyleSheet } from 'react-native'; -import { Text } from 'native-base'; +import { Text } from '@gluestack-ui/themed-native-base'; import { getManufacturerSync } from 'react-native-device-info'; export function enableAndroidFontFix() { diff --git a/App.tsx b/App.tsx index e717804fb5..74bb805c99 100644 --- a/App.tsx +++ b/App.tsx @@ -1,7 +1,7 @@ import { LogBox, Platform, UIManager } from 'react-native'; import React, { ReactElement, useEffect } from 'react'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; -import { StatusBar } from 'native-base'; +import { StatusBar } from '@gluestack-ui/themed-native-base'; import { PersistGate } from 'redux-persist/integration/react'; import { Provider } from 'react-redux'; import { withIAPContext, initConnection, endConnection } from 'react-native-iap'; @@ -9,12 +9,13 @@ import { TorContextProvider } from 'src/context/TorContext'; import { HCESessionProvider } from 'react-native-hce'; import { LocalizationProvider } from 'src/context/Localization/LocContext'; import { AppContextProvider } from 'src/context/AppContext'; -import config from 'src/utils/service-utilities/config'; import Navigator from './src/navigation/Navigator'; import { persistor, store } from './src/store/store'; import NotificationHandler from 'src/hooks/useNotificationHandler'; import { SentryWrapper } from 'src/services/sentry'; import ThemeContextProvider from 'src/context/ThemeContext'; +import { SafeAreaProvider, initialWindowMetrics } from 'react-native-safe-area-context'; + LogBox.ignoreLogs([ "[react-native-gesture-handler] Seems like you're using an old API with gesture components, check out new Gestures system!", @@ -43,19 +44,21 @@ function App() { return ( - - - - - - - - - - - - - + + + + + + + + + + + + + + + ); } diff --git a/babel.config.js b/babel.config.js index db08634898..7969f824e2 100644 --- a/babel.config.js +++ b/babel.config.js @@ -26,6 +26,7 @@ module.exports = function override(api) { ], }, ], + '@babel/plugin-transform-class-static-block', 'react-native-reanimated/plugin', ], }; diff --git a/index.js b/index.js index fc54e037b1..3077d0bf82 100644 --- a/index.js +++ b/index.js @@ -9,7 +9,7 @@ import 'react-native-gesture-handler'; import './shim'; import { AppRegistry, Text as NativeText } from 'react-native'; import 'react-native-get-random-values'; -import { Text, Input } from 'native-base'; +import { Text, Input } from '@gluestack-ui/themed-native-base'; import App from './App'; import { name as appName } from './app.json'; import { enableAndroidFontFix } from './AndroidFontFix'; diff --git a/ios/Podfile.lock b/ios/Podfile.lock index e8f17a86dc..b101e468f3 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -134,7 +134,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - NitroModules (0.35.4): + - NitroModules (0.35.5): - boost - DoubleConversion - fast_float @@ -2009,7 +2009,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-hce (0.2.0): + - react-native-hce (0.3.0): - React - react-native-html-to-pdf (0.12.0): - React-Core @@ -3592,7 +3592,7 @@ SPEC CHECKSUMS: MMKVCore: 3d16ce9f7d411e135020915fde98a056859a1efa nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 NitroMmkv: 320feb7789986e3ba45582d5c630ebcfeca807ae - NitroModules: b24827b7772f5a030aef074547a2393a6e03579e + NitroModules: ea5dc6c43666f4a75e71e372eaca6d3605856e51 PDFGenerator: 17d6bc525db0a3fcd156fbf00f9d1b8d5cc75d1e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 QRCoder: cbd2bee531cc86d286df7942334cfed94c803ae4 @@ -3638,7 +3638,7 @@ SPEC CHECKSUMS: react-native-contacts: f551920b74ebfc5f7f6df307495f085e504a4369 react-native-document-picker: dcf5e57f3bcae61bf8384a1c6f90896f81e17941 react-native-get-random-values: e2acf4070fe4b7325705a05af047449637a27a21 - react-native-hce: 164e785abe2648edac12934203f55dc785bb1c0b + react-native-hce: ad5462e792d84e87924308dda1ee516757f1c0eb react-native-html-to-pdf: 7a49e6c58ac5221bcc093027b195f4b214f27a9d react-native-image-picker: 1f5318beec2ebed6695454ffb9bea8c4152f1598 react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 diff --git a/package.json b/package.json index a90a06d33a..2f3167f0a5 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ }, "dependencies": { "@bitcoinerlab/miniscript": "1.4.0", + "@gluestack-ui/themed-native-base": "0.1.108", "@ngraveio/bc-ur": "1.1.6", "@noble/secp256k1": "1.6.3", "@react-native-clipboard/clipboard": "1.16.2", @@ -63,7 +64,6 @@ "libportal-react-native": "git+https://github.com/bithyve/libportal-react-native.git#2ff681b0b725009768acadb35b2731fb1a402fa3", "lodash": "4.17.21", "moment": "2.29.4", - "native-base": "3.4.28", "node-rsa": "1.1.1", "otplib": "12.0.1", "pako": "2.1.0", @@ -87,7 +87,7 @@ "react-native-gesture-handler": "2.28.0", "react-native-get-random-values": "2.0.0", "react-native-gifted-charts": "1.4.15", - "react-native-hce": "0.2.0", + "react-native-hce": "0.3.0", "react-native-html-to-pdf": "0.12.0", "react-native-iap": "13.0.4", "react-native-image-picker": "4.10.3", @@ -130,6 +130,7 @@ }, "devDependencies": { "@babel/core": "7.26.0", + "@babel/plugin-transform-class-static-block": "^7.28.3", "@babel/preset-env": "7.26.0", "@babel/runtime": "7.26.10", "@react-native-community/cli": "15.1.0", diff --git a/patches/native-base+3.4.28.patch b/patches/native-base+3.4.28.patch deleted file mode 100644 index 78fc5afc79..0000000000 --- a/patches/native-base+3.4.28.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff --git a/node_modules/native-base/lib/commonjs/theme/styled-system.js b/node_modules/native-base/lib/commonjs/theme/styled-system.js -index c7c18f3..0dc1c01 100644 ---- a/node_modules/native-base/lib/commonjs/theme/styled-system.js -+++ b/node_modules/native-base/lib/commonjs/theme/styled-system.js -@@ -128,6 +128,10 @@ const flexbox = { - justifyContent: true, - flexWrap: true, - flexDirection: true, -+ direction: { -+ property: 'flexDirection', -+ scale: 'flexDirection' -+ }, - flexDir: { - property: 'flexDirection', - scale: 'flexDirection' -diff --git a/node_modules/native-base/lib/module/theme/styled-system.js b/node_modules/native-base/lib/module/theme/styled-system.js -index 8c01971..d02115f 100644 ---- a/node_modules/native-base/lib/module/theme/styled-system.js -+++ b/node_modules/native-base/lib/module/theme/styled-system.js -@@ -111,6 +111,10 @@ export const flexbox = { - justifyContent: true, - flexWrap: true, - flexDirection: true, -+ direction: { -+ property: 'flexDirection', -+ scale: 'flexDirection' -+ }, - flexDir: { - property: 'flexDirection', - scale: 'flexDirection' -diff --git a/node_modules/native-base/src/hooks/useKeyboardDismissable.ts b/node_modules/native-base/src/hooks/useKeyboardDismissable.ts -index f3cfa44..953688f 100644 ---- a/node_modules/native-base/src/hooks/useKeyboardDismissable.ts -+++ b/node_modules/native-base/src/hooks/useKeyboardDismissable.ts -@@ -48,12 +48,17 @@ export function useBackHandler({ enabled, callback }: IParams) { - callback(); - return true; - }; -+ let subscription: any; - if (enabled) { -- BackHandler.addEventListener('hardwareBackPress', backHandler); -- } else { -- BackHandler.removeEventListener('hardwareBackPress', backHandler); -+ subscription = BackHandler.addEventListener( -+ 'hardwareBackPress', -+ backHandler -+ ); - } -- return () => -- BackHandler.removeEventListener('hardwareBackPress', backHandler); -+ return () => { -+ if (subscription && typeof subscription.remove === 'function') { -+ subscription.remove(); -+ } -+ }; - }, [enabled, callback]); - } -diff --git a/node_modules/native-base/src/theme/components/input.ts b/node_modules/native-base/src/theme/components/input.ts -index ed3047c..efb63dd 100644 ---- a/node_modules/native-base/src/theme/components/input.ts -+++ b/node_modules/native-base/src/theme/components/input.ts -@@ -17,7 +17,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - }, - }, - _web: { -- outlineWidth: '0', -+ outlineWidth: 0, - overflow: 'auto', - lineHeight: 'lg', // Todo: Move to _web inside size so that sm and xs don't have this much height - style: { outline: 'none' }, -@@ -47,7 +47,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - _hover: { borderColor: 'error.600' }, - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 0 0 1px ${error[600]}`, - }, - }, -@@ -60,7 +60,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - _hover: { borderColor: 'error.600' }, - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 0 0 1px ${error[600]}`, - }, - }, -@@ -79,7 +79,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - }, - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 0 0 1px ${primary[600]}`, - }, - }, -@@ -96,7 +96,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - _hover: { borderColor: 'primary.500' }, - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 0 0 1px ${primary[500]}`, - }, - }, -@@ -105,7 +105,7 @@ const baseStyle = (props: InterfaceInputProps & { theme: any }) => { - borderColor: 'error.500', - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 0 0 1px ${error[500]}`, - }, - }, -@@ -190,7 +190,7 @@ function unstyledStyle() { - _stack: { - _focus: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - }, - }, - }, -@@ -206,7 +206,7 @@ function underlinedStyle(props: InterfaceInputProps & { theme: any }) { - _focus: { - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 1px 0 0 ${primary[600]}`, - }, - }, -@@ -224,7 +224,7 @@ function underlinedStyle(props: InterfaceInputProps & { theme: any }) { - _focus: { - _stack: { - style: { -- outlineWidth: '0', -+ outlineWidth: 0, - boxShadow: `0 1px 0 0 ${primary[500]}`, - }, - }, -diff --git a/node_modules/native-base/src/theme/styled-system.ts b/node_modules/native-base/src/theme/styled-system.ts -index 575d972..1aceca9 100644 ---- a/node_modules/native-base/src/theme/styled-system.ts -+++ b/node_modules/native-base/src/theme/styled-system.ts -@@ -112,6 +112,10 @@ export const flexbox = { - justifyContent: true, - flexWrap: true, - flexDirection: true, -+ direction: { -+ property: 'flexDirection', -+ scale: 'flexDirection', -+ }, - flexDir: { - property: 'flexDirection', - scale: 'flexDirection', diff --git a/patches/react-native+0.81.4.patch b/patches/react-native+0.81.4.patch index b562944545..b6b58112e9 100644 --- a/patches/react-native+0.81.4.patch +++ b/patches/react-native+0.81.4.patch @@ -24,83 +24,3 @@ index 74ebc31..8ebdeac 100644 [componentViewDescriptor.view prepareForRecycle]; recycledViews.push_back(componentViewDescriptor); -diff --git a/node_modules/react-native/React/Views/RCTComponentData.mm b/node_modules/react-native/React/Views/RCTComponentData.mm -index 5e39f77..c333267 100644 ---- a/node_modules/react-native/React/Views/RCTComponentData.mm -+++ b/node_modules/react-native/React/Views/RCTComponentData.mm -@@ -105,6 +105,11 @@ - (RCTShadowView *)createShadowViewWithTag:(NSNumber *)tag - - (void)callCustomSetter:(SEL)setter onView:(id)view withProp:(id)json isShadowView:(BOOL)isShadowView - { - json = RCTNilIfNull(json); -+ if (![self.manager respondsToSelector:setter]) { -+ RCTLogWarn(@"Ignoring unknown custom prop setter '%@' on %@", NSStringFromSelector(setter), [self.manager class]); -+ return; -+ } -+ - if (!isShadowView) { - if (!json && !_defaultView) { - // Only create default view if json is null -@@ -144,6 +149,11 @@ static RCTPropBlock createEventSetter( - } - }; - } -+ if (target && ![target respondsToSelector:setter]) { -+ RCTLogWarn(@"Ignoring unknown event prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); -+ return; -+ } -+ - ((void (*)(id, SEL, id))objc_msgSend)(target, setter, eventHandler); - }; - } -@@ -201,6 +211,16 @@ static RCTPropBlock createNSInvocationSetter(NSMethodSignature *typeSignature, S - } - - // Set value -+ if (target && ![target respondsToSelector:setter]) { -+ RCTLogWarn(@"Ignoring unknown prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); -+ if (freeValueOnCompletion) { -+ // Only free the value if we `malloc`d it locally, otherwise it -+ // points to `defaultValue.mutableBytes`, which is managed by ARC. -+ free(value); -+ } -+ return; -+ } -+ - if (!targetInvocation) { - NSMethodSignature *signature = [target methodSignatureForSelector:setter]; - targetInvocation = [NSInvocation invocationWithMethodSignature:signature]; -@@ -289,6 +309,10 @@ - (RCTPropBlock)createPropBlock:(NSString *)name isShadowView:(BOOL)isShadowView - _type (*get)(id, SEL) = (__typeof(get))objc_msgSend; \ - void (*set)(id, SEL, _type) = (__typeof(set))objc_msgSend; \ - setterBlock = ^(id target, id json) { \ -+ if (target && ![target respondsToSelector:setter]) { \ -+ RCTLogWarn(@"Ignoring unknown prop setter '%@' on %@", NSStringFromSelector(setter), [target class]); \ -+ return; \ -+ } \ - if (json) { \ - if (!setDefaultValue && target) { \ - if ([target respondsToSelector:getter]) { \ -diff --git a/node_modules/react-native/React/Views/RCTView.m b/node_modules/react-native/React/Views/RCTView.m -index 6d18765..4cd70f6 100644 ---- a/node_modules/react-native/React/Views/RCTView.m -+++ b/node_modules/react-native/React/Views/RCTView.m -@@ -164,6 +164,19 @@ - (void)setReactLayoutDirection:(UIUserInterfaceLayoutDirection)layoutDirection - } - } - -+// Defensive no-op for invalid top-level `direction` props routed to RCTView. -+// Layout direction should be handled on shadow views/styles, not as a view setter. -+- (void)setDirection:(UIUserInterfaceLayoutDirection)direction -+{ -+ (void)direction; -+} -+ -+// Defensive no-op for leaked navigation-only props routed to RCTView. -+- (void)setBackButtonCustomView:(id)backButtonCustomView -+{ -+ (void)backButtonCustomView; -+} -+ - #pragma mark - Hit Testing - - - (void)setPointerEvents:(RCTPointerEvents)pointerEvents diff --git a/patches/react-native-screens+4.24.0.patch b/patches/react-native-screens+4.24.0.patch index 974670fe91..8d531d057f 100644 --- a/patches/react-native-screens+4.24.0.patch +++ b/patches/react-native-screens+4.24.0.patch @@ -16,3 +16,58 @@ index bbf761a..8029a8d 100644 @end - -#endif // !RCT_NEW_ARCH_ENABLED +diff --git a/node_modules/react-native-screens/ios/RNSScreen.mm b/node_modules/react-native-screens/ios/RNSScreen.mm +index 826a6cd..0565522 100644 +--- a/node_modules/react-native-screens/ios/RNSScreen.mm ++++ b/node_modules/react-native-screens/ios/RNSScreen.mm +@@ -2248,6 +2248,7 @@ @implementation RNSScreenManager + + RCT_EXPORT_MODULE() + ++#if !RCT_NEW_ARCH_ENABLED + // we want to handle the case when activityState is nil + RCT_REMAP_VIEW_PROPERTY(activityState, activityStateOrNil, NSNumber) + RCT_EXPORT_VIEW_PROPERTY(customAnimationOnSwipe, BOOL); +@@ -2294,6 +2295,7 @@ @implementation RNSScreenManager + RCT_EXPORT_VIEW_PROPERTY(sheetInitialDetent, NSInteger); + RCT_EXPORT_VIEW_PROPERTY(sheetExpandsWhenScrolledToEdge, BOOL); + #endif ++#endif // !RCT_NEW_ARCH_ENABLED + + #if !TARGET_OS_TV && !TARGET_OS_VISION + // See: +diff --git a/node_modules/react-native-screens/ios/RNSScreenStack.mm b/node_modules/react-native-screens/ios/RNSScreenStack.mm +index effc07f..745a955 100644 +--- a/node_modules/react-native-screens/ios/RNSScreenStack.mm ++++ b/node_modules/react-native-screens/ios/RNSScreenStack.mm +@@ -1560,8 +1560,10 @@ @implementation RNSScreenStackManager { + + RCT_EXPORT_MODULE() + ++#if !RCT_NEW_ARCH_ENABLED + RCT_EXPORT_VIEW_PROPERTY(onFinishTransitioning, RCTDirectEventBlock); + RCT_EXPORT_VIEW_PROPERTY(iosPreventReattachmentOfDismissedScreens, BOOL); ++#endif // !RCT_NEW_ARCH_ENABLED + + #ifdef RCT_NEW_ARCH_ENABLED + #else +diff --git a/node_modules/react-native-screens/ios/RNSScreenStackHeaderConfig.mm b/node_modules/react-native-screens/ios/RNSScreenStackHeaderConfig.mm +index 7d8e494..672768a 100644 +--- a/node_modules/react-native-screens/ios/RNSScreenStackHeaderConfig.mm ++++ b/node_modules/react-native-screens/ios/RNSScreenStackHeaderConfig.mm +@@ -1272,6 +1272,7 @@ - (RCTShadowView *)shadowView + + #endif // RCT_NEW_ARCH_ENABLED + ++#if !RCT_NEW_ARCH_ENABLED + RCT_EXPORT_VIEW_PROPERTY(title, NSString) + RCT_EXPORT_VIEW_PROPERTY(titleFontFamily, NSString) + RCT_EXPORT_VIEW_PROPERTY(titleFontSize, NSNumber) +@@ -1304,6 +1305,7 @@ - (RCTShadowView *)shadowView + RCT_EXPORT_VIEW_PROPERTY(headerRightBarButtonItems, NSArray) + RCT_EXPORT_VIEW_PROPERTY(onPressHeaderBarButtonItem, RCTDirectEventBlock); + RCT_EXPORT_VIEW_PROPERTY(onPressHeaderBarButtonMenuItem, RCTDirectEventBlock); ++#endif // !RCT_NEW_ARCH_ENABLED + + @end + diff --git a/src/components/ActionCard.tsx b/src/components/ActionCard.tsx index d0e02c249a..8ad8c2e04b 100644 --- a/src/components/ActionCard.tsx +++ b/src/components/ActionCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; import useIsSmallDevices from 'src/hooks/useSmallDevices'; diff --git a/src/components/ActionChip.tsx b/src/components/ActionChip.tsx index f703c1605c..9d113e5d67 100644 --- a/src/components/ActionChip.tsx +++ b/src/components/ActionChip.tsx @@ -1,7 +1,7 @@ import { StyleSheet, TouchableOpacity } from 'react-native'; import React from 'react'; import Text from './KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; const ActionChip = ({ Icon, text, onPress }) => { const { colorMode } = useColorMode(); diff --git a/src/components/AppActivityIndicator/ActivityIndicatorView.tsx b/src/components/AppActivityIndicator/ActivityIndicatorView.tsx index 89593deb82..632f1970b2 100644 --- a/src/components/AppActivityIndicator/ActivityIndicatorView.tsx +++ b/src/components/AppActivityIndicator/ActivityIndicatorView.tsx @@ -1,4 +1,4 @@ -import { Modal } from 'native-base'; +import { Modal } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { ActivityIndicator } from 'react-native'; diff --git a/src/components/AppNumPad/KeyPadView.tsx b/src/components/AppNumPad/KeyPadView.tsx index 1cd254f32b..efe8d6012d 100644 --- a/src/components/AppNumPad/KeyPadView.tsx +++ b/src/components/AppNumPad/KeyPadView.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import DeleteIcon from 'src/assets/images/deleteLight.svg'; import DeleteDarkIcon from 'src/assets/images/delete.svg'; diff --git a/src/components/AppPinInput/PinDotView.tsx b/src/components/AppPinInput/PinDotView.tsx index b0d2715719..1cceb8594c 100644 --- a/src/components/AppPinInput/PinDotView.tsx +++ b/src/components/AppPinInput/PinDotView.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Dot from '../Dot'; import { hp } from 'src/constants/responsive'; diff --git a/src/components/AppPinInput/PinInputsView.tsx b/src/components/AppPinInput/PinInputsView.tsx index 8e683d18d9..198e1fdc9d 100644 --- a/src/components/AppPinInput/PinInputsView.tsx +++ b/src/components/AppPinInput/PinInputsView.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useEffect, useState } from 'react'; import { StyleSheet, View } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/BTCAmountPill.tsx b/src/components/BTCAmountPill.tsx index 7b83c8e2e4..0bcf8e3127 100644 --- a/src/components/BTCAmountPill.tsx +++ b/src/components/BTCAmountPill.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from './KeeperText'; import useExchangeRates from 'src/hooks/useExchangeRates'; import useCurrencyCode from 'src/store/hooks/state-selectors/useCurrencyCode'; diff --git a/src/components/Backup/BackupHealthCheckList.tsx b/src/components/Backup/BackupHealthCheckList.tsx index d9c6439071..2cfd5e50ee 100644 --- a/src/components/Backup/BackupHealthCheckList.tsx +++ b/src/components/Backup/BackupHealthCheckList.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState, useEffect, useMemo } from 'react'; -import { FlatList, Box, useColorMode } from 'native-base'; +import { FlatList, Box, useColorMode } from '@gluestack-ui/themed-native-base'; import moment from 'moment'; import { RealmSchema } from 'src/storage/realm/enum'; import { getJSONFromRealmObject } from 'src/storage/realm/utils'; diff --git a/src/components/Backup/HealthCheckComponent.tsx b/src/components/Backup/HealthCheckComponent.tsx index 55b81f353f..79de2dfd16 100644 --- a/src/components/Backup/HealthCheckComponent.tsx +++ b/src/components/Backup/HealthCheckComponent.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import { BackupType } from 'src/models/enums/BHR'; import { StyleSheet } from 'react-native'; diff --git a/src/components/BounceLoader.tsx b/src/components/BounceLoader.tsx index 6ca88ebc0c..5a985a43c8 100644 --- a/src/components/BounceLoader.tsx +++ b/src/components/BounceLoader.tsx @@ -1,6 +1,6 @@ import React, { useEffect, useRef } from 'react'; import { StyleSheet, Animated } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; function BounceLoader() { const { colorMode } = useColorMode(); diff --git a/src/components/Breadcrumbs.tsx b/src/components/Breadcrumbs.tsx index 81803e1efa..b3c105fcd6 100644 --- a/src/components/Breadcrumbs.tsx +++ b/src/components/Breadcrumbs.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { StyleSheet } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/BrownButton.tsx b/src/components/BrownButton.tsx index d63bd75ed4..1bdf85fd74 100644 --- a/src/components/BrownButton.tsx +++ b/src/components/BrownButton.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import Colors from 'src/theme/Colors'; import Text from './KeeperText'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { TextStyle } from 'react-native'; type BrownButtonProps = { diff --git a/src/components/Buttons.tsx b/src/components/Buttons.tsx index db98339c33..18aa0c2989 100644 --- a/src/components/Buttons.tsx +++ b/src/components/Buttons.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { StyleSheet, TouchableOpacity, ActivityIndicator } from 'react-native'; -import { View, Box, useColorMode } from 'native-base'; +import { View, Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; diff --git a/src/components/CTACardDotted.tsx b/src/components/CTACardDotted.tsx index 1d15dfeee3..9cbee81f3b 100644 --- a/src/components/CTACardDotted.tsx +++ b/src/components/CTACardDotted.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { Pressable, StyleSheet } from 'react-native'; import { hp, windowWidth, wp } from 'src/constants/responsive'; diff --git a/src/components/CameraUnauthorized.tsx b/src/components/CameraUnauthorized.tsx index 7a9a4772cb..441ebc8fb7 100644 --- a/src/components/CameraUnauthorized.tsx +++ b/src/components/CameraUnauthorized.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import { Linking, StyleSheet, TouchableOpacity, View } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { wp, hp, windowWidth } from 'src/constants/responsive'; import Text from './KeeperText'; diff --git a/src/components/CardPill.tsx b/src/components/CardPill.tsx index 0ac231a8a8..f41ac5e23b 100644 --- a/src/components/CardPill.tsx +++ b/src/components/CardPill.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from './KeeperText'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/CircleIconWrapper.tsx b/src/components/CircleIconWrapper.tsx index a6de0b24bf..4f34d1ce8c 100644 --- a/src/components/CircleIconWrapper.tsx +++ b/src/components/CircleIconWrapper.tsx @@ -1,4 +1,4 @@ -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import { Image, StyleSheet, PixelRatio } from 'react-native'; type Props = { diff --git a/src/components/ContentWrapper.tsx b/src/components/ContentWrapper.tsx index 6fcde96129..320dacb23f 100644 --- a/src/components/ContentWrapper.tsx +++ b/src/components/ContentWrapper.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import { hp } from 'src/constants/responsive'; diff --git a/src/components/CustomButton/CustomButton.tsx b/src/components/CustomButton/CustomButton.tsx index a51c524d5e..0991729f2e 100644 --- a/src/components/CustomButton/CustomButton.tsx +++ b/src/components/CustomButton/CustomButton.tsx @@ -1,7 +1,7 @@ import { ActivityIndicator, StyleSheet, TouchableHighlight } from 'react-native'; import React from 'react'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; export interface Props { value: string; diff --git a/src/components/CustomButton/CustomGreenButton.tsx b/src/components/CustomButton/CustomGreenButton.tsx index 0a47dd57ae..1844339f65 100644 --- a/src/components/CustomButton/CustomGreenButton.tsx +++ b/src/components/CustomButton/CustomGreenButton.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TouchableHighlight, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; export interface Props { diff --git a/src/components/DashedButton.tsx b/src/components/DashedButton.tsx index 58c2ab09cf..ad17d4cc67 100644 --- a/src/components/DashedButton.tsx +++ b/src/components/DashedButton.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import HexagonIcon from './HexagonIcon'; import Colors from 'src/theme/Colors'; diff --git a/src/components/DashedCta.tsx b/src/components/DashedCta.tsx index 73201091ec..e18d5dca65 100644 --- a/src/components/DashedCta.tsx +++ b/src/components/DashedCta.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import HexagonIcon from './HexagonIcon'; import Colors from 'src/theme/Colors'; diff --git a/src/components/DiscountCard.tsx b/src/components/DiscountCard.tsx index adb10e93a1..4e750bd7eb 100644 --- a/src/components/DiscountCard.tsx +++ b/src/components/DiscountCard.tsx @@ -1,9 +1,8 @@ -import { StyleSheet } from 'react-native'; +import { StyleSheet, TouchableOpacity } from 'react-native'; import React from 'react'; -import { Box, HStack, VStack, useColorMode } from 'native-base'; +import { Box, HStack, VStack, useColorMode } from '@gluestack-ui/themed-native-base'; import { useNavigation } from '@react-navigation/native'; import { hp, wp } from 'src/constants/responsive'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Text from './KeeperText'; type DiscountCardProps = { card: any; diff --git a/src/components/Dot.tsx b/src/components/Dot.tsx index f38e056f10..de00a79d4b 100644 --- a/src/components/Dot.tsx +++ b/src/components/Dot.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; diff --git a/src/components/DotView.tsx b/src/components/DotView.tsx index 0662ad2bc6..b78a591782 100644 --- a/src/components/DotView.tsx +++ b/src/components/DotView.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; export interface Props { height?: number; diff --git a/src/components/Dropdown.tsx b/src/components/Dropdown.tsx index 8833581150..208da25432 100644 --- a/src/components/Dropdown.tsx +++ b/src/components/Dropdown.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode, Pressable } from 'native-base'; +import { Box, useColorMode, Pressable } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import Text from './KeeperText'; import RightArrowIcon from 'src/assets/images/icon_arrow.svg'; diff --git a/src/components/EmptyListIllustration.tsx b/src/components/EmptyListIllustration.tsx index c760e11404..ae1f41cac6 100644 --- a/src/components/EmptyListIllustration.tsx +++ b/src/components/EmptyListIllustration.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; import { hp } from 'src/constants/responsive'; diff --git a/src/components/EmptyView/EmptyStateView.tsx b/src/components/EmptyView/EmptyStateView.tsx index 260848aca8..34b1200ee6 100644 --- a/src/components/EmptyView/EmptyStateView.tsx +++ b/src/components/EmptyView/EmptyStateView.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; import { hp, windowHeight } from 'src/constants/responsive'; diff --git a/src/components/FeatureCard.tsx b/src/components/FeatureCard.tsx index c6020590ad..60b164014a 100644 --- a/src/components/FeatureCard.tsx +++ b/src/components/FeatureCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; import useIsSmallDevices from 'src/hooks/useSmallDevices'; diff --git a/src/components/FooterActions.tsx b/src/components/FooterActions.tsx index 6ee3e283fe..afa72485ce 100644 --- a/src/components/FooterActions.tsx +++ b/src/components/FooterActions.tsx @@ -1,6 +1,6 @@ import { StyleSheet, TouchableOpacity } from 'react-native'; import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import Colors from 'src/theme/Colors'; diff --git a/src/components/HealthCheck/CVVInputsView.tsx b/src/components/HealthCheck/CVVInputsView.tsx index 40b9d33d49..af43c13142 100644 --- a/src/components/HealthCheck/CVVInputsView.tsx +++ b/src/components/HealthCheck/CVVInputsView.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { widthPercentageToDP as wp, diff --git a/src/components/HexagonIcon.tsx b/src/components/HexagonIcon.tsx index f4dad4656f..914a922d15 100644 --- a/src/components/HexagonIcon.tsx +++ b/src/components/HexagonIcon.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { StyleSheet } from 'react-native'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import Svg, { Path } from 'react-native-svg'; import TickIcon from 'src/assets/images/tick_icon.svg'; diff --git a/src/components/HomeScreenHeader.tsx b/src/components/HomeScreenHeader.tsx index abd2ca942e..a7c4ff209d 100644 --- a/src/components/HomeScreenHeader.tsx +++ b/src/components/HomeScreenHeader.tsx @@ -1,9 +1,8 @@ import React, { useState, useMemo, useEffect, useCallback, useContext } from 'react'; -import { StyleSheet } from 'react-native'; -import { Box } from 'native-base'; +import { StyleSheet , TouchableOpacity} from 'react-native'; +import { Box } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import Text from './KeeperText'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import NotificationSimpleIcon from 'src/assets/images/header-notification-simple-icon.svg'; import NotificationDotIcon from 'src/assets/images/header-notifications-dot-icon.svg'; import { capitalizeEachWord } from 'src/utils/utilities'; diff --git a/src/components/HorizontalAddCard.tsx b/src/components/HorizontalAddCard.tsx index f3a7dd8d23..3eb4b8e496 100644 --- a/src/components/HorizontalAddCard.tsx +++ b/src/components/HorizontalAddCard.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { ActivityIndicator, StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import AddCardIcon from 'src/assets/images/add_white.svg'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/ImportExportLabels/index.tsx b/src/components/ImportExportLabels/index.tsx index 7340412b77..72074f47ae 100644 --- a/src/components/ImportExportLabels/index.tsx +++ b/src/components/ImportExportLabels/index.tsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { useDispatch } from 'react-redux'; import { importLabels } from 'src/store/sagaActions/utxos'; diff --git a/src/components/Instruction.tsx b/src/components/Instruction.tsx index d4b3a3a8f8..2a747d837f 100644 --- a/src/components/Instruction.tsx +++ b/src/components/Instruction.tsx @@ -1,6 +1,6 @@ import { DimensionValue, StyleSheet } from 'react-native'; import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import Text from './KeeperText'; import openLink from 'src/utils/OpenLink'; diff --git a/src/components/KeeperFooter.tsx b/src/components/KeeperFooter.tsx index 6d854fb953..99f4b60abf 100644 --- a/src/components/KeeperFooter.tsx +++ b/src/components/KeeperFooter.tsx @@ -1,6 +1,6 @@ import { StyleSheet, TouchableOpacity } from 'react-native'; import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp, windowWidth } from 'src/constants/responsive'; diff --git a/src/components/KeeperGradient.tsx b/src/components/KeeperGradient.tsx index c9840a56ce..40892c3d4a 100644 --- a/src/components/KeeperGradient.tsx +++ b/src/components/KeeperGradient.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, IBoxProps } from 'native-base'; +import { Box, IBoxProps } from '@gluestack-ui/themed-native-base'; interface IKeeperGradientProps extends IBoxProps { colors: Array; diff --git a/src/components/KeeperHeader.tsx b/src/components/KeeperHeader.tsx index 2ed92c89e5..d42c88dc08 100644 --- a/src/components/KeeperHeader.tsx +++ b/src/components/KeeperHeader.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useMemo } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { useNavigation } from '@react-navigation/native'; diff --git a/src/components/KeeperLoader.tsx b/src/components/KeeperLoader.tsx index 73b5c74bd7..108048986f 100644 --- a/src/components/KeeperLoader.tsx +++ b/src/components/KeeperLoader.tsx @@ -1,9 +1,9 @@ import React from 'react'; -import { Box, Modal, useColorMode } from 'native-base'; +import { Box, Modal, useColorMode } from '@gluestack-ui/themed-native-base'; import { Platform, StyleSheet } from 'react-native'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; -import { useSafeAreaInsets } from 'react-native-safe-area-context'; +import { SafeAreaInsetsContext } from 'react-native-safe-area-context'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; import LoadingAnimation from './Loader'; @@ -13,7 +13,6 @@ function KeeperLoader(props) { const { visible, close, - modalBackground = [`${colorMode}.primaryBackground`, `${colorMode}.primaryBackground`], textColor = `${colorMode}.black`, subTitleColor = `${colorMode}.secondaryText`, loadingContent, @@ -23,8 +22,7 @@ function KeeperLoader(props) { {loadingContent?.message} @@ -32,7 +30,8 @@ function KeeperLoader(props) { ), dismissible = true, } = props; - const { bottom } = useSafeAreaInsets(); + const insets = React.useContext(SafeAreaInsetsContext); + const bottom = insets?.bottom ?? 0; const bottomMargin = Platform.select({ ios: bottom, android: '5%' }); return ( diff --git a/src/components/KeeperModal.tsx b/src/components/KeeperModal.tsx index 89ca56d11d..883226258c 100644 --- a/src/components/KeeperModal.tsx +++ b/src/components/KeeperModal.tsx @@ -1,10 +1,9 @@ -import { Box, Modal, useColorMode } from 'native-base'; +import { Box, Modal, useColorMode } from '@gluestack-ui/themed-native-base'; import { ScrollView, StyleSheet, TouchableOpacity, useWindowDimensions } from 'react-native'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import CloseGreen from 'src/assets/images/dark-close-icon.svg'; import React from 'react'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; -import { ResponsiveValue } from 'native-base/lib/typescript/components/types'; import Text from 'src/components/KeeperText'; import { useKeyboard } from 'src/hooks/useKeyboard'; import CurrencyTypeSwitch from './Switch/CurrencyTypeSwitch'; @@ -42,7 +41,7 @@ type ModalProps = { closeOnOverlayClick?: boolean; showCloseIcon?: boolean; showCurrencyTypeSwitch?: boolean; - justifyContent?: ResponsiveValue; + justifyContent?: string | number; loading?: boolean; secondaryIcon?: any; disable?: boolean; @@ -94,7 +93,12 @@ function KeeperModal(props: ModalProps) { const styles = getStyles(subTitleWidth); return ( - + lineHeight: 27.2, marginBottom: hp(3), fontFamily: Fonts.LoraSemiBold, + alignSelf: 'flex-start', }, subTitle: { @@ -272,6 +277,7 @@ const getStyles = (subTitleWidth) => alignSelf: 'center', }, headerContainer: { + flexDirection: 'column', alignSelf: 'flex-start', borderBottomWidth: 0, backgroundColor: 'transparent', diff --git a/src/components/KeeperPasswordInput.tsx b/src/components/KeeperPasswordInput.tsx index 239bcffa1f..c9aeb84fff 100644 --- a/src/components/KeeperPasswordInput.tsx +++ b/src/components/KeeperPasswordInput.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { useState } from 'react'; import { Pressable, StyleSheet, TouchableOpacity } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/components/KeeperQRCode.tsx b/src/components/KeeperQRCode.tsx index 1d07ffc56c..16c4f0f9f8 100644 --- a/src/components/KeeperQRCode.tsx +++ b/src/components/KeeperQRCode.tsx @@ -2,7 +2,7 @@ import QRCode from 'react-native-qrcode-svg'; import React from 'react'; import { StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { useSelector } from 'react-redux'; import KeeperNewLogo from 'src/assets/images/keeper-new-logo.png'; import KeeperPrivateNewLogo from 'src/assets/privateImages/keeper-private-new-logo.png'; diff --git a/src/components/KeeperText.tsx b/src/components/KeeperText.tsx index ab3c5fd016..676d742e55 100644 --- a/src/components/KeeperText.tsx +++ b/src/components/KeeperText.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TextProps } from 'react-native'; -import { Text as NativeBaseText } from 'native-base'; +import { Text as NativeBaseText } from '@gluestack-ui/themed-native-base'; interface KeeperTextProps extends TextProps { // eslint-disable-next-line react/require-default-props diff --git a/src/components/KeeperTextInput.tsx b/src/components/KeeperTextInput.tsx index 335c61b505..7eec3790a3 100644 --- a/src/components/KeeperTextInput.tsx +++ b/src/components/KeeperTextInput.tsx @@ -1,6 +1,6 @@ import { Pressable, StyleSheet } from 'react-native'; import React, { useState } from 'react'; -import { Input, useColorMode, Box } from 'native-base'; +import { Input, useColorMode, Box } from '@gluestack-ui/themed-native-base'; import Colors from 'src/theme/Colors'; import KeeperText from './KeeperText'; import EyeOpen from 'src/assets/images/eye_open.svg'; diff --git a/src/components/KeyAddedModal.tsx b/src/components/KeyAddedModal.tsx index 53d60e90d9..64f3b5a818 100644 --- a/src/components/KeyAddedModal.tsx +++ b/src/components/KeyAddedModal.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import { CommonActions, useNavigation } from '@react-navigation/native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import KeeperModal from 'src/components/KeeperModal'; import { hp, wp } from 'src/constants/responsive'; import { StyleSheet } from 'react-native'; diff --git a/src/components/Loader.tsx b/src/components/Loader.tsx index 3b110d0c55..20b13aa5a2 100644 --- a/src/components/Loader.tsx +++ b/src/components/Loader.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { Animated, Easing, StyleSheet } from 'react-native'; import { windowWidth } from 'src/constants/responsive'; import ThemedSvg from './ThemedSvg.tsx/ThemedSvg'; diff --git a/src/components/MenuCard.tsx b/src/components/MenuCard.tsx index 1f893c2bac..3fdf5658c4 100644 --- a/src/components/MenuCard.tsx +++ b/src/components/MenuCard.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { StyleSheet } from 'react-native'; import Text from './KeeperText'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/MenuFooter.tsx b/src/components/MenuFooter.tsx index 7b4b4aa34b..52d8ccbc52 100644 --- a/src/components/MenuFooter.tsx +++ b/src/components/MenuFooter.tsx @@ -1,12 +1,11 @@ import React, { useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; -import { Platform, StyleSheet } from 'react-native'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; +import { Platform, StyleSheet, TouchableOpacity } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; import WalletIcon from 'src/assets/images/Wallet-grey.svg'; import KeyIcon from 'src/assets/images/key-grey.svg'; import ConciergeIcon from 'src/assets/images/faq-grey.svg'; import MoreIcon from 'src/assets/images/more-grey.svg'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Text from './KeeperText'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import ThemedSvg from './ThemedSvg.tsx/ThemedSvg'; diff --git a/src/components/MenuOption.tsx b/src/components/MenuOption.tsx index 443374fb89..50b4db5ece 100644 --- a/src/components/MenuOption.tsx +++ b/src/components/MenuOption.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import RightArrowLight from 'src/assets/images/icon_arrow.svg'; diff --git a/src/components/MessagePreview.tsx b/src/components/MessagePreview.tsx index 32c846fab6..8c94c3cfe9 100644 --- a/src/components/MessagePreview.tsx +++ b/src/components/MessagePreview.tsx @@ -1,6 +1,6 @@ import { StyleSheet } from 'react-native'; import React, { useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import KeeperNameIcon from 'src/assets/images/keeper-name-icon.svg'; import KeeperNameIconDark from 'src/assets/privateImages/bitcoinKeeperWhiteLogo.svg'; diff --git a/src/components/MiniscriptPathSelector/index.tsx b/src/components/MiniscriptPathSelector/index.tsx index 74178216ee..dbc8342322 100644 --- a/src/components/MiniscriptPathSelector/index.tsx +++ b/src/components/MiniscriptPathSelector/index.tsx @@ -1,5 +1,5 @@ -import React, { useState, useEffect, forwardRef, useImperativeHandle, useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import React, { useState, useEffect, useImperativeHandle, useContext } from 'react'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { Pressable, StyleSheet } from 'react-native'; import { Path, Phase } from 'src/services/wallets/operations/miniscript/policy-generator'; import { Vault } from 'src/services/wallets/interfaces/vault'; @@ -32,10 +32,13 @@ export interface MiniscriptPathSelectorRef { selectVaultSpendingPaths: () => Promise; } -export const MiniscriptPathSelector = forwardRef< - MiniscriptPathSelectorRef, - MiniscriptPathSelectorProps ->(({ vault, onPathSelected, onError, onCancel }: MiniscriptPathSelectorProps, ref) => { +export const MiniscriptPathSelector = ({ + vault, + onPathSelected, + onError, + onCancel, + ref, +}: MiniscriptPathSelectorProps & { ref?: React.Ref }) => { const { colorMode } = useColorMode(); const [modalVisible, setModalVisible] = useState(false); const [pathsModalVisible, setPathsModalVisible] = useState(false); @@ -395,7 +398,7 @@ export const MiniscriptPathSelector = forwardRef< )} ); -}); +}; const styles = StyleSheet.create({ optionTitle: { diff --git a/src/components/Modal/ConciergeOnboardingModal.tsx b/src/components/Modal/ConciergeOnboardingModal.tsx index bda2e1774f..9f6005cc40 100644 --- a/src/components/Modal/ConciergeOnboardingModal.tsx +++ b/src/components/Modal/ConciergeOnboardingModal.tsx @@ -2,7 +2,7 @@ import { StyleSheet } from 'react-native'; import React, { useContext } from 'react'; import KeeperModal from 'src/components/KeeperModal'; import { useDispatch } from 'react-redux'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import { hideOnboarding } from 'src/store/reducers/concierge'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/components/Modal/PasscodeVerify.tsx b/src/components/Modal/PasscodeVerify.tsx index 93d523648c..87d53ba498 100644 --- a/src/components/Modal/PasscodeVerify.tsx +++ b/src/components/Modal/PasscodeVerify.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState, useEffect } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { useAppDispatch, useAppSelector } from 'src/store/hooks'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import { increasePinFailAttempts } from 'src/store/reducers/storage'; diff --git a/src/components/Modal/TipBottomSheet.tsx b/src/components/Modal/TipBottomSheet.tsx index 2eab747ad6..445a96662d 100644 --- a/src/components/Modal/TipBottomSheet.tsx +++ b/src/components/Modal/TipBottomSheet.tsx @@ -4,7 +4,7 @@ import { useDispatch } from 'react-redux'; import { useAppSelector } from 'src/store/hooks'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import TipIllustration from 'src/assets/images/TipIllustration.svg'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { setShowTipModal, dismissTipFlow } from 'src/store/reducers/settings'; import { CommonActions, useNavigation } from '@react-navigation/native'; import KeeperModal from '../KeeperModal'; diff --git a/src/components/Modal/WalletVaultCreationModal.tsx b/src/components/Modal/WalletVaultCreationModal.tsx index 30677207c1..219226991c 100644 --- a/src/components/Modal/WalletVaultCreationModal.tsx +++ b/src/components/Modal/WalletVaultCreationModal.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback } from 'react'; import { StyleSheet } from 'react-native'; import { wp } from 'src/constants/responsive'; diff --git a/src/components/NavButton.tsx b/src/components/NavButton.tsx index d0f0f6b8a7..149d997514 100644 --- a/src/components/NavButton.tsx +++ b/src/components/NavButton.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import LinkIcon from 'src/assets/images/link_black.svg'; import LinkDarkIcon from 'src/assets/images/link-white.svg'; import openLink from 'src/utils/OpenLink'; diff --git a/src/components/NfcPromptAndroid.tsx b/src/components/NfcPromptAndroid.tsx index 2864b4ccbd..1806d25a09 100644 --- a/src/components/NfcPromptAndroid.tsx +++ b/src/components/NfcPromptAndroid.tsx @@ -1,5 +1,5 @@ import { Animated, Modal, Platform, StyleSheet } from 'react-native'; -import { Pressable, useColorMode, View } from 'native-base'; +import { Pressable, useColorMode, View } from '@gluestack-ui/themed-native-base'; import NFCSVG from 'src/assets/images/nfc.svg'; import React, { useContext } from 'react'; diff --git a/src/components/Note/Note.tsx b/src/components/Note/Note.tsx index ba32fd71f6..09146f33c1 100644 --- a/src/components/Note/Note.tsx +++ b/src/components/Note/Note.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; diff --git a/src/components/OptionCTA.tsx b/src/components/OptionCTA.tsx index 272f121342..71b465af4d 100644 --- a/src/components/OptionCTA.tsx +++ b/src/components/OptionCTA.tsx @@ -1,6 +1,6 @@ import { StyleSheet } from 'react-native'; import React from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { wp, hp } from 'src/constants/responsive'; import Text from './KeeperText'; diff --git a/src/components/OptionCard.tsx b/src/components/OptionCard.tsx index 8aec9a87da..3e66543c31 100644 --- a/src/components/OptionCard.tsx +++ b/src/components/OptionCard.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, HStack, Pressable, VStack, useColorMode } from 'native-base'; +import { Box, HStack, Pressable, VStack, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import RightArrowIcon from 'src/assets/images/icon_arrow.svg'; import { windowWidth, wp } from 'src/constants/responsive'; diff --git a/src/components/OptionDropdown.tsx b/src/components/OptionDropdown.tsx index 93b2591f89..120e9e6cf5 100644 --- a/src/components/OptionDropdown.tsx +++ b/src/components/OptionDropdown.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, ScrollView, useColorMode } from 'native-base'; +import { Box, Pressable, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import RightArrowIcon from 'src/assets/images/icon_arrow.svg'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/OptionPicker.tsx b/src/components/OptionPicker.tsx index 37f5e3f2ea..d32f27fdd4 100644 --- a/src/components/OptionPicker.tsx +++ b/src/components/OptionPicker.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import RightArrowIcon from 'src/assets/images/icon_arrow.svg'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/components/OptionTile.tsx b/src/components/OptionTile.tsx index 33457306e0..c2756ef2e5 100644 --- a/src/components/OptionTile.tsx +++ b/src/components/OptionTile.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { Image, StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; import RightArrowIcon from 'src/assets/images/icon_arrow.svg'; diff --git a/src/components/PendingHealthCheckModal.tsx b/src/components/PendingHealthCheckModal.tsx index 92260eac9c..9dedbde8e6 100644 --- a/src/components/PendingHealthCheckModal.tsx +++ b/src/components/PendingHealthCheckModal.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import KeeperModal from 'src/components/KeeperModal'; import { getSignerDescription, getSignerNameFromType } from 'src/hardware'; diff --git a/src/components/QRScanner.tsx b/src/components/QRScanner.tsx index 75f72ea1dd..883fd9e481 100644 --- a/src/components/QRScanner.tsx +++ b/src/components/QRScanner.tsx @@ -1,4 +1,4 @@ -import { Box, HStack, useColorMode, VStack } from 'native-base'; +import { Box, HStack, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import { ActivityIndicator, StyleSheet } from 'react-native'; import { Camera, diff --git a/src/components/RKSignersModal.tsx b/src/components/RKSignersModal.tsx index 400cbbe50f..d478d70fb6 100644 --- a/src/components/RKSignersModal.tsx +++ b/src/components/RKSignersModal.tsx @@ -1,4 +1,4 @@ -import React, { useState, useRef, forwardRef, useImperativeHandle, useContext } from 'react'; +import React, { useState, useRef, useImperativeHandle, useContext } from 'react'; import useSignerMap from 'src/hooks/useSignerMap'; import SignerModals from '../screens/SignTransaction/SignerModals'; import { ScriptTypes, SignerType, XpubTypes } from 'src/services/wallets/enums'; @@ -19,7 +19,7 @@ import useNfcModal from 'src/hooks/useNfcModal'; import NfcPrompt from 'src/components/NfcPromptAndroid'; import KeeperModal from 'src/components/KeeperModal'; import PasscodeVerifyModal from 'src/components/Modal/PasscodeVerify'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { SIGNTRANSACTION } from 'src/navigation/contants'; import { useDispatch } from 'react-redux'; import { healthCheckStatusUpdate } from 'src/store/sagaActions/bhr'; @@ -41,7 +41,7 @@ import ToastErrorIcon from 'src/assets/images/toast_error.svg'; import ThemedSvg from './ThemedSvg.tsx/ThemedSvg'; import { hp } from 'src/constants/responsive'; -const RKSignersModal = ({ signer, psbt, isMiniscript, vaultId }, ref) => { +const RKSignersModal = ({ signer, psbt, isMiniscript, vaultId, ref }) => { const { primaryMnemonic }: KeeperApp = useQuery(RealmSchema.KeeperApp)[0]; const serializedPSBTEnvelop = { @@ -81,7 +81,11 @@ const RKSignersModal = ({ signer, psbt, isMiniscript, vaultId }, ref) => { const { withModal, nfcVisible: TSNfcVisible } = useTapsignerModal(card); const { withNfcModal, nfcVisible, closeNfc } = useNfcModal(); const satoCard = useRef(new SatochipCard()).current; - const { nfcVisible: satochipNfcVisible, withModal: satochipWithModal, closeNfc: closeSatochipNfc } = useSatochipModal(satoCard); + const { + nfcVisible: satochipNfcVisible, + withModal: satochipWithModal, + closeNfc: closeSatochipNfc, + } = useSatochipModal(satoCard); const dispatch = useDispatch(); const { showToast } = useToastMessage(); const { bitcoinNetworkType } = useAppSelector((state) => state.settings); @@ -331,49 +335,49 @@ const RKSignersModal = ({ signer, psbt, isMiniscript, vaultId }, ref) => { return signedPSBT; } else if (SignerType.SATOCHIP === signerType) { const currentKey = { - derivationPath: signer.signerXpubs[XpubTypes.P2WSH][0].derivationPath, + derivationPath: signer.signerXpubs[XpubTypes.P2WSH][0].derivationPath, }; const inputs = getInputsFromPSBT(serializedPSBTEnvelop.serializedPSBT); const inputsToSign = getInputsToSignFromPSBT(serializedPSBTEnvelop.serializedPSBT, signer); const signingPayload = [ - { - payloadTarget: signer.type, - inputsToSign, - inputs, - }, + { + payloadTarget: signer.type, + inputsToSign, + inputs, + }, ]; const { signingPayload: signedPayload } = await signTransactionWithSatochip({ - setSatochipModal, - signingPayload, - currentKey, - withModal: satochipWithModal, - closeNfc: closeSatochipNfc, - defaultVault: {}, - serializedPSBT: serializedPSBTEnvelop.serializedPSBT, - card: satoCard, - pin: satochipPin, - signer, + setSatochipModal, + signingPayload, + currentKey, + withModal: satochipWithModal, + closeNfc: closeSatochipNfc, + defaultVault: {}, + serializedPSBT: serializedPSBTEnvelop.serializedPSBT, + card: satoCard, + pin: satochipPin, + signer, }); const psbt = bitcoin.Psbt.fromBase64(serializedPSBTEnvelop.serializedPSBT); signedPayload[0].inputsToSign.forEach( - ({ inputIndex, signature, publicKey, sighashType }) => { - psbt.addSignedDigest( - inputIndex, - Buffer.from(publicKey, 'hex'), - Buffer.from(signature, 'hex'), - sighashType - ); - } + ({ inputIndex, signature, publicKey, sighashType }) => { + psbt.addSignedDigest( + inputIndex, + Buffer.from(publicKey, 'hex'), + Buffer.from(signature, 'hex'), + sighashType + ); + } ); const signedPSBT = psbt.toBase64(); dispatch( - healthCheckStatusUpdate([ - { - signerId: signer.masterFingerprint, - status: hcStatusType.HEALTH_CHECK_SIGNING, - }, - ]) + healthCheckStatusUpdate([ + { + signerId: signer.masterFingerprint, + status: hcStatusType.HEALTH_CHECK_SIGNING, + }, + ]) ); return signedPSBT; } else if (SignerType.PORTAL === signerType) { @@ -610,4 +614,4 @@ const RKSignersModal = ({ signer, psbt, isMiniscript, vaultId }, ref) => { ); }; -export default forwardRef(RKSignersModal); +export default RKSignersModal; diff --git a/src/components/Scale.tsx b/src/components/Scale.tsx index 18c7b33d38..933fba5d71 100644 --- a/src/components/Scale.tsx +++ b/src/components/Scale.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; function Scale({ scale, children }: { scale: number; children }) { return {children}; diff --git a/src/components/ScreenWrapper.tsx b/src/components/ScreenWrapper.tsx index cda5b99bee..bd97a9adac 100644 --- a/src/components/ScreenWrapper.tsx +++ b/src/components/ScreenWrapper.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { StatusBarStyle, StyleSheet } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; -import { Box, StatusBar, useColorMode } from 'native-base'; +import { Box, StatusBar, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp } from 'src/constants/responsive'; function ScreenWrapper({ diff --git a/src/components/SeedWordBackup/ConfirmSeedWord.tsx b/src/components/SeedWordBackup/ConfirmSeedWord.tsx index 55e07f3e1d..51fd712f8b 100644 --- a/src/components/SeedWordBackup/ConfirmSeedWord.tsx +++ b/src/components/SeedWordBackup/ConfirmSeedWord.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import Buttons from 'src/components/Buttons'; diff --git a/src/components/SegmentController.tsx b/src/components/SegmentController.tsx index fd858d23fe..eb286ddda7 100644 --- a/src/components/SegmentController.tsx +++ b/src/components/SegmentController.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useState } from 'react'; import { Pressable, Animated, StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/components/SettingComponent/CountrySwitchCard.tsx b/src/components/SettingComponent/CountrySwitchCard.tsx index bba144d8f9..84bab60283 100644 --- a/src/components/SettingComponent/CountrySwitchCard.tsx +++ b/src/components/SettingComponent/CountrySwitchCard.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { StyleSheet } from 'react-native'; diff --git a/src/components/SettingComponent/VersionHistoryList.tsx b/src/components/SettingComponent/VersionHistoryList.tsx index e493f6ea87..d7794da879 100644 --- a/src/components/SettingComponent/VersionHistoryList.tsx +++ b/src/components/SettingComponent/VersionHistoryList.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Text from 'src/components/KeeperText'; -import { FlatList, Box, useColorMode } from 'native-base'; +import { FlatList, Box, useColorMode } from '@gluestack-ui/themed-native-base'; import moment from 'moment'; import { RealmSchema } from 'src/storage/realm/enum'; diff --git a/src/components/SetupSignerOptions.tsx b/src/components/SetupSignerOptions.tsx index de43e2eb82..b5c114ef71 100644 --- a/src/components/SetupSignerOptions.tsx +++ b/src/components/SetupSignerOptions.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, ViewStyle } from 'react-native'; import Text from 'src/components/KeeperText'; import Checked from 'src/assets/images/tick_icon.svg'; diff --git a/src/components/SignerCard.tsx b/src/components/SignerCard.tsx index 0ee49b8b35..cc0036272c 100644 --- a/src/components/SignerCard.tsx +++ b/src/components/SignerCard.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from './KeeperText'; diff --git a/src/components/SigningDevices/KeyCard.tsx b/src/components/SigningDevices/KeyCard.tsx index 5a34d59305..57bf3c2a74 100644 --- a/src/components/SigningDevices/KeyCard.tsx +++ b/src/components/SigningDevices/KeyCard.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, VStack, HStack, useColorMode } from 'native-base'; +import { Box, VStack, HStack, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, ActivityIndicator } from 'react-native'; import Text from 'src/components/KeeperText'; import ActionChip from 'src/components/ActionChip'; diff --git a/src/components/StatusBarComponent.tsx b/src/components/StatusBarComponent.tsx index 447b5d8f22..95b60a06d7 100644 --- a/src/components/StatusBarComponent.tsx +++ b/src/components/StatusBarComponent.tsx @@ -2,7 +2,7 @@ import { Platform, View } from 'react-native'; import DeviceInfo from 'react-native-device-info'; import React from 'react'; -import { StatusBar, useColorMode } from 'native-base'; +import { StatusBar, useColorMode } from '@gluestack-ui/themed-native-base'; function StatusBarComponent({ padding = 0, color = null, extraPadding = 0 }) { const { colorMode } = useColorMode(); diff --git a/src/components/Switch/CurrencyTypeSwitch.tsx b/src/components/Switch/CurrencyTypeSwitch.tsx index 7d67a21b84..c6a5859586 100644 --- a/src/components/Switch/CurrencyTypeSwitch.tsx +++ b/src/components/Switch/CurrencyTypeSwitch.tsx @@ -2,7 +2,7 @@ import React, { useMemo } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { useAppDispatch, useAppSelector } from 'src/store/hooks'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import CurrencyKind from 'src/models/enums/CurrencyKind'; import IconBitcoin from 'src/assets/images/icon_bitcoin.svg'; import IconBitcoinWhite from 'src/assets/images/icon_bitcoin_white.svg'; diff --git a/src/components/Switch/MonthlyYearlySwitch.tsx b/src/components/Switch/MonthlyYearlySwitch.tsx index f582d74a0c..d753a5284d 100644 --- a/src/components/Switch/MonthlyYearlySwitch.tsx +++ b/src/components/Switch/MonthlyYearlySwitch.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TouchableOpacity, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from '../KeeperText'; import KeeperGradient from '../KeeperGradient'; import Colors from 'src/theme/Colors'; diff --git a/src/components/Switch/Switch.tsx b/src/components/Switch/Switch.tsx index 9bdf86de5e..957ccef2e1 100644 --- a/src/components/Switch/Switch.tsx +++ b/src/components/Switch/Switch.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TouchableOpacity, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { widthPercentageToDP as wp } from 'react-native-responsive-screen'; import { windowHeight } from 'src/constants/responsive'; diff --git a/src/components/TabBar.tsx b/src/components/TabBar.tsx index 5894d5dc1c..85e06bfbdd 100644 --- a/src/components/TabBar.tsx +++ b/src/components/TabBar.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Pressable, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp } from 'src/constants/responsive'; diff --git a/src/components/TestnetIndicator.tsx b/src/components/TestnetIndicator.tsx index 7214981279..1256b62ef0 100644 --- a/src/components/TestnetIndicator.tsx +++ b/src/components/TestnetIndicator.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { StyleSheet } from 'react-native'; diff --git a/src/components/ToastMessages.tsx b/src/components/ToastMessages.tsx index 651c76aa8d..e2136448cf 100644 --- a/src/components/ToastMessages.tsx +++ b/src/components/ToastMessages.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; diff --git a/src/components/TransactionElement.tsx b/src/components/TransactionElement.tsx index 573053cb0e..46e4b40cee 100644 --- a/src/components/TransactionElement.tsx +++ b/src/components/TransactionElement.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import moment from 'moment'; diff --git a/src/components/UTXOsComponents/FinalizeFooter.tsx b/src/components/UTXOsComponents/FinalizeFooter.tsx index 96589fd81f..3bad4dd894 100644 --- a/src/components/UTXOsComponents/FinalizeFooter.tsx +++ b/src/components/UTXOsComponents/FinalizeFooter.tsx @@ -2,7 +2,7 @@ import { StyleSheet } from 'react-native'; import React, { useContext } from 'react'; import { wp } from 'src/constants/responsive'; import Buttons from 'src/components/Buttons'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; function FinalizeFooter({ setEnableSelection, footerCallback, secondaryText, selectedUTXOs }) { diff --git a/src/components/UTXOsComponents/UTXOFooter.tsx b/src/components/UTXOsComponents/UTXOFooter.tsx index 10848964ff..d97860301e 100644 --- a/src/components/UTXOsComponents/UTXOFooter.tsx +++ b/src/components/UTXOsComponents/UTXOFooter.tsx @@ -7,7 +7,7 @@ import { Wallet } from 'src/services/wallets/interfaces/wallet'; import WalletUtilities from 'src/services/wallets/operations/utils'; import idx from 'idx'; import KeeperFooter from '../KeeperFooter'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; function UTXOFooter({ setEnableSelection, enableSelection, wallet, utxos }) { const { translations } = useContext(LocalizationContext); diff --git a/src/components/UTXOsComponents/UTXOList.tsx b/src/components/UTXOsComponents/UTXOList.tsx index f45f7e348e..85b073a93b 100644 --- a/src/components/UTXOsComponents/UTXOList.tsx +++ b/src/components/UTXOsComponents/UTXOList.tsx @@ -1,5 +1,5 @@ import { FlatList, StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useMemo, useState } from 'react'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { hp, wp, windowHeight } from 'src/constants/responsive'; diff --git a/src/components/UTXOsComponents/UTXOSelectionTotal.tsx b/src/components/UTXOsComponents/UTXOSelectionTotal.tsx index 0ab0f909d7..6222f17ac2 100644 --- a/src/components/UTXOsComponents/UTXOSelectionTotal.tsx +++ b/src/components/UTXOsComponents/UTXOSelectionTotal.tsx @@ -1,6 +1,6 @@ import { StyleSheet } from 'react-native'; import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp } from 'src/constants/responsive'; import BTC from 'src/assets/images/btc.svg'; diff --git a/src/components/UpgradeCTA.tsx b/src/components/UpgradeCTA.tsx index a3206032da..7b764faff2 100644 --- a/src/components/UpgradeCTA.tsx +++ b/src/components/UpgradeCTA.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import Text from './KeeperText'; diff --git a/src/components/UploadImage.tsx b/src/components/UploadImage.tsx index ba00807f88..af9d3c650b 100644 --- a/src/components/UploadImage.tsx +++ b/src/components/UploadImage.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { StyleSheet, TouchableOpacity } from 'react-native'; diff --git a/src/components/WalletCopiableData.tsx b/src/components/WalletCopiableData.tsx index c762658434..2a3645b433 100644 --- a/src/components/WalletCopiableData.tsx +++ b/src/components/WalletCopiableData.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Clipboard from '@react-native-clipboard/clipboard'; import useToastMessage from 'src/hooks/useToastMessage'; diff --git a/src/components/WalletHeader.tsx b/src/components/WalletHeader.tsx index 2d92cc3604..b3c3dc3697 100644 --- a/src/components/WalletHeader.tsx +++ b/src/components/WalletHeader.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { useNavigation } from '@react-navigation/native'; import Text from 'src/components/KeeperText'; diff --git a/src/components/WarningNote.tsx b/src/components/WarningNote.tsx index 615ad545fe..7cde8a0e8d 100644 --- a/src/components/WarningNote.tsx +++ b/src/components/WarningNote.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import WarningIcon from 'src/assets/images/warning-exclamation-light.svg'; import CircleIconWrapper from './CircleIconWrapper'; diff --git a/src/components/XPub/ShowXPub.tsx b/src/components/XPub/ShowXPub.tsx index 83d44fb260..c2d97656cc 100644 --- a/src/components/XPub/ShowXPub.tsx +++ b/src/components/XPub/ShowXPub.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { ActivityIndicator, StyleSheet } from 'react-native'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/components/onBoarding/OnboardingSlideComponent.tsx b/src/components/onBoarding/OnboardingSlideComponent.tsx index e24fdbb2b6..4f41e3110b 100644 --- a/src/components/onBoarding/OnboardingSlideComponent.tsx +++ b/src/components/onBoarding/OnboardingSlideComponent.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { TouchableOpacity, Dimensions, StyleSheet } from 'react-native'; import { hp } from 'src/constants/responsive'; diff --git a/src/constants/Bitcoin.tsx b/src/constants/Bitcoin.tsx index 87f04fa6c6..b39af5b311 100644 --- a/src/constants/Bitcoin.tsx +++ b/src/constants/Bitcoin.tsx @@ -1,5 +1,5 @@ import { NetworkType } from 'src/services/wallets/enums'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import React from 'react'; import Colors from 'src/theme/Colors'; diff --git a/src/context/ThemeContext.tsx b/src/context/ThemeContext.tsx index e47103963f..3d746c4800 100644 --- a/src/context/ThemeContext.tsx +++ b/src/context/ThemeContext.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { NativeBaseProvider } from 'native-base'; +import { NativeBaseProvider } from '@gluestack-ui/themed-native-base'; import { useSelector } from 'react-redux'; import customTheme from 'src/navigation/themes'; import privateTheme from 'src/navigation/privateTheme'; diff --git a/src/hooks/useNotificationHandler.tsx b/src/hooks/useNotificationHandler.tsx index b855725ee2..f6564947d8 100644 --- a/src/hooks/useNotificationHandler.tsx +++ b/src/hooks/useNotificationHandler.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; import messaging from '@react-native-firebase/messaging'; import { StyleSheet } from 'react-native'; import KeeperModal from 'src/components/KeeperModal'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { notificationType } from 'src/models/enums/Notifications'; import { useDispatch } from 'react-redux'; import { addTicketStatusUAI } from 'src/store/sagaActions/concierge'; diff --git a/src/hooks/useSettingKeeper.tsx b/src/hooks/useSettingKeeper.tsx index e8139e0c78..6076022ed9 100644 --- a/src/hooks/useSettingKeeper.tsx +++ b/src/hooks/useSettingKeeper.tsx @@ -40,7 +40,7 @@ import { KeeperApp } from 'src/models/interfaces/KeeperApp'; import { useQuery } from '@realm/react'; import { RealmSchema } from 'src/storage/realm/enum'; import { getJSONFromRealmObject } from 'src/storage/realm/utils'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { SubscriptionTier } from 'src/models/enums/SubscriptionTier'; import { backupAllSignersAndVaults, deleteBackup } from 'src/store/sagaActions/bhr'; import { useAppDispatch, useAppSelector } from 'src/store/hooks'; diff --git a/src/hooks/useTestSats.tsx b/src/hooks/useTestSats.tsx index 636983463e..2133308294 100644 --- a/src/hooks/useTestSats.tsx +++ b/src/hooks/useTestSats.tsx @@ -10,7 +10,7 @@ import { useNavigation } from '@react-navigation/native'; import { EntityKind, NetworkType } from 'src/services/wallets/enums'; import { testSatsRecieve } from 'src/store/sagaActions/wallets'; import SettingCard from 'src/screens/Home/components/Settings/Component/SettingCard'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; const useTestSats = ({ wallet }) => { const { setAppLoading, setLoadingContent } = useContext(AppContext); diff --git a/src/hooks/useToastMessage.tsx b/src/hooks/useToastMessage.tsx index 728db6a319..28f0692e76 100644 --- a/src/hooks/useToastMessage.tsx +++ b/src/hooks/useToastMessage.tsx @@ -1,6 +1,6 @@ import HexaToastMessages from 'src/components/ToastMessages'; import React, { useRef, useEffect } from 'react'; -import { useToast } from 'native-base'; +import { useToast } from '@gluestack-ui/themed-native-base'; import { Pressable } from 'react-native'; // use this enum to categorize and replace toasts that are in the same category diff --git a/src/navigation/Navigator.tsx b/src/navigation/Navigator.tsx index e88bcaa427..5ecdfe08c3 100644 --- a/src/navigation/Navigator.tsx +++ b/src/navigation/Navigator.tsx @@ -121,7 +121,7 @@ import AdditionalDetails from 'src/screens/Vault/AdditionalDetails'; import SelectInitialTimelock from 'src/screens/Vault/SelectInitialTimelock'; import AddReserveKey from 'src/screens/Vault/AddReserveKey'; import AddEmergencyKey from 'src/screens/Vault/AddEmergencyKey'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import Login from '../screens/LoginScreen/Login'; import { AppStackParams } from './types'; import config from 'src/utils/service-utilities/config'; diff --git a/src/navigation/privateTheme.js b/src/navigation/privateTheme.js index 9c1f0a8c48..6a2fc632dd 100644 --- a/src/navigation/privateTheme.js +++ b/src/navigation/privateTheme.js @@ -1,5 +1,5 @@ import Colors from 'src/theme/Colors'; -import { extendTheme } from 'native-base'; +import { extendTheme } from '@gluestack-ui/themed-native-base'; import Fonts from 'src/constants/Fonts'; export const privateTheme = extendTheme({ diff --git a/src/navigation/themes.js b/src/navigation/themes.js index 755cc360c3..1f4aee6b82 100644 --- a/src/navigation/themes.js +++ b/src/navigation/themes.js @@ -1,5 +1,5 @@ import Colors from 'src/theme/Colors'; -import { extendTheme } from 'native-base'; +import { extendTheme } from '@gluestack-ui/themed-native-base'; import Fonts from 'src/constants/Fonts'; export const customTheme = extendTheme({ diff --git a/src/providers/index.tsx b/src/providers/index.tsx index 747d2bdaa6..ca845c10a2 100644 --- a/src/providers/index.tsx +++ b/src/providers/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { NativeBaseProvider } from 'native-base'; +import { NativeBaseProvider } from '@gluestack-ui/themed-native-base'; import { customTheme } from '../navigation/themes'; diff --git a/src/screens/AddSigner/AddMultipleXpub.tsx b/src/screens/AddSigner/AddMultipleXpub.tsx index 5904cb34b6..86ae933540 100644 --- a/src/screens/AddSigner/AddMultipleXpub.tsx +++ b/src/screens/AddSigner/AddMultipleXpub.tsx @@ -1,8 +1,8 @@ import React, { useContext, useState } from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; import MockWrapper from '../Vault/MockWrapper'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import QRScanner from 'src/components/QRScanner'; import { useRoute } from '@react-navigation/native'; import useToastMessage from 'src/hooks/useToastMessage'; @@ -21,7 +21,6 @@ import WalletHeader from 'src/components/WalletHeader'; import KeeperModal from 'src/components/KeeperModal'; import { InteracationMode } from '../Vault/HardwareModalMap'; import Instruction from 'src/components/Instruction'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import ThemedSvg from 'src/components/ThemedSvg.tsx/ThemedSvg'; import { manipulateKruxData } from 'src/hardware/krux'; import { manipulateSpecterData } from 'src/hardware/specter'; diff --git a/src/screens/AddSigner/AddMultipleXpubFiles.tsx b/src/screens/AddSigner/AddMultipleXpubFiles.tsx index 935189cb26..42d776e830 100644 --- a/src/screens/AddSigner/AddMultipleXpubFiles.tsx +++ b/src/screens/AddSigner/AddMultipleXpubFiles.tsx @@ -1,7 +1,7 @@ import React, { useContext, useState } from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, Input, ScrollView, useColorMode } from 'native-base'; +import { Box, Input, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import useToastMessage from 'src/hooks/useToastMessage'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import { SegmentedController } from '../../components/SegmentController'; @@ -15,7 +15,6 @@ import ToastErrorIcon from 'src/assets/images/toast_error.svg'; import WalletHeader from 'src/components/WalletHeader'; import KeeperModal from 'src/components/KeeperModal'; import Instruction from 'src/components/Instruction'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import ThemedSvg from 'src/components/ThemedSvg.tsx/ThemedSvg'; import { manipulateKruxData } from 'src/hardware/krux'; import { Tile } from '../NewKeeperAppScreen/NewKeeperAppScreen'; diff --git a/src/screens/AddSigner/HorizontalSignerCard.tsx b/src/screens/AddSigner/HorizontalSignerCard.tsx index 5f1502bc1d..2ab4fca0cd 100644 --- a/src/screens/AddSigner/HorizontalSignerCard.tsx +++ b/src/screens/AddSigner/HorizontalSignerCard.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, Pressable } from 'native-base'; +import { Box, Pressable } from '@gluestack-ui/themed-native-base'; import { StyleSheet, ViewStyle } from 'react-native'; import Text from 'src/components/KeeperText'; import Checked from 'src/assets/images/tick_icon.svg'; diff --git a/src/screens/AddSigner/SignerCard.tsx b/src/screens/AddSigner/SignerCard.tsx index abc4c70938..76d6a1206b 100644 --- a/src/screens/AddSigner/SignerCard.tsx +++ b/src/screens/AddSigner/SignerCard.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, Pressable } from 'native-base'; +import { Box, Pressable } from '@gluestack-ui/themed-native-base'; import { Image, StyleSheet, ViewStyle } from 'react-native'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/AddWalletScreen/AddNewWallet.tsx b/src/screens/AddWalletScreen/AddNewWallet.tsx index 7ddd3d2c85..7f622ca730 100644 --- a/src/screens/AddWalletScreen/AddNewWallet.tsx +++ b/src/screens/AddWalletScreen/AddNewWallet.tsx @@ -1,4 +1,4 @@ -import { Box, HStack, useColorMode } from 'native-base'; +import { Box, HStack, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState, useEffect } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/AddWalletScreen/ConfirmWalletDetails.tsx b/src/screens/AddWalletScreen/ConfirmWalletDetails.tsx index 21a97ef94e..5b0b22d25d 100644 --- a/src/screens/AddWalletScreen/ConfirmWalletDetails.tsx +++ b/src/screens/AddWalletScreen/ConfirmWalletDetails.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useState, useContext, useEffect, useRef } from 'react'; import { CommonActions, useNavigation } from '@react-navigation/native'; -import { Box, Pressable, ScrollView, useColorMode } from 'native-base'; +import { Box, Pressable, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import Buttons from 'src/components/Buttons'; import { NewWalletInfo } from 'src/store/sagas/wallets'; import { diff --git a/src/screens/Advisors/AdvisorDetail.tsx b/src/screens/Advisors/AdvisorDetail.tsx index e2791dcb2c..7be74f0693 100644 --- a/src/screens/Advisors/AdvisorDetail.tsx +++ b/src/screens/Advisors/AdvisorDetail.tsx @@ -2,7 +2,7 @@ import React, { useContext, useState } from 'react'; import { View, StyleSheet } from 'react-native'; import AdvisorProfileHeader from './component/AdvisorProfileHeader'; import { wp } from 'src/constants/responsive'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import MapPin from 'src/assets/images/MapPinIcon.svg'; import Colors from 'src/theme/Colors'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Advisors/Advisors.tsx b/src/screens/Advisors/Advisors.tsx index 24150f6b95..e79869b6df 100644 --- a/src/screens/Advisors/Advisors.tsx +++ b/src/screens/Advisors/Advisors.tsx @@ -1,4 +1,4 @@ -import { Box, FlatList, useColorMode } from 'native-base'; +import { Box, FlatList, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useMemo, useState } from 'react'; import { StyleSheet } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/Advisors/FilterAdvisor.tsx b/src/screens/Advisors/FilterAdvisor.tsx index 1018866a85..ae312345e5 100644 --- a/src/screens/Advisors/FilterAdvisor.tsx +++ b/src/screens/Advisors/FilterAdvisor.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Advisors/component/AdvisorCard.tsx b/src/screens/Advisors/component/AdvisorCard.tsx index 817e65dd34..b2b5bd5a0c 100644 --- a/src/screens/Advisors/component/AdvisorCard.tsx +++ b/src/screens/Advisors/component/AdvisorCard.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useMemo } from 'react'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Advisors/component/AdvisorProfileHeader.tsx b/src/screens/Advisors/component/AdvisorProfileHeader.tsx index 76b858b363..4c4b845087 100644 --- a/src/screens/Advisors/component/AdvisorProfileHeader.tsx +++ b/src/screens/Advisors/component/AdvisorProfileHeader.tsx @@ -1,4 +1,4 @@ -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StatusBar, StyleSheet, TouchableOpacity } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/AppSettings/AppBackupSettings.tsx b/src/screens/AppSettings/AppBackupSettings.tsx index a7846154ef..402631bc9a 100644 --- a/src/screens/AppSettings/AppBackupSettings.tsx +++ b/src/screens/AppSettings/AppBackupSettings.tsx @@ -1,5 +1,5 @@ import React, { useCallback, useContext, useEffect, useState } from 'react'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import { useQuery } from '@realm/react'; import { CommonActions, useNavigation } from '@react-navigation/native'; diff --git a/src/screens/AppSettings/AppVersionHistoty.tsx b/src/screens/AppSettings/AppVersionHistoty.tsx index 279c9ef7a9..8486180164 100644 --- a/src/screens/AppSettings/AppVersionHistoty.tsx +++ b/src/screens/AppSettings/AppVersionHistoty.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import Text from 'src/components/KeeperText'; -import { ScrollView, useColorMode } from 'native-base'; +import { ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import VersionHistoryList from 'src/components/SettingComponent/VersionHistoryList'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/AppSettings/BackupModal.tsx b/src/screens/AppSettings/BackupModal.tsx index 03773a9e85..c5d701c4d9 100644 --- a/src/screens/AppSettings/BackupModal.tsx +++ b/src/screens/AppSettings/BackupModal.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/AppSettings/ChangeLanguage.tsx b/src/screens/AppSettings/ChangeLanguage.tsx index 6d9aa1d874..3e4a91b5a4 100644 --- a/src/screens/AppSettings/ChangeLanguage.tsx +++ b/src/screens/AppSettings/ChangeLanguage.tsx @@ -1,6 +1,6 @@ import React, { useState, useContext } from 'react'; import { TouchableOpacity, StyleSheet, Alert } from 'react-native'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import CountrySwitchCard from 'src/components/SettingComponent/CountrySwitchCard'; import { setCurrencyCode, setLanguage, setSatsEnabled } from 'src/store/reducers/settings'; diff --git a/src/screens/AppSettings/ManageWallets.tsx b/src/screens/AppSettings/ManageWallets.tsx index 1b089acf87..bda9d80587 100644 --- a/src/screens/AppSettings/ManageWallets.tsx +++ b/src/screens/AppSettings/ManageWallets.tsx @@ -1,7 +1,7 @@ import React, { useContext, useEffect, useState, useRef } from 'react'; import Text from 'src/components/KeeperText'; import { StyleSheet, FlatList, TouchableOpacity } from 'react-native'; -import { Box, Pressable, useColorMode, HStack } from 'native-base'; +import { Box, Pressable, useColorMode, HStack } from '@gluestack-ui/themed-native-base'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/AppSettings/MultiUserScreen.tsx b/src/screens/AppSettings/MultiUserScreen.tsx index 626c4edee8..b018c51603 100644 --- a/src/screens/AppSettings/MultiUserScreen.tsx +++ b/src/screens/AppSettings/MultiUserScreen.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet } from 'react-native'; import { useDispatch } from 'react-redux'; diff --git a/src/screens/AppSettings/Node/AddNode.tsx b/src/screens/AppSettings/Node/AddNode.tsx index f8f68833aa..2af018d166 100644 --- a/src/screens/AppSettings/Node/AddNode.tsx +++ b/src/screens/AppSettings/Node/AddNode.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, ScrollView } from 'react-native'; import React, { useContext } from 'react'; diff --git a/src/screens/AppSettings/Node/NodeSelection.tsx b/src/screens/AppSettings/Node/NodeSelection.tsx index 00815418f6..b2f5226737 100644 --- a/src/screens/AppSettings/Node/NodeSelection.tsx +++ b/src/screens/AppSettings/Node/NodeSelection.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/AppSettings/Node/NodeSettings.tsx b/src/screens/AppSettings/Node/NodeSettings.tsx index 1bdd622c4d..d051343c63 100644 --- a/src/screens/AppSettings/Node/NodeSettings.tsx +++ b/src/screens/AppSettings/Node/NodeSettings.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet, FlatList } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/screens/AppSettings/Node/ScanNode.tsx b/src/screens/AppSettings/Node/ScanNode.tsx index e90ab8c507..7757a16101 100644 --- a/src/screens/AppSettings/Node/ScanNode.tsx +++ b/src/screens/AppSettings/Node/ScanNode.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import Note from 'src/components/Note/Note'; diff --git a/src/screens/AppSettings/Node/components/SelectableServerItem.tsx b/src/screens/AppSettings/Node/components/SelectableServerItem.tsx index c9bece2942..c6b777a545 100644 --- a/src/screens/AppSettings/Node/components/SelectableServerItem.tsx +++ b/src/screens/AppSettings/Node/components/SelectableServerItem.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import { Pressable, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/AppSettings/Node/components/ServerItem.tsx b/src/screens/AppSettings/Node/components/ServerItem.tsx index 381eb8238e..c9fb8f92dd 100644 --- a/src/screens/AppSettings/Node/components/ServerItem.tsx +++ b/src/screens/AppSettings/Node/components/ServerItem.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { hp, wp } from 'src/constants/responsive'; import ConnectIcon from 'src/assets/images/connectNode.svg'; diff --git a/src/screens/AppSettings/PrivacyAndDisplay.tsx b/src/screens/AppSettings/PrivacyAndDisplay.tsx index 25d847d2a0..80c8838dd1 100644 --- a/src/screens/AppSettings/PrivacyAndDisplay.tsx +++ b/src/screens/AppSettings/PrivacyAndDisplay.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import ReactNativeBiometrics from 'react-native-biometrics'; import ScreenWrapper from 'src/components/ScreenWrapper'; import OptionCard from 'src/components/OptionCard'; diff --git a/src/screens/AppSettings/TorModalMap.tsx b/src/screens/AppSettings/TorModalMap.tsx index 48aa2ba176..ecc2122531 100644 --- a/src/screens/AppSettings/TorModalMap.tsx +++ b/src/screens/AppSettings/TorModalMap.tsx @@ -1,6 +1,6 @@ import React, { useContext, useState } from 'react'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import KeeperModal from 'src/components/KeeperModal'; import { hp, wp } from 'src/constants/responsive'; import AlertIllustration from 'src/assets/images/alert_illustration.svg'; diff --git a/src/screens/AppSettings/TorSettings.tsx b/src/screens/AppSettings/TorSettings.tsx index e92c8ac802..98147f725d 100644 --- a/src/screens/AppSettings/TorSettings.tsx +++ b/src/screens/AppSettings/TorSettings.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, Pressable, ScrollView, useColorMode } from 'native-base'; +import { Box, Pressable, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useMemo, useRef, useState } from 'react'; import { AppState, StyleSheet } from 'react-native'; import RestClient, { TorStatus } from 'src/services/rest/RestClient'; diff --git a/src/screens/BackupWallet/ViewRecoveryKeyScreen.tsx b/src/screens/BackupWallet/ViewRecoveryKeyScreen.tsx index c0a20554b8..7045c35b8f 100644 --- a/src/screens/BackupWallet/ViewRecoveryKeyScreen.tsx +++ b/src/screens/BackupWallet/ViewRecoveryKeyScreen.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import ScreenWrapper from 'src/components/ScreenWrapper'; import KeeperModal from 'src/components/KeeperModal'; diff --git a/src/screens/BackupWallet/WalletBackHistoryScreen.tsx b/src/screens/BackupWallet/WalletBackHistoryScreen.tsx index 85c97ea303..52e52c0e23 100644 --- a/src/screens/BackupWallet/WalletBackHistoryScreen.tsx +++ b/src/screens/BackupWallet/WalletBackHistoryScreen.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import BackupHealthCheckList from 'src/components/Backup/BackupHealthCheckList'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/BuyBitcoin/BuyBitcoinScreen.tsx b/src/screens/BuyBitcoin/BuyBitcoinScreen.tsx index d7b579ecf6..f0f88de4ca 100644 --- a/src/screens/BuyBitcoin/BuyBitcoinScreen.tsx +++ b/src/screens/BuyBitcoin/BuyBitcoinScreen.tsx @@ -1,6 +1,6 @@ import React, { useContext, useState } from 'react'; import { Linking, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { useAppSelector } from 'src/store/hooks'; diff --git a/src/screens/Channel/ConnectChannel.tsx b/src/screens/Channel/ConnectChannel.tsx index a4380e5d58..c4b3dec289 100644 --- a/src/screens/Channel/ConnectChannel.tsx +++ b/src/screens/Channel/ConnectChannel.tsx @@ -1,5 +1,5 @@ -import { ActivityIndicator, StyleSheet } from 'react-native'; -import { Box, ScrollView, VStack, useColorMode } from 'native-base'; +import { ActivityIndicator, StyleSheet , TouchableOpacity} from 'react-native'; +import { Box, ScrollView, VStack, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useRef, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import Note from 'src/components/Note/Note'; @@ -44,7 +44,6 @@ import { getKeyUID } from 'src/utils/utilities'; import BackgroundTimer from 'react-native-background-timer'; import { useAppSelector } from 'src/store/hooks'; import WalletHeader from 'src/components/WalletHeader'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import KeeperModal from 'src/components/KeeperModal'; import Instruction from 'src/components/Instruction'; import ColdCardUSBInstruction from '../Vault/components/ColdCardUSBInstruction'; diff --git a/src/screens/ChoosePlanScreen/ChoosePlan.tsx b/src/screens/ChoosePlanScreen/ChoosePlan.tsx index dab250d1a3..55a190303f 100644 --- a/src/screens/ChoosePlanScreen/ChoosePlan.tsx +++ b/src/screens/ChoosePlanScreen/ChoosePlan.tsx @@ -8,7 +8,7 @@ import { Pressable, } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { getSubscriptions, purchaseErrorListener, diff --git a/src/screens/ChoosePlanScreen/TierUpgradeModal.tsx b/src/screens/ChoosePlanScreen/TierUpgradeModal.tsx index 64b6dd7130..071c949079 100644 --- a/src/screens/ChoosePlanScreen/TierUpgradeModal.tsx +++ b/src/screens/ChoosePlanScreen/TierUpgradeModal.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import UpgradeLightIllustration from 'src/assets/images/upgrade-illustration.svg'; import DowngradeLightIllustration from 'src/assets/images/downgrade-illustration.svg'; import UpgradeDarkIllustration from 'src/assets/images/upgrade-dark-illustration.svg'; diff --git a/src/screens/ChoosePlanScreen/components/PlanDetailsCards.tsx b/src/screens/ChoosePlanScreen/components/PlanDetailsCards.tsx index 38d25090ea..d6bc4bddef 100644 --- a/src/screens/ChoosePlanScreen/components/PlanDetailsCards.tsx +++ b/src/screens/ChoosePlanScreen/components/PlanDetailsCards.tsx @@ -1,4 +1,4 @@ -import { Box, Flex, useColorMode } from 'native-base'; +import { Box, Flex, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/screens/ChoosePlanScreen/components/SubscriptionList.tsx b/src/screens/ChoosePlanScreen/components/SubscriptionList.tsx index 366a094212..fe9e1774a1 100644 --- a/src/screens/ChoosePlanScreen/components/SubscriptionList.tsx +++ b/src/screens/ChoosePlanScreen/components/SubscriptionList.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useState } from 'react'; import { View, TouchableOpacity, StyleSheet } from 'react-native'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; diff --git a/src/screens/CloudBackup/CloudBackupPassword.tsx b/src/screens/CloudBackup/CloudBackupPassword.tsx index 69bda8dcf9..8a9b606d8e 100644 --- a/src/screens/CloudBackup/CloudBackupPassword.tsx +++ b/src/screens/CloudBackup/CloudBackupPassword.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { Dimensions, StyleSheet } from 'react-native'; import { useDispatch } from 'react-redux'; diff --git a/src/screens/CloudBackup/CloudBackupScreen.tsx b/src/screens/CloudBackup/CloudBackupScreen.tsx index 91c1954edd..7b771b71b6 100644 --- a/src/screens/CloudBackup/CloudBackupScreen.tsx +++ b/src/screens/CloudBackup/CloudBackupScreen.tsx @@ -1,7 +1,7 @@ import React, { useContext, useMemo, useEffect, useState } from 'react'; import { StyleSheet, Platform, FlatList, Pressable } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import { RealmSchema } from 'src/storage/realm/enum'; diff --git a/src/screens/Contact/AddContact.tsx b/src/screens/Contact/AddContact.tsx index 2da603611e..2f22fcbce4 100644 --- a/src/screens/Contact/AddContact.tsx +++ b/src/screens/Contact/AddContact.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { TextInput, StyleSheet, TouchableOpacity, Image, Pressable } from 'react-native'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { launchImageLibrary } from 'react-native-image-picker'; diff --git a/src/screens/Contact/AssociateContact.tsx b/src/screens/Contact/AssociateContact.tsx index 51f2d7b74b..3a8582e0bc 100644 --- a/src/screens/Contact/AssociateContact.tsx +++ b/src/screens/Contact/AssociateContact.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { FlatList, diff --git a/src/screens/Contact/EditContact.tsx b/src/screens/Contact/EditContact.tsx index fe38a81bd2..6fe6c9af21 100644 --- a/src/screens/Contact/EditContact.tsx +++ b/src/screens/Contact/EditContact.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { TextInput, StyleSheet, TouchableOpacity, Image, Platform } from 'react-native'; import { useNavigation } from '@react-navigation/native'; import { launchImageLibrary } from 'react-native-image-picker'; diff --git a/src/screens/DiscountCodes/DiscountCodes.tsx b/src/screens/DiscountCodes/DiscountCodes.tsx index 2bbd6b4d68..dd9a888edb 100644 --- a/src/screens/DiscountCodes/DiscountCodes.tsx +++ b/src/screens/DiscountCodes/DiscountCodes.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState } from 'react'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/EnterWalletDetailScreen/DerivationPathModal.tsx b/src/screens/EnterWalletDetailScreen/DerivationPathModal.tsx index 9fa66f2da1..51b2b66e8b 100644 --- a/src/screens/EnterWalletDetailScreen/DerivationPathModal.tsx +++ b/src/screens/EnterWalletDetailScreen/DerivationPathModal.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, ScrollView, useColorMode } from 'native-base'; +import { Box, Pressable, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { useContext, useEffect, useState } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/FeeInsights/FeeDataSource.tsx b/src/screens/FeeInsights/FeeDataSource.tsx index f269ad6687..8afb3aea33 100644 --- a/src/screens/FeeInsights/FeeDataSource.tsx +++ b/src/screens/FeeInsights/FeeDataSource.tsx @@ -1,7 +1,7 @@ import { StyleSheet } from 'react-native'; import React, { useContext } from 'react'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; const FeeDataSource = () => { diff --git a/src/screens/FeeInsights/FeeDataStats.tsx b/src/screens/FeeInsights/FeeDataStats.tsx index 64d967a504..f248dd95d5 100644 --- a/src/screens/FeeInsights/FeeDataStats.tsx +++ b/src/screens/FeeInsights/FeeDataStats.tsx @@ -2,7 +2,7 @@ import { StyleSheet, View } from 'react-native'; import React, { useContext, useEffect, useState } from 'react'; import Relay from 'src/services/backend/Relay'; import Text from 'src/components/KeeperText'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { useAppSelector } from 'src/store/hooks'; import FeeInsightCard from './FeeInsightCard'; import useExchangeRates from 'src/hooks/useExchangeRates'; diff --git a/src/screens/FeeInsights/FeeGraph.tsx b/src/screens/FeeInsights/FeeGraph.tsx index fc15b41d7c..4db65128cc 100644 --- a/src/screens/FeeInsights/FeeGraph.tsx +++ b/src/screens/FeeInsights/FeeGraph.tsx @@ -1,4 +1,4 @@ -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useEffect, useState } from 'react'; import { View, StyleSheet } from 'react-native'; import { LineChart } from 'react-native-gifted-charts'; diff --git a/src/screens/FeeInsights/FeeInsightCard.tsx b/src/screens/FeeInsights/FeeInsightCard.tsx index 680105623c..3805aa7515 100644 --- a/src/screens/FeeInsights/FeeInsightCard.tsx +++ b/src/screens/FeeInsights/FeeInsightCard.tsx @@ -2,7 +2,7 @@ import { StyleSheet, View } from 'react-native'; import React from 'react'; import Text from 'src/components/KeeperText'; import Fonts from 'src/constants/Fonts'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import BTC_DOWN from 'src/assets/images/btc_down.svg'; import BTC_UP from 'src/assets/images/btc_up.svg'; diff --git a/src/screens/FeeInsights/FeeInsightsContent.tsx b/src/screens/FeeInsights/FeeInsightsContent.tsx index 526d767fab..70ef7ba11b 100644 --- a/src/screens/FeeInsights/FeeInsightsContent.tsx +++ b/src/screens/FeeInsights/FeeInsightsContent.tsx @@ -4,7 +4,7 @@ import { windowWidth } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; import FeeDataStats from './FeeDataStats'; import Relay from 'src/services/backend/Relay'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { generateFeeInsightStatement } from 'src/utils/feeInisghtUtil'; import FeeInsightCard from './FeeInsightCard'; import FeeDataSource from './FeeDataSource'; diff --git a/src/screens/FeeInsights/FeeRateStatementCard.tsx b/src/screens/FeeInsights/FeeRateStatementCard.tsx index dcf7cea449..c0ea25aa88 100644 --- a/src/screens/FeeInsights/FeeRateStatementCard.tsx +++ b/src/screens/FeeInsights/FeeRateStatementCard.tsx @@ -1,10 +1,9 @@ -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import React, { useContext, useEffect, useState } from 'react'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Fonts from 'src/constants/Fonts'; import Text from 'src/components/KeeperText'; import BTC_UP from 'src/assets/images/btc_up.svg'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { generateFeeStatement } from 'src/utils/feeInisghtUtil'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/Hardware/Hardware.tsx b/src/screens/Hardware/Hardware.tsx index 0d7f9dd411..64849b4e5d 100644 --- a/src/screens/Hardware/Hardware.tsx +++ b/src/screens/Hardware/Hardware.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView } from 'native-base'; +import { Box, ScrollView } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import WalletHeader from 'src/components/WalletHeader'; diff --git a/src/screens/Hardware/components/CoinkiteDevices.tsx b/src/screens/Hardware/components/CoinkiteDevices.tsx index 597b0d0c48..9b091d961d 100644 --- a/src/screens/Hardware/components/CoinkiteDevices.tsx +++ b/src/screens/Hardware/components/CoinkiteDevices.tsx @@ -1,4 +1,4 @@ -import { ScrollView } from 'native-base'; +import { ScrollView } from '@gluestack-ui/themed-native-base'; import React from 'react'; import DeviceCard from './DeviceCard'; import ColdCardMk4 from 'src/assets/images/coldCard-MK4.svg'; diff --git a/src/screens/Hardware/components/DeviceCard.tsx b/src/screens/Hardware/components/DeviceCard.tsx index 4017c6c0d4..3fb788a889 100644 --- a/src/screens/Hardware/components/DeviceCard.tsx +++ b/src/screens/Hardware/components/DeviceCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Hardware/components/HardwareDevices.tsx b/src/screens/Hardware/components/HardwareDevices.tsx index f5eb453382..e2ac11dafe 100644 --- a/src/screens/Hardware/components/HardwareDevices.tsx +++ b/src/screens/Hardware/components/HardwareDevices.tsx @@ -1,6 +1,6 @@ import React, { useContext, useState } from 'react'; import DeviceCard from './DeviceCard'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import { hp } from 'src/constants/responsive'; import BitBox from 'src/assets/images/bit-box-2.svg'; diff --git a/src/screens/Hardware/components/HardwareReseller.tsx b/src/screens/Hardware/components/HardwareReseller.tsx index 07035e0e83..d6a38c81bc 100644 --- a/src/screens/Hardware/components/HardwareReseller.tsx +++ b/src/screens/Hardware/components/HardwareReseller.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import ResellerCard from './ResellerCard'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import usePlan from 'src/hooks/usePlan'; import { StyleSheet } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/screens/Hardware/components/ResellerCard.tsx b/src/screens/Hardware/components/ResellerCard.tsx index bd00e7e292..a7b1c7a506 100644 --- a/src/screens/Hardware/components/ResellerCard.tsx +++ b/src/screens/Hardware/components/ResellerCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Hardware/components/TrezorDevices.tsx b/src/screens/Hardware/components/TrezorDevices.tsx index ba0a849224..2ca4874346 100644 --- a/src/screens/Hardware/components/TrezorDevices.tsx +++ b/src/screens/Hardware/components/TrezorDevices.tsx @@ -1,4 +1,4 @@ -import { ScrollView } from 'native-base'; +import { ScrollView } from '@gluestack-ui/themed-native-base'; import React from 'react'; import DeviceCard from './DeviceCard'; import TrezorT from 'src/assets/images/Trezor-model-T.svg'; diff --git a/src/screens/Home/HomeScreen.tsx b/src/screens/Home/HomeScreen.tsx index ea641a43c6..b1c8e2f995 100644 --- a/src/screens/Home/HomeScreen.tsx +++ b/src/screens/Home/HomeScreen.tsx @@ -1,5 +1,5 @@ import { StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import useWallets from 'src/hooks/useWallets'; import { useAppSelector } from 'src/store/hooks'; diff --git a/src/screens/Home/Notifications/NotificationsCenter.tsx b/src/screens/Home/Notifications/NotificationsCenter.tsx index 7b1c6c7713..26abf067b2 100644 --- a/src/screens/Home/Notifications/NotificationsCenter.tsx +++ b/src/screens/Home/Notifications/NotificationsCenter.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { memo, useEffect, useState, useMemo, useContext } from 'react'; import { ActivityIndicator, StyleSheet, SectionList } from 'react-native'; import ActivityIndicatorView from 'src/components/AppActivityIndicator/ActivityIndicatorView'; diff --git a/src/screens/Home/components/BalanceComponent.tsx b/src/screens/Home/components/BalanceComponent.tsx index 1b4fe33b70..ae95944ea8 100644 --- a/src/screens/Home/components/BalanceComponent.tsx +++ b/src/screens/Home/components/BalanceComponent.tsx @@ -1,4 +1,4 @@ -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { useDispatch } from 'react-redux'; diff --git a/src/screens/Home/components/ConciergeComponent.tsx b/src/screens/Home/components/ConciergeComponent.tsx index 73523e5bf0..d57ef584ef 100644 --- a/src/screens/Home/components/ConciergeComponent.tsx +++ b/src/screens/Home/components/ConciergeComponent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { ScrollView, StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Home/components/CurrencyInfo.tsx b/src/screens/Home/components/CurrencyInfo.tsx index 5cde046bb0..f167bf4a46 100644 --- a/src/screens/Home/components/CurrencyInfo.tsx +++ b/src/screens/Home/components/CurrencyInfo.tsx @@ -2,7 +2,7 @@ import { StyleSheet } from 'react-native'; import React from 'react'; import BTC from 'src/assets/images/btc.svg'; import Hidden from 'src/assets/images/hidden.svg'; -import { Box, HStack } from 'native-base'; +import { Box, HStack } from '@gluestack-ui/themed-native-base'; import useBalance from 'src/hooks/useBalance'; import Text from 'src/components/KeeperText'; import Colors from 'src/theme/Colors'; @@ -43,7 +43,7 @@ function CurrencyInfo({ { if (isNotColdcard) { + if (Platform.OS !== 'android') return; const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { cleanUp(); }); diff --git a/src/screens/SignTransaction/SignWithQR.tsx b/src/screens/SignTransaction/SignWithQR.tsx index 1f207ee9c0..de45bedb6f 100644 --- a/src/screens/SignTransaction/SignWithQR.tsx +++ b/src/screens/SignTransaction/SignWithQR.tsx @@ -1,6 +1,6 @@ import { CommonActions, useNavigation, useRoute } from '@react-navigation/native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Buttons from 'src/components/Buttons'; import React, { useContext } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/SignTransaction/SignerList.tsx b/src/screens/SignTransaction/SignerList.tsx index 504a3062e7..db59eb345f 100644 --- a/src/screens/SignTransaction/SignerList.tsx +++ b/src/screens/SignTransaction/SignerList.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, HStack, VStack, useColorMode } from 'native-base'; +import { Box, HStack, VStack, useColorMode } from '@gluestack-ui/themed-native-base'; import { Image, StyleSheet, TouchableOpacity } from 'react-native'; import CheckIcon from 'src/assets/images/checked.svg'; import TimeIcon from 'src/assets/images/time.svg'; diff --git a/src/screens/SignTransaction/SignerModals.tsx b/src/screens/SignTransaction/SignerModals.tsx index 680ea5c175..432c4f56f7 100644 --- a/src/screens/SignTransaction/SignerModals.tsx +++ b/src/screens/SignTransaction/SignerModals.tsx @@ -1,6 +1,6 @@ import { Alert, Linking, StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import DeleteIcon from 'src/assets/images/deleteBlack.svg'; import { CommonActions, useNavigation } from '@react-navigation/native'; import React, { useContext, useEffect, useState } from 'react'; diff --git a/src/screens/SignTransaction/component/RegisterMultisig.tsx b/src/screens/SignTransaction/component/RegisterMultisig.tsx index 26e7494e92..2b8d760736 100644 --- a/src/screens/SignTransaction/component/RegisterMultisig.tsx +++ b/src/screens/SignTransaction/component/RegisterMultisig.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; @@ -36,7 +36,7 @@ function RegisterMultisig({ const { colorMode } = useColorMode(); const [visible, setVisible] = useState(false); const { showToast } = useToastMessage(); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const isIos = Platform.OS === 'ios'; const isAndroid = Platform.OS === 'android'; diff --git a/src/screens/SigningDevices/ChangeSatochipPin.tsx b/src/screens/SigningDevices/ChangeSatochipPin.tsx index ac0feea13a..04ac8d32f4 100644 --- a/src/screens/SigningDevices/ChangeSatochipPin.tsx +++ b/src/screens/SigningDevices/ChangeSatochipPin.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { SatochipCard } from 'satochip-react-native'; import { changePin, handleSatochipError } from 'src/hardware/satochip'; diff --git a/src/screens/SigningDevices/ChangeTapsignerPin.tsx b/src/screens/SigningDevices/ChangeTapsignerPin.tsx index 94c778e14e..f1b0cd9d85 100644 --- a/src/screens/SigningDevices/ChangeTapsignerPin.tsx +++ b/src/screens/SigningDevices/ChangeTapsignerPin.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { CKTapCard } from 'cktap-protocol-react-native'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; diff --git a/src/screens/SigningDevices/ContactDetails.tsx b/src/screens/SigningDevices/ContactDetails.tsx index ac5c8a7e7e..880a76ba0a 100644 --- a/src/screens/SigningDevices/ContactDetails.tsx +++ b/src/screens/SigningDevices/ContactDetails.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { Platform, StyleSheet, Vibration } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; @@ -47,7 +47,7 @@ function ContactDetails({ route }) { const isIos = Platform.OS === 'ios'; const useNdef = isAndroid && !isIos; const [visible, setVisible] = useState(false); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const { collaborativeSession } = useAppSelector((state) => state.vault); const shareWithFile = async () => { @@ -118,6 +118,7 @@ function ContactDetails({ route }) { } }; useEffect(() => { + if (Platform.OS !== 'android') return; const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { cleanUp(); }); diff --git a/src/screens/SigningDevices/DeleteKeys.tsx b/src/screens/SigningDevices/DeleteKeys.tsx index fb5e367c4f..470aa47a98 100644 --- a/src/screens/SigningDevices/DeleteKeys.tsx +++ b/src/screens/SigningDevices/DeleteKeys.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import ScreenWrapper from 'src/components/ScreenWrapper'; import PasscodeVerifyModal from 'src/components/Modal/PasscodeVerify'; diff --git a/src/screens/SigningDevices/HandleFileScreen.tsx b/src/screens/SigningDevices/HandleFileScreen.tsx index 965ac83d01..a5c35217bd 100644 --- a/src/screens/SigningDevices/HandleFileScreen.tsx +++ b/src/screens/SigningDevices/HandleFileScreen.tsx @@ -1,7 +1,7 @@ -import { Keyboard, StyleSheet, TouchableWithoutFeedback, View } from 'react-native'; +import { Keyboard, StyleSheet, TouchableWithoutFeedback, View , TouchableOpacity} from 'react-native'; import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, Input, useColorMode } from 'native-base'; +import { Box, Input, useColorMode } from '@gluestack-ui/themed-native-base'; import { Tile } from '../NewKeeperAppScreen/NewKeeperAppScreen'; import useToastMessage from 'src/hooks/useToastMessage'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; @@ -10,7 +10,6 @@ import Buttons from 'src/components/Buttons'; import { exportFile, importFile } from 'src/services/fs'; import { SignerType } from 'src/services/wallets/enums'; import WalletHeader from 'src/components/WalletHeader'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Instruction from 'src/components/Instruction'; import KeeperModal from 'src/components/KeeperModal'; import Colors from 'src/theme/Colors'; diff --git a/src/screens/SigningDevices/ImportContactFile.tsx b/src/screens/SigningDevices/ImportContactFile.tsx index 691e6eeaee..f59b22fd98 100644 --- a/src/screens/SigningDevices/ImportContactFile.tsx +++ b/src/screens/SigningDevices/ImportContactFile.tsx @@ -1,7 +1,7 @@ import { Keyboard, StyleSheet, TouchableWithoutFeedback, View } from 'react-native'; import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, Input, useColorMode } from 'native-base'; +import { Box, Input, useColorMode } from '@gluestack-ui/themed-native-base'; import useToastMessage from 'src/hooks/useToastMessage'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; import AddContactLight from 'src/assets/images/add-contact-light.svg'; diff --git a/src/screens/SigningDevices/ImportSatochipSeed.tsx b/src/screens/SigningDevices/ImportSatochipSeed.tsx index 04303560ad..24f9a087a8 100644 --- a/src/screens/SigningDevices/ImportSatochipSeed.tsx +++ b/src/screens/SigningDevices/ImportSatochipSeed.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import { CommonActions, StackActions } from '@react-navigation/native'; diff --git a/src/screens/SigningDevices/ManageSigners.tsx b/src/screens/SigningDevices/ManageSigners.tsx index 1c7dc044f7..79a5b02a0d 100644 --- a/src/screens/SigningDevices/ManageSigners.tsx +++ b/src/screens/SigningDevices/ManageSigners.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react'; import { SafeAreaView, StyleSheet } from 'react-native'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import KeeperHeader from 'src/components/KeeperHeader'; import useSigners from 'src/hooks/useSigners'; import { SDIcons } from 'src/screens/Vault/SigningDeviceIcons'; diff --git a/src/screens/SigningDevices/PassportConfigRecovery.tsx b/src/screens/SigningDevices/PassportConfigRecovery.tsx index 6736cd4db9..e5551fc16d 100644 --- a/src/screens/SigningDevices/PassportConfigRecovery.tsx +++ b/src/screens/SigningDevices/PassportConfigRecovery.tsx @@ -1,6 +1,6 @@ import { Platform, StyleSheet, KeyboardAvoidingView } from 'react-native'; import React, { useCallback, useContext, useState } from 'react'; -import { Box, Input, ScrollView, View, useColorMode } from 'native-base'; +import { Box, Input, ScrollView, View, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import ScreenWrapper from 'src/components/ScreenWrapper'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/SigningDevices/RemoteSharing.tsx b/src/screens/SigningDevices/RemoteSharing.tsx index be8eb45c9f..f029090868 100644 --- a/src/screens/SigningDevices/RemoteSharing.tsx +++ b/src/screens/SigningDevices/RemoteSharing.tsx @@ -1,7 +1,7 @@ import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet, Share } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, ScrollView, useColorMode, VStack } from 'native-base'; +import { Box, ScrollView, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { AppStackParams } from 'src/navigation/types'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/SigningDevices/ResetSatochipSeed.tsx b/src/screens/SigningDevices/ResetSatochipSeed.tsx index e9373aa177..7bdda27923 100644 --- a/src/screens/SigningDevices/ResetSatochipSeed.tsx +++ b/src/screens/SigningDevices/ResetSatochipSeed.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions } from '@react-navigation/native'; import { SatochipCard } from 'satochip-react-native'; import { handleSatochipError, resetSeed } from 'src/hardware/satochip'; diff --git a/src/screens/SigningDevices/SatochipSeedImportModal.tsx b/src/screens/SigningDevices/SatochipSeedImportModal.tsx index 5ef56ce98d..44387280c0 100644 --- a/src/screens/SigningDevices/SatochipSeedImportModal.tsx +++ b/src/screens/SigningDevices/SatochipSeedImportModal.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useContext, useRef, useState } from 'react'; import {Platform, StyleSheet} from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions } from '@react-navigation/native'; import { SatochipCard } from 'satochip-react-native'; import * as bip39 from 'bip39'; diff --git a/src/screens/SigningDevices/SatochipSetupPin.tsx b/src/screens/SigningDevices/SatochipSetupPin.tsx index 2859cf322a..310320f09b 100644 --- a/src/screens/SigningDevices/SatochipSetupPin.tsx +++ b/src/screens/SigningDevices/SatochipSetupPin.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions } from '@react-navigation/native'; import { SatochipCard } from 'satochip-react-native'; import { setupCard, handleSatochipError } from 'src/hardware/satochip'; diff --git a/src/screens/SigningDevices/SatochipVerifyAuthenticity.tsx b/src/screens/SigningDevices/SatochipVerifyAuthenticity.tsx index df14521f27..28fbe5aa17 100644 --- a/src/screens/SigningDevices/SatochipVerifyAuthenticity.tsx +++ b/src/screens/SigningDevices/SatochipVerifyAuthenticity.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { SatochipCard } from 'satochip-react-native'; import {getCardInfo, handleSatochipError} from 'src/hardware/satochip'; diff --git a/src/screens/SigningDevices/SetupAdditionalServerKey.tsx b/src/screens/SigningDevices/SetupAdditionalServerKey.tsx index b88eb50ced..3fc9706e9d 100644 --- a/src/screens/SigningDevices/SetupAdditionalServerKey.tsx +++ b/src/screens/SigningDevices/SetupAdditionalServerKey.tsx @@ -1,5 +1,5 @@ import { ActivityIndicator, StyleSheet } from 'react-native'; -import { Box, useColorMode, View } from 'native-base'; +import { Box, useColorMode, View } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { hp, wp } from 'src/constants/responsive'; import Note from 'src/components/Note/Note'; diff --git a/src/screens/SigningDevices/SetupColdCard.tsx b/src/screens/SigningDevices/SetupColdCard.tsx index 2377697a5e..6b362e8006 100644 --- a/src/screens/SigningDevices/SetupColdCard.tsx +++ b/src/screens/SigningDevices/SetupColdCard.tsx @@ -1,9 +1,9 @@ -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { SignerStorage, SignerType } from 'src/services/wallets/enums'; import { getColdcardDetails, getConfigDetails } from 'src/hardware/coldcard'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import NfcPrompt from 'src/components/NfcPromptAndroid'; import React, { useContext, useState } from 'react'; import { addSigningDevice } from 'src/store/sagaActions/vaults'; @@ -35,7 +35,6 @@ import { hp, wp } from 'src/constants/responsive'; import ColdCardIllustration from 'src/assets/images/ColdCardSetup.svg'; import Instruction from 'src/components/Instruction'; import KeeperModal from 'src/components/KeeperModal'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import InfoIconDark from 'src/assets/images/info-Dark-icon.svg'; import InfoIcon from 'src/assets/images/info_icon.svg'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/SigningDevices/SetupCollaborativeWallet.tsx b/src/screens/SigningDevices/SetupCollaborativeWallet.tsx index 46c11a7fba..64ccbf8786 100644 --- a/src/screens/SigningDevices/SetupCollaborativeWallet.tsx +++ b/src/screens/SigningDevices/SetupCollaborativeWallet.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, FlatList, useColorMode } from 'native-base'; +import { Box, FlatList, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; import { Signer, Vault, VaultSigner, signerXpubs } from 'src/services/wallets/interfaces/vault'; diff --git a/src/screens/SigningDevices/SetupOtherSDScreen.tsx b/src/screens/SigningDevices/SetupOtherSDScreen.tsx index af3ca9c8bb..7af6c74b1b 100644 --- a/src/screens/SigningDevices/SetupOtherSDScreen.tsx +++ b/src/screens/SigningDevices/SetupOtherSDScreen.tsx @@ -1,7 +1,7 @@ -import { Platform, StyleSheet } from 'react-native'; +import { Platform, StyleSheet , TouchableOpacity} from 'react-native'; import React, { useContext, useEffect, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import Buttons from 'src/components/Buttons'; import { generateSignerFromMetaData, getSignerNameFromType } from 'src/hardware'; @@ -28,7 +28,6 @@ import { hcStatusType } from 'src/models/interfaces/HeathCheckTypes'; import WalletHeader from 'src/components/WalletHeader'; import KeeperModal from 'src/components/KeeperModal'; import Instruction from 'src/components/Instruction'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import InfoIconDark from 'src/assets/images/info-Dark-icon.svg'; import InfoIcon from 'src/assets/images/info_icon.svg'; import OtherSignerOptionModal from './components/OtherSignerOptionModal'; @@ -249,7 +248,7 @@ function SetupOtherSDScreen({ route }) { } }; - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const isAndroid = Platform.OS === 'android'; useEffect(() => { @@ -266,6 +265,7 @@ function SetupOtherSDScreen({ route }) { }, [nfcVisible]); useEffect(() => { + if (Platform.OS !== 'android') return; const unsubConnect = session.on(HCESession.Events.HCE_STATE_WRITE_FULL, () => { try { // content written from iOS to android diff --git a/src/screens/SigningDevices/SetupPortal.tsx b/src/screens/SigningDevices/SetupPortal.tsx index dd9bd81a73..a27b95316b 100644 --- a/src/screens/SigningDevices/SetupPortal.tsx +++ b/src/screens/SigningDevices/SetupPortal.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { ScrollView } from 'react-native-gesture-handler'; diff --git a/src/screens/SigningDevices/SetupSatochip.tsx b/src/screens/SigningDevices/SetupSatochip.tsx index a5af7ac1c2..535500caea 100644 --- a/src/screens/SigningDevices/SetupSatochip.tsx +++ b/src/screens/SigningDevices/SetupSatochip.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, Input, useColorMode } from 'native-base'; +import { Box, Input, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { ScrollView } from 'react-native-gesture-handler'; import { SatochipCard } from 'satochip-react-native'; diff --git a/src/screens/SigningDevices/SetupSeedWordSigner.tsx b/src/screens/SigningDevices/SetupSeedWordSigner.tsx index a36024b509..7e42a1186d 100644 --- a/src/screens/SigningDevices/SetupSeedWordSigner.tsx +++ b/src/screens/SigningDevices/SetupSeedWordSigner.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { FlatList, StyleSheet, TouchableOpacity } from 'react-native'; import React, { useContext, useState } from 'react'; diff --git a/src/screens/SigningDevices/SetupSigningServer.tsx b/src/screens/SigningDevices/SetupSigningServer.tsx index 699e26bf39..7b8910a84b 100644 --- a/src/screens/SigningDevices/SetupSigningServer.tsx +++ b/src/screens/SigningDevices/SetupSigningServer.tsx @@ -1,6 +1,6 @@ import { ActivityIndicator, StyleSheet, TouchableOpacity } from 'react-native'; import Clipboard from '@react-native-clipboard/clipboard'; -import { Box, useColorMode, View } from 'native-base'; +import { Box, useColorMode, View } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; import { SignerStorage, SignerType } from 'src/services/wallets/enums'; diff --git a/src/screens/SigningDevices/SetupTapsigner.tsx b/src/screens/SigningDevices/SetupTapsigner.tsx index 2c196f3308..69f6e6ac86 100644 --- a/src/screens/SigningDevices/SetupTapsigner.tsx +++ b/src/screens/SigningDevices/SetupTapsigner.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, Input, useColorMode } from 'native-base'; +import { Box, Input, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { ScrollView } from 'react-native-gesture-handler'; import { CKTapCard } from 'cktap-protocol-react-native'; diff --git a/src/screens/SigningDevices/ShareQR.tsx b/src/screens/SigningDevices/ShareQR.tsx index 21887fc1c0..df297a93be 100644 --- a/src/screens/SigningDevices/ShareQR.tsx +++ b/src/screens/SigningDevices/ShareQR.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/SigningDevices/UnlockTapsigner.tsx b/src/screens/SigningDevices/UnlockTapsigner.tsx index c35ae895bd..8619044ac5 100644 --- a/src/screens/SigningDevices/UnlockTapsigner.tsx +++ b/src/screens/SigningDevices/UnlockTapsigner.tsx @@ -1,5 +1,5 @@ import { Platform, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { ScrollView } from 'react-native-gesture-handler'; import { CKTapCard } from 'cktap-protocol-react-native'; diff --git a/src/screens/SigningDevices/components/AddKeyButton.tsx b/src/screens/SigningDevices/components/AddKeyButton.tsx index 1f638700c1..4cb76e20d8 100644 --- a/src/screens/SigningDevices/components/AddKeyButton.tsx +++ b/src/screens/SigningDevices/components/AddKeyButton.tsx @@ -1,6 +1,5 @@ -import { useColorMode } from 'native-base'; -import { StyleSheet } from 'react-native'; -import { TouchableOpacity } from 'react-native-gesture-handler'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import Text from 'src/components/KeeperText'; import { hp, wp } from 'src/constants/responsive'; import AddGreen from 'src/assets/images/add-plus-green.svg'; diff --git a/src/screens/SigningDevices/components/CollaborativeModals.tsx b/src/screens/SigningDevices/components/CollaborativeModals.tsx index ffb37cde04..a5e10577d9 100644 --- a/src/screens/SigningDevices/components/CollaborativeModals.tsx +++ b/src/screens/SigningDevices/components/CollaborativeModals.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import { useDispatch, useSelector } from 'react-redux'; import KeeperModal from 'src/components/KeeperModal'; import { ConciergeTag } from 'src/models/enums/ConciergeTag'; diff --git a/src/screens/SigningDevices/components/EnhancedKeysSection.tsx b/src/screens/SigningDevices/components/EnhancedKeysSection.tsx index a0e872bc50..129fb49969 100644 --- a/src/screens/SigningDevices/components/EnhancedKeysSection.tsx +++ b/src/screens/SigningDevices/components/EnhancedKeysSection.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState, useContext } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { Signer, Vault, VaultSigner } from 'src/services/wallets/interfaces/vault'; import useToastMessage, { IToastCategory } from 'src/hooks/useToastMessage'; import WalletUtilities from 'src/services/wallets/operations/utils'; diff --git a/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx b/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx index 4930d7facc..36b55f51c7 100644 --- a/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx +++ b/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Splash/OnBoardingSlides.tsx b/src/screens/Splash/OnBoardingSlides.tsx index b85e2d1112..234fcc3211 100644 --- a/src/screens/Splash/OnBoardingSlides.tsx +++ b/src/screens/Splash/OnBoardingSlides.tsx @@ -8,7 +8,7 @@ import { BackHandler, } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import openLink from 'src/utils/OpenLink'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/Splash/SplashScreen.tsx b/src/screens/Splash/SplashScreen.tsx index 7f9c2e465a..bc418b3e94 100644 --- a/src/screens/Splash/SplashScreen.tsx +++ b/src/screens/Splash/SplashScreen.tsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { StyleSheet } from 'react-native'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import RestClient from 'src/services/rest/RestClient'; import { useAppSelector } from 'src/store/hooks'; import * as SecureStore from 'src/storage/secure-store'; diff --git a/src/screens/USDT/BuyUstd.tsx b/src/screens/USDT/BuyUstd.tsx index 64232ef0bf..06f95f889c 100644 --- a/src/screens/USDT/BuyUstd.tsx +++ b/src/screens/USDT/BuyUstd.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { Linking, StyleSheet } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/USDT/RecieveUsdt.tsx b/src/screens/USDT/RecieveUsdt.tsx index a9f9b8bfd1..68cdbd2c1f 100644 --- a/src/screens/USDT/RecieveUsdt.tsx +++ b/src/screens/USDT/RecieveUsdt.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import KeeperQRCode from 'src/components/KeeperQRCode'; diff --git a/src/screens/USDT/SendUsdt.tsx b/src/screens/USDT/SendUsdt.tsx index e6789f3c30..abb0265ac5 100644 --- a/src/screens/USDT/SendUsdt.tsx +++ b/src/screens/USDT/SendUsdt.tsx @@ -1,5 +1,5 @@ import { CommonActions, useNavigation } from '@react-navigation/native'; -import { Box, KeyboardAvoidingView, ScrollView, useColorMode, useToast } from 'native-base'; +import { Box, KeyboardAvoidingView, ScrollView, useColorMode, useToast } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { Platform, Pressable, StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/USDT/UsdtAddWallet.tsx b/src/screens/USDT/UsdtAddWallet.tsx index 6f5379840d..abc66e1738 100644 --- a/src/screens/USDT/UsdtAddWallet.tsx +++ b/src/screens/USDT/UsdtAddWallet.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useRef, useState } from 'react'; import { Linking, Pressable, StyleSheet } from 'react-native'; import KeeperModal from 'src/components/KeeperModal'; diff --git a/src/screens/USDT/UsdtAmount.tsx b/src/screens/USDT/UsdtAmount.tsx index 09347fc51f..b70cb06b71 100644 --- a/src/screens/USDT/UsdtAmount.tsx +++ b/src/screens/USDT/UsdtAmount.tsx @@ -1,4 +1,4 @@ -import { Box, Pressable, useColorMode } from 'native-base'; +import { Box, Pressable, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet } from 'react-native'; import HexagonIcon from 'src/components/HexagonIcon'; diff --git a/src/screens/USDT/UsdtDetails.tsx b/src/screens/USDT/UsdtDetails.tsx index a2cc4ff269..745964ce3e 100644 --- a/src/screens/USDT/UsdtDetails.tsx +++ b/src/screens/USDT/UsdtDetails.tsx @@ -1,5 +1,5 @@ import { CommonActions, useNavigation } from '@react-navigation/native'; -import { Box, HStack, useColorMode, VStack } from 'native-base'; +import { Box, HStack, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { Pressable, StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/USDT/UsdtSendConfirmation.tsx b/src/screens/USDT/UsdtSendConfirmation.tsx index e7edce2d63..510ffa8b9a 100644 --- a/src/screens/USDT/UsdtSendConfirmation.tsx +++ b/src/screens/USDT/UsdtSendConfirmation.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import WalletHeader from 'src/components/WalletHeader'; diff --git a/src/screens/USDT/UsdtTransactionDetail.tsx b/src/screens/USDT/UsdtTransactionDetail.tsx index 7ec4a9d8c1..521ac6f099 100644 --- a/src/screens/USDT/UsdtTransactionDetail.tsx +++ b/src/screens/USDT/UsdtTransactionDetail.tsx @@ -1,5 +1,5 @@ import moment from 'moment'; -import { Box, ScrollView, useColorMode, VStack } from 'native-base'; +import { Box, ScrollView, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useRef, useState } from 'react'; import Text from 'src/components/KeeperText'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/USDT/UsdtTransactionHistory.tsx b/src/screens/USDT/UsdtTransactionHistory.tsx index 5803050f37..88f2f4e8e1 100644 --- a/src/screens/USDT/UsdtTransactionHistory.tsx +++ b/src/screens/USDT/UsdtTransactionHistory.tsx @@ -1,4 +1,4 @@ -import { Box, FlatList, StatusBar, useColorMode } from 'native-base'; +import { Box, FlatList, StatusBar, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import EmptyStateView from 'src/components/EmptyView/EmptyStateView'; diff --git a/src/screens/USDT/Usdtsetting.tsx b/src/screens/USDT/Usdtsetting.tsx index b9b6c3bfeb..5f064bf9a6 100644 --- a/src/screens/USDT/Usdtsetting.tsx +++ b/src/screens/USDT/Usdtsetting.tsx @@ -2,7 +2,7 @@ import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import WalletHeader from 'src/components/WalletHeader'; import SettingCard from '../Home/components/Settings/Component/SettingCard'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import { USDTWallet } from 'src/services/wallets/factories/USDTWalletFactory'; import idx from 'idx'; diff --git a/src/screens/USDT/components/StatusContent.tsx b/src/screens/USDT/components/StatusContent.tsx index 7d2561a199..d20220cf61 100644 --- a/src/screens/USDT/components/StatusContent.tsx +++ b/src/screens/USDT/components/StatusContent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/UTXOManagement/UTXOLabeling.tsx b/src/screens/UTXOManagement/UTXOLabeling.tsx index 41164e787f..776388d235 100644 --- a/src/screens/UTXOManagement/UTXOLabeling.tsx +++ b/src/screens/UTXOManagement/UTXOLabeling.tsx @@ -2,7 +2,7 @@ import React, { useContext, useEffect, useRef, useState } from 'react'; import { useNavigation, useRoute } from '@react-navigation/native'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { StyleSheet, TouchableOpacity, View, ScrollView } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import { UTXO } from 'src/services/wallets/interfaces'; import { LabelRefType, NetworkType } from 'src/services/wallets/enums'; diff --git a/src/screens/UTXOManagement/UTXOManagement.tsx b/src/screens/UTXOManagement/UTXOManagement.tsx index 1e309c0236..de2ce03ea8 100644 --- a/src/screens/UTXOManagement/UTXOManagement.tsx +++ b/src/screens/UTXOManagement/UTXOManagement.tsx @@ -13,7 +13,7 @@ import { Vault } from 'src/services/wallets/interfaces/vault'; import { EntityKind, VaultType } from 'src/services/wallets/enums'; import { CommonActions, useNavigation } from '@react-navigation/native'; import useWallets from 'src/hooks/useWallets'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { refreshWallets } from 'src/store/sagaActions/wallets'; import ActivityIndicatorView from 'src/components/AppActivityIndicator/ActivityIndicatorView'; import { resetSyncing } from 'src/store/reducers/wallets'; diff --git a/src/screens/UTXOManagement/components/LabelItem.tsx b/src/screens/UTXOManagement/components/LabelItem.tsx index e305a35755..6e2f05debf 100644 --- a/src/screens/UTXOManagement/components/LabelItem.tsx +++ b/src/screens/UTXOManagement/components/LabelItem.tsx @@ -1,6 +1,6 @@ import { StyleSheet, TouchableOpacity, View } from 'react-native'; import React, { useEffect } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import DeleteCross from 'src/assets/images/deletelabel.svg'; import Text from 'src/components/KeeperText'; import { sha256 } from 'bitcoinjs-lib/src/crypto'; diff --git a/src/screens/UTXOManagement/components/LabelsEditor.tsx b/src/screens/UTXOManagement/components/LabelsEditor.tsx index acfbff4041..7dd464a346 100644 --- a/src/screens/UTXOManagement/components/LabelsEditor.tsx +++ b/src/screens/UTXOManagement/components/LabelsEditor.tsx @@ -1,5 +1,5 @@ import { StyleSheet, TouchableOpacity, Keyboard, Vibration } from 'react-native'; -import { View, useColorMode, Box, Input } from 'native-base'; +import { View, useColorMode, Box, Input } from '@gluestack-ui/themed-native-base'; import Buttons from 'src/components/Buttons'; import ConfirmSquare from 'src/assets/images/confirm-square.svg'; import ConfirmSquareGreen from 'src/assets/images/confirm-square-green.svg'; diff --git a/src/screens/Vault/AddEmergencyKey.tsx b/src/screens/Vault/AddEmergencyKey.tsx index 189434d364..b13a5a2f10 100644 --- a/src/screens/Vault/AddEmergencyKey.tsx +++ b/src/screens/Vault/AddEmergencyKey.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useState, useEffect, useMemo } from 'react'; import { StyleSheet } from 'react-native'; import HorizontalAddCard from 'src/components/HorizontalAddCard'; diff --git a/src/screens/Vault/AddReserveKey.tsx b/src/screens/Vault/AddReserveKey.tsx index c205816547..51fa4dd5fd 100644 --- a/src/screens/Vault/AddReserveKey.tsx +++ b/src/screens/Vault/AddReserveKey.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useState, useEffect, useMemo } from 'react'; import { StyleSheet } from 'react-native'; import HorizontalAddCard from 'src/components/HorizontalAddCard'; diff --git a/src/screens/Vault/AddSigningDevice.tsx b/src/screens/Vault/AddSigningDevice.tsx index 80ab060b63..94a12fe984 100644 --- a/src/screens/Vault/AddSigningDevice.tsx +++ b/src/screens/Vault/AddSigningDevice.tsx @@ -1,5 +1,5 @@ import { ScrollView, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation, useRoute } from '@react-navigation/native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; import { diff --git a/src/screens/Vault/AdditionalDetails.tsx b/src/screens/Vault/AdditionalDetails.tsx index fd4f7b52c8..dc570a7982 100644 --- a/src/screens/Vault/AdditionalDetails.tsx +++ b/src/screens/Vault/AdditionalDetails.tsx @@ -1,7 +1,7 @@ import { Image, StyleSheet } from 'react-native'; import React, { useContext, useEffect, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, useColorMode, VStack } from 'native-base'; +import { Box, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import useToastMessage from 'src/hooks/useToastMessage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { AppStackParams } from 'src/navigation/types'; diff --git a/src/screens/Vault/AdditionalUsers.tsx b/src/screens/Vault/AdditionalUsers.tsx index 27feb9d070..155cf6080d 100644 --- a/src/screens/Vault/AdditionalUsers.tsx +++ b/src/screens/Vault/AdditionalUsers.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet } from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/Vault/AllTransactions.tsx b/src/screens/Vault/AllTransactions.tsx index b250c05554..ff3377922b 100644 --- a/src/screens/Vault/AllTransactions.tsx +++ b/src/screens/Vault/AllTransactions.tsx @@ -1,6 +1,6 @@ import { FlatList, RefreshControl } from 'react-native'; import React, { useState } from 'react'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { useQuery } from '@realm/react'; import { useDispatch } from 'react-redux'; diff --git a/src/screens/Vault/ArchivedVault.tsx b/src/screens/Vault/ArchivedVault.tsx index f346bb8e4f..21a10e044a 100644 --- a/src/screens/Vault/ArchivedVault.tsx +++ b/src/screens/Vault/ArchivedVault.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { FlatList, Box, useColorMode } from 'native-base'; +import { FlatList, Box, useColorMode } from '@gluestack-ui/themed-native-base'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { hp, wp } from 'src/constants/responsive'; import EmptyState from 'src/assets/images/empty-state-illustration.svg'; diff --git a/src/screens/Vault/AssignSignerType.tsx b/src/screens/Vault/AssignSignerType.tsx index f5ebdee7bf..b84f83d344 100644 --- a/src/screens/Vault/AssignSignerType.tsx +++ b/src/screens/Vault/AssignSignerType.tsx @@ -1,4 +1,4 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { hp, windowHeight, windowWidth, wp } from 'src/constants/responsive'; import ScreenWrapper from 'src/components/ScreenWrapper'; diff --git a/src/screens/Vault/ChoosePolicyNew.tsx b/src/screens/Vault/ChoosePolicyNew.tsx index c25e6d5755..390114b990 100644 --- a/src/screens/Vault/ChoosePolicyNew.tsx +++ b/src/screens/Vault/ChoosePolicyNew.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity } from 'react-native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; import { diff --git a/src/screens/Vault/GenerateVaultDescriptor.tsx b/src/screens/Vault/GenerateVaultDescriptor.tsx index 07e60a87cd..a71f56959b 100644 --- a/src/screens/Vault/GenerateVaultDescriptor.tsx +++ b/src/screens/Vault/GenerateVaultDescriptor.tsx @@ -1,9 +1,8 @@ import React, { useContext, useState } from 'react'; -import { Box, ScrollView, useColorMode } from 'native-base'; -import { Share, StyleSheet } from 'react-native'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; +import { Share, StyleSheet , TouchableOpacity} from 'react-native'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import IconShare from 'src/assets/images/copy-icon.svg'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { useRoute } from '@react-navigation/native'; import { captureError } from 'src/services/sentry'; diff --git a/src/screens/Vault/HardwareModalMap.tsx b/src/screens/Vault/HardwareModalMap.tsx index fd92704fee..919e75bd36 100644 --- a/src/screens/Vault/HardwareModalMap.tsx +++ b/src/screens/Vault/HardwareModalMap.tsx @@ -13,7 +13,7 @@ import { StyleSheet, TouchableOpacity, } from 'react-native'; -import { Box, useColorMode, View } from 'native-base'; +import { Box, useColorMode, View } from '@gluestack-ui/themed-native-base'; import { CommonActions, StackActions, useNavigation } from '@react-navigation/native'; import { KeyGenerationMode, @@ -2060,8 +2060,8 @@ function HardwareModalMap({ } }; - const { session } = useContext(HCESessionContext); const isAndroid = Platform.OS === 'android'; + const { session } = isAndroid ? useContext(HCESessionContext) : {}; useEffect(() => { if (isAndroid) { @@ -2077,7 +2077,7 @@ function HardwareModalMap({ }, [nfcVisible]); useEffect(() => { - const unsubConnect = session.on(HCESession.Events.HCE_STATE_WRITE_FULL, () => { + const unsubConnect = session?.on(HCESession.Events.HCE_STATE_WRITE_FULL, () => { try { // content written from iOS to android const data = idx(session, (_) => _.application.content.content); @@ -2093,12 +2093,12 @@ function HardwareModalMap({ closeNfc(); } }); - const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { + const unsubDisconnect = session?.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { closeNfc(); }); return () => { - unsubConnect(); - unsubDisconnect(); + unsubConnect?.(); + unsubDisconnect?.(); NFC.stopTagSession(session); }; }, [session]); diff --git a/src/screens/Vault/ImportedWalletSetup.tsx b/src/screens/Vault/ImportedWalletSetup.tsx index 1a0a732d13..9102fdab4e 100644 --- a/src/screens/Vault/ImportedWalletSetup.tsx +++ b/src/screens/Vault/ImportedWalletSetup.tsx @@ -1,4 +1,4 @@ -import { Box, KeyboardAvoidingView, ScrollView, useColorMode } from 'native-base'; +import { Box, KeyboardAvoidingView, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet, Platform } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Vault/KeyHistory.tsx b/src/screens/Vault/KeyHistory.tsx index 4dc898b3fb..25763fcd0a 100644 --- a/src/screens/Vault/KeyHistory.tsx +++ b/src/screens/Vault/KeyHistory.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useMemo, useState } from 'react'; import { StyleSheet } from 'react-native'; import { Signer } from 'src/services/wallets/interfaces/vault'; diff --git a/src/screens/Vault/ManageSatochipSettings.tsx b/src/screens/Vault/ManageSatochipSettings.tsx index 90a23dd200..02089c4975 100644 --- a/src/screens/Vault/ManageSatochipSettings.tsx +++ b/src/screens/Vault/ManageSatochipSettings.tsx @@ -1,4 +1,4 @@ -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import React, { useContext, useRef } from 'react'; import { StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/ManageTapsignerSettings.tsx b/src/screens/Vault/ManageTapsignerSettings.tsx index de02f68491..4cd0f3be33 100644 --- a/src/screens/Vault/ManageTapsignerSettings.tsx +++ b/src/screens/Vault/ManageTapsignerSettings.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import React, { useCallback, useContext, useRef, useState } from 'react'; import { Platform, StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/MockWrapper.tsx b/src/screens/Vault/MockWrapper.tsx index 65d546ce8f..51e70495f3 100644 --- a/src/screens/Vault/MockWrapper.tsx +++ b/src/screens/Vault/MockWrapper.tsx @@ -8,7 +8,7 @@ import useToastMessage, { IToastCategory } from 'src/hooks/useToastMessage'; import { addSigningDevice } from 'src/store/sagaActions/vaults'; import TickIcon from 'src/assets/images/icon_tick.svg'; import { captureError } from 'src/services/sentry'; -import { View } from 'native-base'; +import { View } from '@gluestack-ui/themed-native-base'; import { healthCheckStatusUpdate } from 'src/store/sagaActions/bhr'; import useUnkownSigners from 'src/hooks/useUnkownSigners'; import { InteracationMode } from './HardwareModalMap'; diff --git a/src/screens/Vault/ResetEmergencyKey.tsx b/src/screens/Vault/ResetEmergencyKey.tsx index f9b52f7267..838e055488 100644 --- a/src/screens/Vault/ResetEmergencyKey.tsx +++ b/src/screens/Vault/ResetEmergencyKey.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState, useEffect } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/ResetInheritanceKey.tsx b/src/screens/Vault/ResetInheritanceKey.tsx index 36f756b5a8..72e0b55046 100644 --- a/src/screens/Vault/ResetInheritanceKey.tsx +++ b/src/screens/Vault/ResetInheritanceKey.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState, useEffect } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/ResetInitialTimelock.tsx b/src/screens/Vault/ResetInitialTimelock.tsx index d7c8860491..182a41024e 100644 --- a/src/screens/Vault/ResetInitialTimelock.tsx +++ b/src/screens/Vault/ResetInitialTimelock.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState, useEffect } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; import { StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/SelectInitialTimelock.tsx b/src/screens/Vault/SelectInitialTimelock.tsx index cdb1ffe37c..2cf7b79dfd 100644 --- a/src/screens/Vault/SelectInitialTimelock.tsx +++ b/src/screens/Vault/SelectInitialTimelock.tsx @@ -1,4 +1,4 @@ -import { Box, Checkbox, useColorMode } from 'native-base'; +import { Box, Checkbox, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState, useEffect } from 'react'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/ServerKeySuccessScreen.tsx b/src/screens/Vault/ServerKeySuccessScreen.tsx index e7761847e3..6431fae343 100644 --- a/src/screens/Vault/ServerKeySuccessScreen.tsx +++ b/src/screens/Vault/ServerKeySuccessScreen.tsx @@ -1,6 +1,6 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useEffect, useState } from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import Buttons from 'src/components/Buttons'; import Text from 'src/components/KeeperText'; import ScreenWrapper from 'src/components/ScreenWrapper'; @@ -10,7 +10,6 @@ import { CommonActions, useNavigation } from '@react-navigation/native'; import KeeperModal from 'src/components/KeeperModal'; import Colors from 'src/theme/Colors'; import SigningServer from 'src/services/backend/SigningServer'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Clipboard from '@react-native-clipboard/clipboard'; import CVVInputsView from 'src/components/HealthCheck/CVVInputsView'; import KeyPadView from 'src/components/AppNumPad/KeyPadView'; diff --git a/src/screens/Vault/SignerAdvanceSettings.tsx b/src/screens/Vault/SignerAdvanceSettings.tsx index 5c304e0000..e0f00f5f58 100644 --- a/src/screens/Vault/SignerAdvanceSettings.tsx +++ b/src/screens/Vault/SignerAdvanceSettings.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, Center, ScrollView, useColorMode, View } from 'native-base'; +import { Box, Center, ScrollView, useColorMode, View } from '@gluestack-ui/themed-native-base'; import { CommonActions, StackActions, useNavigation } from '@react-navigation/native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; import { Clipboard, Dimensions, StyleSheet, TouchableOpacity } from 'react-native'; diff --git a/src/screens/Vault/SignerCategoryList.tsx b/src/screens/Vault/SignerCategoryList.tsx index 768ab5688d..69b9e8872c 100644 --- a/src/screens/Vault/SignerCategoryList.tsx +++ b/src/screens/Vault/SignerCategoryList.tsx @@ -1,6 +1,6 @@ import { StyleSheet, View } from 'react-native'; import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { hp } from 'src/constants/responsive'; import { useAppDispatch, useAppSelector } from 'src/store/hooks'; diff --git a/src/screens/Vault/SigningDelay.tsx b/src/screens/Vault/SigningDelay.tsx index 7f2a4cdb21..bb373575ae 100644 --- a/src/screens/Vault/SigningDelay.tsx +++ b/src/screens/Vault/SigningDelay.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet, Keyboard, TouchableWithoutFeedback } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/SigningDeviceChecklist.tsx b/src/screens/Vault/SigningDeviceChecklist.tsx index 8102f44f69..9b80168b9a 100644 --- a/src/screens/Vault/SigningDeviceChecklist.tsx +++ b/src/screens/Vault/SigningDeviceChecklist.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import DotView from 'src/components/DotView'; import moment from 'moment'; diff --git a/src/screens/Vault/SigningDeviceDetails.tsx b/src/screens/Vault/SigningDeviceDetails.tsx index ceb2082740..84482d7b7e 100644 --- a/src/screens/Vault/SigningDeviceDetails.tsx +++ b/src/screens/Vault/SigningDeviceDetails.tsx @@ -1,6 +1,6 @@ import React, { useContext, useEffect, useState } from 'react'; import { Platform, StyleSheet, TouchableOpacity, Vibration } from 'react-native'; -import { Box, Center, useColorMode } from 'native-base'; +import { Box, Center, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, StackActions, useNavigation } from '@react-navigation/native'; import { useDispatch } from 'react-redux'; import Text from 'src/components/KeeperText'; @@ -291,7 +291,7 @@ function SigningDeviceDetails({ route }) { const signerVaults: Vault[] = []; const [nfcVisible, setNfcVisible] = React.useState(false); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const manage_signer_backGround = ThemedColor({ name: 'manage_signer_backGround' }); const HexagonIconColor = ThemedColor({ name: 'HexagonIcon' }); const green_modal_text_color = ThemedColor({ name: 'green_modal_text_color' }); @@ -309,6 +309,7 @@ function SigningDeviceDetails({ route }) { } }; useEffect(() => { + if (Platform.OS !== 'android') return; const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { cleanUp(); }); diff --git a/src/screens/Vault/SigningDeviceIcons.tsx b/src/screens/Vault/SigningDeviceIcons.tsx index 8d4908c215..064be46936 100644 --- a/src/screens/Vault/SigningDeviceIcons.tsx +++ b/src/screens/Vault/SigningDeviceIcons.tsx @@ -97,7 +97,7 @@ import KruxLogoDark from 'src/assets/images/KruxLogoDark.svg'; import Text from 'src/components/KeeperText'; import { StyleSheet } from 'react-native'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; const getColouredIcon = (LightComponent, DarkComponent, isLight, width, height) => { const component = isLight ? LightComponent : DarkComponent; diff --git a/src/screens/Vault/SigningDeviceList.tsx b/src/screens/Vault/SigningDeviceList.tsx index 2cbdc1f0fd..96576072ba 100644 --- a/src/screens/Vault/SigningDeviceList.tsx +++ b/src/screens/Vault/SigningDeviceList.tsx @@ -1,6 +1,6 @@ -import { Box, Input, ScrollView, useColorMode } from 'native-base'; +import { Box, Input, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; -import { ActivityIndicator, StyleSheet } from 'react-native'; +import { ActivityIndicator, StyleSheet , TouchableOpacity} from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; import usePlan from 'src/hooks/usePlan'; import NFC from 'src/services/nfc'; @@ -24,7 +24,6 @@ import Text from 'src/components/KeeperText'; import { SubscriptionTier } from 'src/models/enums/SubscriptionTier'; import IconSettings from 'src/assets/images/settings.svg'; import IconGreySettings from 'src/assets/images/settings_grey.svg'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import { hp, wp } from 'src/constants/responsive'; import useToastMessage, { IToastCategory } from 'src/hooks/useToastMessage'; import KeyPadView from 'src/components/AppNumPad/KeyPadView'; diff --git a/src/screens/Vault/SigningRequest.tsx b/src/screens/Vault/SigningRequest.tsx index 180386d5a4..51dc9cb0a6 100644 --- a/src/screens/Vault/SigningRequest.tsx +++ b/src/screens/Vault/SigningRequest.tsx @@ -1,6 +1,6 @@ -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import ScreenWrapper from 'src/components/ScreenWrapper'; import WalletHeader from 'src/components/WalletHeader'; import { hp } from 'src/constants/responsive'; @@ -12,7 +12,6 @@ import { useDispatch } from 'react-redux'; import { fetchSignedDelayedTransaction } from 'src/store/sagaActions/storage'; import KeeperModal from 'src/components/KeeperModal'; import { LocalizationContext } from 'src/context/Localization/LocContext'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import Clipboard from '@react-native-clipboard/clipboard'; import CVVInputsView from 'src/components/HealthCheck/CVVInputsView'; import KeyPadView from 'src/components/AppNumPad/KeyPadView'; diff --git a/src/screens/Vault/SpendingLimit.tsx b/src/screens/Vault/SpendingLimit.tsx index e40c7268c8..7295aad9cf 100644 --- a/src/screens/Vault/SpendingLimit.tsx +++ b/src/screens/Vault/SpendingLimit.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode, View } from 'native-base'; +import { Box, useColorMode, View } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet, Keyboard, TouchableWithoutFeedback } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/VaultConfigurationRecreation.tsx b/src/screens/Vault/VaultConfigurationRecreation.tsx index 8bb23a81c4..83f48423ea 100644 --- a/src/screens/Vault/VaultConfigurationRecreation.tsx +++ b/src/screens/Vault/VaultConfigurationRecreation.tsx @@ -1,6 +1,6 @@ import { Platform, StyleSheet, KeyboardAvoidingView, Keyboard } from 'react-native'; import React, { useCallback, useContext, useState } from 'react'; -import { Box, Input, ScrollView, View, useColorMode } from 'native-base'; +import { Box, Input, ScrollView, View, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp, wp } from 'src/constants/responsive'; import ScreenWrapper from 'src/components/ScreenWrapper'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Vault/VaultDetails.tsx b/src/screens/Vault/VaultDetails.tsx index ba6f6bece9..0e84e067fc 100644 --- a/src/screens/Vault/VaultDetails.tsx +++ b/src/screens/Vault/VaultDetails.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, HStack, VStack, View, useColorMode } from 'native-base'; +import { Box, HStack, VStack, View, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { FlatList, Pressable, RefreshControl, StyleSheet } from 'react-native'; import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; diff --git a/src/screens/Vault/VaultMigrationController.tsx b/src/screens/Vault/VaultMigrationController.tsx index 29a5838fdd..bfb688e194 100644 --- a/src/screens/Vault/VaultMigrationController.tsx +++ b/src/screens/Vault/VaultMigrationController.tsx @@ -63,7 +63,7 @@ import { resetRealyVaultState } from 'src/store/reducers/bhr'; import { resetVaultMigration } from 'src/store/reducers/vaults'; import KeeperModal from 'src/components/KeeperModal'; import useSigners from 'src/hooks/useSigners'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/Vault/VaultSettings.tsx b/src/screens/Vault/VaultSettings.tsx index 7c259b0b08..3be474aefb 100644 --- a/src/screens/Vault/VaultSettings.tsx +++ b/src/screens/Vault/VaultSettings.tsx @@ -1,6 +1,6 @@ import React, { useContext, useEffect, useState } from 'react'; import { Platform, Pressable, StyleSheet, Vibration } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import { wp } from 'src/constants/responsive'; import { @@ -68,7 +68,7 @@ function VaultSettings({ route }) { const [needHelpModal, setNeedHelpModal] = useState(false); const [walletConfigModal, setWalletConfigModal] = useState(route?.params?.exportConfig || false); const [visible, setVisible] = React.useState(false); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const [importExportLabelsModal, setImportExportLabelsModal] = useState(false); const walletDescriptor = generateAbbreviatedOutputDescriptors(vault); @@ -92,6 +92,7 @@ function VaultSettings({ route }) { } }; useEffect(() => { + if (Platform.OS !== 'android') return; const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { cleanUp(); }); diff --git a/src/screens/Vault/components/AdditionalDetails.tsx b/src/screens/Vault/components/AdditionalDetails.tsx index cb2776a7ac..d3736cc137 100644 --- a/src/screens/Vault/components/AdditionalDetails.tsx +++ b/src/screens/Vault/components/AdditionalDetails.tsx @@ -1,7 +1,7 @@ import { StyleSheet } from 'react-native'; import React, { useContext, useState } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, useColorMode, VStack } from 'native-base'; +import { Box, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import useToastMessage from 'src/hooks/useToastMessage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { AppStackParams } from 'src/navigation/types'; diff --git a/src/screens/Vault/components/AssignSignerTypeCard.tsx b/src/screens/Vault/components/AssignSignerTypeCard.tsx index 1f4349fd91..3048e50850 100644 --- a/src/screens/Vault/components/AssignSignerTypeCard.tsx +++ b/src/screens/Vault/components/AssignSignerTypeCard.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useState } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; -import { Box, Toast, useColorMode } from 'native-base'; +import { Box, Toast, useColorMode } from '@gluestack-ui/themed-native-base'; import { SignerType, XpubTypes } from 'src/services/wallets/enums'; import { Signer, Vault } from 'src/services/wallets/interfaces/vault'; import { hp, windowHeight, windowWidth, wp } from 'src/constants/responsive'; diff --git a/src/screens/Vault/components/ColdCardUSBInstruction.tsx b/src/screens/Vault/components/ColdCardUSBInstruction.tsx index 11be7eb0df..cc5e921c4c 100644 --- a/src/screens/Vault/components/ColdCardUSBInstruction.tsx +++ b/src/screens/Vault/components/ColdCardUSBInstruction.tsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { Box, useColorMode, VStack } from 'native-base'; +import { Box, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import openLink from 'src/utils/OpenLink'; import { KEEPER_WEBSITE_BASE_URL } from 'src/utils/service-utilities/config'; diff --git a/src/screens/Vault/components/IKSInfoCard.tsx b/src/screens/Vault/components/IKSInfoCard.tsx index a5428b74ef..58a9c6c30f 100644 --- a/src/screens/Vault/components/IKSInfoCard.tsx +++ b/src/screens/Vault/components/IKSInfoCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/screens/Vault/components/IdentifySignerModal.tsx b/src/screens/Vault/components/IdentifySignerModal.tsx index 02c78e520b..3bbae55f94 100644 --- a/src/screens/Vault/components/IdentifySignerModal.tsx +++ b/src/screens/Vault/components/IdentifySignerModal.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useContext } from 'react'; import KeeperModal from 'src/components/KeeperModal'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { useNavigation, CommonActions } from '@react-navigation/native'; import WarningIllustration from 'src/assets/images/warning.svg'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/components/NewUserContent.tsx b/src/screens/Vault/components/NewUserContent.tsx index 0d3dd8afdd..7ba0f2f787 100644 --- a/src/screens/Vault/components/NewUserContent.tsx +++ b/src/screens/Vault/components/NewUserContent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import Text from 'src/components/KeeperText'; import KeeperTextInput from 'src/components/KeeperTextInput'; diff --git a/src/screens/Vault/components/OtpContent.tsx b/src/screens/Vault/components/OtpContent.tsx index c82e670af4..3ed809f18c 100644 --- a/src/screens/Vault/components/OtpContent.tsx +++ b/src/screens/Vault/components/OtpContent.tsx @@ -1,8 +1,7 @@ import Clipboard from '@react-native-clipboard/clipboard'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; -import { StyleSheet } from 'react-native'; -import { TouchableOpacity } from 'react-native-gesture-handler'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import KeyPadView from 'src/components/AppNumPad/KeyPadView'; import Buttons from 'src/components/Buttons'; import CVVInputsView from 'src/components/HealthCheck/CVVInputsView'; diff --git a/src/screens/Vault/components/PermittedActionContent.tsx b/src/screens/Vault/components/PermittedActionContent.tsx index c3c1608524..797120741b 100644 --- a/src/screens/Vault/components/PermittedActionContent.tsx +++ b/src/screens/Vault/components/PermittedActionContent.tsx @@ -1,4 +1,4 @@ -import { Box, Checkbox, useColorMode } from 'native-base'; +import { Box, Checkbox, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/Vault/components/PolicyField.tsx b/src/screens/Vault/components/PolicyField.tsx index 6de096daa6..e7dc734068 100644 --- a/src/screens/Vault/components/PolicyField.tsx +++ b/src/screens/Vault/components/PolicyField.tsx @@ -1,5 +1,5 @@ import Text from 'src/components/KeeperText'; -import { Box, Input, useColorMode } from 'native-base'; +import { Box, Input, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { hp, windowHeight, wp } from 'src/constants/responsive'; import { StyleSheet } from 'react-native'; diff --git a/src/screens/Vault/components/RegisterSignerContent.tsx b/src/screens/Vault/components/RegisterSignerContent.tsx index cfe0728737..1556090d29 100644 --- a/src/screens/Vault/components/RegisterSignerContent.tsx +++ b/src/screens/Vault/components/RegisterSignerContent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; @@ -36,7 +36,7 @@ function RegisterSignerContent({ const { showToast } = useToastMessage(); const isIos = Platform.OS === 'ios'; const [visible, setVisible] = useState(false); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const isAndroid = Platform.OS === 'android'; const fileName = `${sanitizeFileName(activeVault.presentationData.name)}.txt`; diff --git a/src/screens/Vault/components/SDCategoryCard.tsx b/src/screens/Vault/components/SDCategoryCard.tsx index 75ac3d25e8..461d9480e6 100644 --- a/src/screens/Vault/components/SDCategoryCard.tsx +++ b/src/screens/Vault/components/SDCategoryCard.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Pressable, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import RightArrow from 'src/assets/images/icon_arrow.svg'; import RightArrowWhite from 'src/assets/images/icon_arrow_white.svg'; diff --git a/src/screens/Vault/components/STModalContent.tsx b/src/screens/Vault/components/STModalContent.tsx index 547d8883b8..3e4a8ada29 100644 --- a/src/screens/Vault/components/STModalContent.tsx +++ b/src/screens/Vault/components/STModalContent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/components/ServerKeyPolicyCard.tsx b/src/screens/Vault/components/ServerKeyPolicyCard.tsx index 12fbd8308c..9ee0f5bff8 100644 --- a/src/screens/Vault/components/ServerKeyPolicyCard.tsx +++ b/src/screens/Vault/components/ServerKeyPolicyCard.tsx @@ -1,10 +1,9 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet , TouchableOpacity} from 'react-native'; import Text from 'src/components/KeeperText'; import { wp } from 'src/constants/responsive'; import EditIcon from 'src/assets/images/Edit-Icon.svg'; -import { TouchableOpacity } from 'react-native-gesture-handler'; import { numberWithCommas } from 'src/utils/utilities'; type Props = { diff --git a/src/screens/Vault/components/ShareKeyModalContent.tsx b/src/screens/Vault/components/ShareKeyModalContent.tsx index c238d55f92..4737b5ee9c 100644 --- a/src/screens/Vault/components/ShareKeyModalContent.tsx +++ b/src/screens/Vault/components/ShareKeyModalContent.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; @@ -37,7 +37,7 @@ function ShareKeyModalContent({ const { colorMode } = useColorMode(); const { showToast } = useToastMessage(); const [nfcVisible, setNfcVisible] = useState(false); - const { session } = useContext(HCESessionContext); + const { session } = Platform.OS === 'android' ? useContext(HCESessionContext) : {}; const isAndroid = Platform.OS === 'android'; const isIos = Platform.OS === 'ios'; @@ -124,6 +124,7 @@ function ShareKeyModalContent({ }; useEffect(() => { + if (Platform.OS !== 'android') return; const unsubDisconnect = session.on(HCESession.Events.HCE_STATE_DISCONNECTED, () => { cleanUp(); }); diff --git a/src/screens/Vault/components/SigningDeviceCard.tsx b/src/screens/Vault/components/SigningDeviceCard.tsx index d9d337a9ac..80192128ea 100644 --- a/src/screens/Vault/components/SigningDeviceCard.tsx +++ b/src/screens/Vault/components/SigningDeviceCard.tsx @@ -1,10 +1,10 @@ import React, { useState } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import { SubscriptionTier } from 'src/models/enums/SubscriptionTier'; import { useNavigation } from '@react-navigation/native'; import { VaultSigner } from 'src/services/wallets/interfaces/vault'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import { SignerType } from 'src/services/wallets/enums'; import UpgradeSubscription from 'src/screens/InheritanceToolsAndTips/components/UpgradeSubscription'; import HardwareModalMap, { InteracationMode } from '../HardwareModalMap'; diff --git a/src/screens/Vault/components/SigningRequestCard.tsx b/src/screens/Vault/components/SigningRequestCard.tsx index 9936d96189..e3a6a64e6e 100644 --- a/src/screens/Vault/components/SigningRequestCard.tsx +++ b/src/screens/Vault/components/SigningRequestCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode, View } from 'native-base'; +import { Box, useColorMode, View } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; diff --git a/src/screens/Vault/components/StackedCircleList.tsx b/src/screens/Vault/components/StackedCircleList.tsx index d2d03b613a..5afdd6afe8 100644 --- a/src/screens/Vault/components/StackedCircleList.tsx +++ b/src/screens/Vault/components/StackedCircleList.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { wp } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/components/TransactionsAndUTXOs.tsx b/src/screens/Vault/components/TransactionsAndUTXOs.tsx index fc23f67632..b9d9be1d5b 100644 --- a/src/screens/Vault/components/TransactionsAndUTXOs.tsx +++ b/src/screens/Vault/components/TransactionsAndUTXOs.tsx @@ -3,7 +3,7 @@ import React, { useContext, useState } from 'react'; import { CommonActions, useNavigation } from '@react-navigation/native'; import TransactionElement from 'src/components/TransactionElement'; import { Vault } from 'src/services/wallets/interfaces/vault'; -import { Box, HStack, VStack } from 'native-base'; +import { Box, HStack, VStack } from '@gluestack-ui/themed-native-base'; import { refreshWallets } from 'src/store/sagaActions/wallets'; import EmptyStateView from 'src/components/EmptyView/EmptyStateView'; import NoVaultTransactionIcon from 'src/assets/images/emptystate.svg'; diff --git a/src/screens/Vault/components/UnknownSignerInfo.tsx b/src/screens/Vault/components/UnknownSignerInfo.tsx index a775d38419..53c541bf86 100644 --- a/src/screens/Vault/components/UnknownSignerInfo.tsx +++ b/src/screens/Vault/components/UnknownSignerInfo.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/components/UserCard.tsx b/src/screens/Vault/components/UserCard.tsx index 23efcdf6b1..f19cfb32ea 100644 --- a/src/screens/Vault/components/UserCard.tsx +++ b/src/screens/Vault/components/UserCard.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; diff --git a/src/screens/Vault/components/VaultCreatedModal.tsx b/src/screens/Vault/components/VaultCreatedModal.tsx index 64bb34fb58..c254f6537b 100644 --- a/src/screens/Vault/components/VaultCreatedModal.tsx +++ b/src/screens/Vault/components/VaultCreatedModal.tsx @@ -3,7 +3,7 @@ import KeeperModal from 'src/components/KeeperModal'; import Success from 'src/assets/images/Success.svg'; import Text from 'src/components/KeeperText'; import { Vault } from 'src/services/wallets/interfaces/vault'; -import { useColorMode, Box } from 'native-base'; +import { useColorMode, Box } from '@gluestack-ui/themed-native-base'; import { LocalizationContext } from 'src/context/Localization/LocContext'; function VaultCreatedModal({ diff --git a/src/screens/Vault/components/WalletConfiguration.tsx b/src/screens/Vault/components/WalletConfiguration.tsx index 4b30ef0d60..32d454dc52 100644 --- a/src/screens/Vault/components/WalletConfiguration.tsx +++ b/src/screens/Vault/components/WalletConfiguration.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/Vault/components/signerOptionCard.tsx b/src/screens/Vault/components/signerOptionCard.tsx index cfe6d6de3d..6e3d8b82d2 100644 --- a/src/screens/Vault/components/signerOptionCard.tsx +++ b/src/screens/Vault/components/signerOptionCard.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { StyleSheet, TouchableOpacity, ViewStyle } from 'react-native'; import Text from 'src/components/KeeperText'; import { hp, windowWidth, wp } from 'src/constants/responsive'; diff --git a/src/screens/ViewTransactions/TransactionAdvancedDetails.tsx b/src/screens/ViewTransactions/TransactionAdvancedDetails.tsx index 32f5f9b982..2c99252f11 100644 --- a/src/screens/ViewTransactions/TransactionAdvancedDetails.tsx +++ b/src/screens/ViewTransactions/TransactionAdvancedDetails.tsx @@ -2,7 +2,7 @@ /* eslint-disable react/prop-types */ import Text from 'src/components/KeeperText'; import { Pressable, StatusBar, StyleSheet } from 'react-native'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/ViewTransactions/TransactionDetails.tsx b/src/screens/ViewTransactions/TransactionDetails.tsx index 2c4a25d832..56dd5c2dd3 100644 --- a/src/screens/ViewTransactions/TransactionDetails.tsx +++ b/src/screens/ViewTransactions/TransactionDetails.tsx @@ -8,7 +8,7 @@ import { StyleSheet, TouchableOpacity, } from 'react-native'; -import { Box, ScrollView, VStack, useColorMode } from 'native-base'; +import { Box, ScrollView, VStack, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useCallback, useContext, useEffect, useRef } from 'react'; import { hp, windowWidth, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/ViewTransactions/TransactionHistory.tsx b/src/screens/ViewTransactions/TransactionHistory.tsx index 62e58e174f..247c706c2b 100644 --- a/src/screens/ViewTransactions/TransactionHistory.tsx +++ b/src/screens/ViewTransactions/TransactionHistory.tsx @@ -1,5 +1,5 @@ import { FlatList, RefreshControl, StatusBar, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useMemo, useState } from 'react'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/WalletDetails/CosignerDetails.tsx b/src/screens/WalletDetails/CosignerDetails.tsx index a685901ae4..eff7a15146 100644 --- a/src/screens/WalletDetails/CosignerDetails.tsx +++ b/src/screens/WalletDetails/CosignerDetails.tsx @@ -1,7 +1,7 @@ import { StyleSheet } from 'react-native'; import React, { useContext, useEffect } from 'react'; import ScreenWrapper from 'src/components/ScreenWrapper'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import ShowXPub from 'src/components/XPub/ShowXPub'; import useToastMessage from 'src/hooks/useToastMessage'; import TickIcon from 'src/assets/images/icon_tick.svg'; diff --git a/src/screens/WalletDetails/EditWalletDetailsModal.tsx b/src/screens/WalletDetails/EditWalletDetailsModal.tsx index 0dd81b418c..43389071aa 100644 --- a/src/screens/WalletDetails/EditWalletDetailsModal.tsx +++ b/src/screens/WalletDetails/EditWalletDetailsModal.tsx @@ -1,5 +1,5 @@ import React, { useState, useContext, useEffect } from 'react'; -import { View, Box, useColorMode } from 'native-base'; +import { View, Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { useDispatch } from 'react-redux'; import { StyleSheet } from 'react-native'; import Buttons from 'src/components/Buttons'; diff --git a/src/screens/WalletDetails/SignMessageScreen.tsx b/src/screens/WalletDetails/SignMessageScreen.tsx index 46b69da2c5..b634f63d9d 100644 --- a/src/screens/WalletDetails/SignMessageScreen.tsx +++ b/src/screens/WalletDetails/SignMessageScreen.tsx @@ -1,4 +1,4 @@ -import { Box, Input, KeyboardAvoidingView, ScrollView, useColorMode } from 'native-base'; +import { Box, Input, KeyboardAvoidingView, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext, useState } from 'react'; import { StyleSheet, Platform, TouchableOpacity } from 'react-native'; import Colors from 'src/theme/Colors'; diff --git a/src/screens/WalletDetails/UpdateWalletDetails.tsx b/src/screens/WalletDetails/UpdateWalletDetails.tsx index efcaef8f2b..8b7e51a45c 100644 --- a/src/screens/WalletDetails/UpdateWalletDetails.tsx +++ b/src/screens/WalletDetails/UpdateWalletDetails.tsx @@ -1,5 +1,5 @@ import { KeyboardAvoidingView, Platform, ScrollView, StyleSheet } from 'react-native'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { hp, wp } from 'src/constants/responsive'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/WalletDetails/WalletDetails.tsx b/src/screens/WalletDetails/WalletDetails.tsx index 2a6ca485d7..9937c7f426 100644 --- a/src/screens/WalletDetails/WalletDetails.tsx +++ b/src/screens/WalletDetails/WalletDetails.tsx @@ -1,5 +1,5 @@ import { Pressable, StyleSheet } from 'react-native'; -import { Box, HStack, useColorMode, VStack } from 'native-base'; +import { Box, HStack, useColorMode, VStack } from '@gluestack-ui/themed-native-base'; import React, { useContext, useEffect, useState } from 'react'; import { useDispatch } from 'react-redux'; import { CommonActions, useNavigation } from '@react-navigation/native'; diff --git a/src/screens/WalletDetails/WalletDetailsSettings.tsx b/src/screens/WalletDetails/WalletDetailsSettings.tsx index 6bfa14a0ac..f1f4524b49 100644 --- a/src/screens/WalletDetails/WalletDetailsSettings.tsx +++ b/src/screens/WalletDetails/WalletDetailsSettings.tsx @@ -1,6 +1,6 @@ import React, { useContext, useState } from 'react'; import { StyleSheet } from 'react-native'; -import { Box, ScrollView, useColorMode } from 'native-base'; +import { Box, ScrollView, useColorMode } from '@gluestack-ui/themed-native-base'; import { useNavigation } from '@react-navigation/native'; import ShowXPub from 'src/components/XPub/ShowXPub'; import { wp, hp } from 'src/constants/responsive'; diff --git a/src/screens/WalletDetails/WalletSettings.tsx b/src/screens/WalletDetails/WalletSettings.tsx index 165d8027fa..432f700275 100644 --- a/src/screens/WalletDetails/WalletSettings.tsx +++ b/src/screens/WalletDetails/WalletSettings.tsx @@ -1,5 +1,5 @@ import React, { useContext, useState } from 'react'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation } from '@react-navigation/native'; import ShowXPub from 'src/components/XPub/ShowXPub'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/screens/WalletDetails/components/DetailCards.tsx b/src/screens/WalletDetails/components/DetailCards.tsx index f0c2baa636..b33f34b2a6 100644 --- a/src/screens/WalletDetails/components/DetailCards.tsx +++ b/src/screens/WalletDetails/components/DetailCards.tsx @@ -1,4 +1,4 @@ -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import React, { useContext } from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import Text from 'src/components/KeeperText'; diff --git a/src/screens/WalletDetails/components/LearnMoreModal.tsx b/src/screens/WalletDetails/components/LearnMoreModal.tsx index 5bc333095a..fed15cb40a 100644 --- a/src/screens/WalletDetails/components/LearnMoreModal.tsx +++ b/src/screens/WalletDetails/components/LearnMoreModal.tsx @@ -2,7 +2,7 @@ import { StyleSheet, View } from 'react-native'; import React, { useContext } from 'react'; import KeeperModal from 'src/components/KeeperModal'; import { useDispatch } from 'react-redux'; -import { Box, useColorMode } from 'native-base'; +import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp } from 'src/constants/responsive'; import Text from 'src/components/KeeperText'; import { ConciergeTag } from 'src/models/enums/ConciergeTag'; diff --git a/src/screens/WalletDetails/components/MoreCard.tsx b/src/screens/WalletDetails/components/MoreCard.tsx index f6e7c004e6..b73d4d6ebd 100644 --- a/src/screens/WalletDetails/components/MoreCard.tsx +++ b/src/screens/WalletDetails/components/MoreCard.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import Text from 'src/components/KeeperText'; import { StyleSheet, TouchableOpacity } from 'react-native'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import CircleIconWrapper from 'src/components/CircleIconWrapper'; type Props = { diff --git a/src/screens/WalletDetails/components/TransactionFooter.tsx b/src/screens/WalletDetails/components/TransactionFooter.tsx index b70012730d..0288905311 100644 --- a/src/screens/WalletDetails/components/TransactionFooter.tsx +++ b/src/screens/WalletDetails/components/TransactionFooter.tsx @@ -6,7 +6,7 @@ import RecieveIcon from 'src/assets/images/send-diagonal-arrow-down.svg'; import RecieveIconWhite from 'src/assets/images/send-diagonal-arrow-down.svg'; import idx from 'idx'; -import { useColorMode } from 'native-base'; +import { useColorMode } from '@gluestack-ui/themed-native-base'; import FooterActions from 'src/components/FooterActions'; import { LocalizationContext } from 'src/context/Localization/LocContext'; diff --git a/src/screens/WalletDetails/components/WalletDetailHeader.tsx b/src/screens/WalletDetails/components/WalletDetailHeader.tsx index 9b66e5af3b..72de8f27ad 100644 --- a/src/screens/WalletDetails/components/WalletDetailHeader.tsx +++ b/src/screens/WalletDetails/components/WalletDetailHeader.tsx @@ -1,4 +1,4 @@ -import { Box } from 'native-base'; +import { Box } from '@gluestack-ui/themed-native-base'; import React from 'react'; import { StyleSheet, TouchableOpacity } from 'react-native'; import { hp, wp } from 'src/constants/responsive'; diff --git a/src/utils/test-utils.tsx b/src/utils/test-utils.tsx index 1a64fa47af..7c25bc99e7 100644 --- a/src/utils/test-utils.tsx +++ b/src/utils/test-utils.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { render } from '@testing-library/react-native'; import { Provider } from 'react-redux'; -import { NativeBaseProvider } from 'native-base'; +import { NativeBaseProvider } from '@gluestack-ui/themed-native-base'; import { customTheme } from 'src/navigation/themes'; import { store } from '../store/store'; diff --git a/test-setup.js b/test-setup.js index a454baa906..c9192ab9b8 100644 --- a/test-setup.js +++ b/test-setup.js @@ -53,7 +53,7 @@ jest.mock('@sentry/react-native', () => ({ ReactNativeTracing: jest.fn(), })); -jest.mock('native-base', () => ({ +jest.mock('@gluestack-ui/themed-native-base', () => ({ useToast: () => ({ show: jest.fn() }), useColorMode: () => ({ colorMode: 'light', toggleColorMode: jest.fn() }), extendTheme: jest.fn(() => ({})), diff --git a/yarn.lock b/yarn.lock index 3494a84feb..2a009c26d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -577,7 +577,7 @@ "@babel/helper-create-class-features-plugin" "^7.28.6" "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-class-static-block@^7.26.0", "@babel/plugin-transform-class-static-block@^7.28.6": +"@babel/plugin-transform-class-static-block@^7.26.0", "@babel/plugin-transform-class-static-block@^7.28.3", "@babel/plugin-transform-class-static-block@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz#1257491e8259c6d125ac4d9a6f39f9d2bf3dba70" integrity sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ== @@ -846,13 +846,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-display-name@^7.24.7": +"@babel/plugin-transform-react-display-name@^7.24.7", "@babel/plugin-transform-react-display-name@^7.28.0": version "7.28.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" +"@babel/plugin-transform-react-jsx-development@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-self@^7.24.7": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz#af678d8506acf52c577cac73ff7fe6615c85fc92" @@ -867,7 +874,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-jsx@^7.25.2": +"@babel/plugin-transform-react-jsx@^7.25.2", "@babel/plugin-transform-react-jsx@^7.27.1": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz#f51cb70a90b9529fbb71ee1f75ea27b7078eed62" integrity sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow== @@ -878,6 +885,14 @@ "@babel/plugin-syntax-jsx" "^7.28.6" "@babel/types" "^7.28.6" +"@babel/plugin-transform-react-pure-annotations@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-regenerator@^7.24.7", "@babel/plugin-transform-regenerator@^7.25.9", "@babel/plugin-transform-regenerator@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz#dec237cec1b93330876d6da9992c4abd42c9d18b" @@ -1065,7 +1080,7 @@ core-js-compat "^3.38.1" semver "^6.3.1" -"@babel/preset-env@^7.1.6": +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.22.9": version "7.29.2" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.29.2.tgz#5a173f22c7d8df362af1c9fe31facd320de4a86c" integrity sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw== @@ -1159,7 +1174,19 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": +"@babel/preset-react@^7.22.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.28.5.tgz#6fcc0400fa79698433d653092c3919bb4b0878d9" + integrity sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-transform-react-display-name" "^7.28.0" + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-development" "^7.27.1" + "@babel/plugin-transform-react-pure-annotations" "^7.27.1" + +"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7", "@babel/preset-typescript@^7.22.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== @@ -1235,6 +1262,11 @@ dependencies: bip68 "^1.0.4" +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + "@eggjs/yauzl@^2.11.0": version "2.11.0" resolved "https://registry.yarnpkg.com/@eggjs/yauzl/-/yauzl-2.11.0.tgz#b8e4413f50fc7c51451f770f152de4c1137aa99b" @@ -1315,6 +1347,11 @@ resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-51.0.3.tgz#520bdce5fd75f9d234fd81bd0347443086419450" integrity sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA== +"@expo/html-elements@latest": + version "55.0.3" + resolved "https://registry.yarnpkg.com/@expo/html-elements/-/html-elements-55.0.3.tgz#346204ef880dc31d33563e9329bfeeef2615ee06" + integrity sha512-/adnZVHXZ9NaaR7z5bz9lIFmIvMX8ghEfWucAjwuUwcq4jFfgun6VYjhs/9s0j93EC1FQl9HXWnl8oGCxp0YZg== + "@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" @@ -1729,46 +1766,426 @@ resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.5.tgz#39cf5a600450cb42f1f0b507cc385459bf103b27" integrity sha512-+uGNN7rkfn41HLO0vekTFhTxk61eKa8mTpRGLO0QSqlQdKvIoGAvLp3ppdVIWbTGYJWM6Kp0iN+PjMIOcnVqTw== -"@formatjs/ecma402-abstract@2.3.6": - version "2.3.6" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1" - integrity sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw== +"@gluestack-style/animation-resolver@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@gluestack-style/animation-resolver/-/animation-resolver-1.0.4.tgz#93be3e67221ccb0ce064ddd260852bcc13612240" + integrity sha512-AeAQ61u41j9F2fxWTGiR6C7G3KG7qSCAYVi3jCE+aUiOEPEctfurUCT70DnrKp1Tg/Bl29a+OUwutaW/3YKvQw== + +"@gluestack-style/legend-motion-animation-driver@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@gluestack-style/legend-motion-animation-driver/-/legend-motion-animation-driver-1.0.3.tgz#e2408ff8515ced92cb75f096f5eeff1f9636a0da" + integrity sha512-sD6aFS6Tq5XpyjrboFEIc8LrRY4TA4kodFYHzk6mDchvbkdLODijtjnaDQB1UqihOkMRg49e7ANRAOzc7eymaQ== + +"@gluestack-style/react@^1.0.45": + version "1.0.57" + resolved "https://registry.yarnpkg.com/@gluestack-style/react/-/react-1.0.57.tgz#96dbf667e373c5eed9f2314e7885a9a5b5df6775" + integrity sha512-jaG78zurLNiZyJleZnCbgugTpL6OWtBkE7XKur9C9FYUicekMh11RY++2gyN4T7GJx80v5S/NHIwm/GxAAxtRw== dependencies: - "@formatjs/fast-memoize" "2.2.7" - "@formatjs/intl-localematcher" "0.6.2" - decimal.js "^10.4.3" - tslib "^2.8.0" + inline-style-prefixer "^6.0.1" + normalize-css-color "^1.0.2" + +"@gluestack-ui/actionsheet@^0.2.36": + version "0.2.53" + resolved "https://registry.yarnpkg.com/@gluestack-ui/actionsheet/-/actionsheet-0.2.53.tgz#09608d32f373f99c0dff9fb62856895a843f1a05" + integrity sha512-93qHvq6BHezJ7wt2lce4OQ38wXCGsDtglj5nlmwo2T41vj4ubOtDVoSUhXT+hfH0EmRr0TxFNeFqIgesO46qVw== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.22" + "@gluestack-ui/transitions" "^0.1.11" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/dialog" "^0.0.5" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" -"@formatjs/fast-memoize@2.2.7": - version "2.2.7" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz#707f9ddaeb522a32f6715bb7950b0831f4cc7b15" - integrity sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ== +"@gluestack-ui/alert-dialog@^0.1.23": + version "0.1.38" + resolved "https://registry.yarnpkg.com/@gluestack-ui/alert-dialog/-/alert-dialog-0.1.38.tgz#fd63bdbdf2ddd627aa3e55e4758a2c0be61b411c" + integrity sha512-qarZlXlmGHwjfOFaEJgLpNstDd38b7TBMdYtpb6xXIvOA6W6IyNnnKYPNasOiUlNrW8qvqrZrZc+xJfK5USr0w== dependencies: - tslib "^2.8.0" + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.22" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/dialog" "^0.0.5" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" -"@formatjs/icu-messageformat-parser@2.11.4": - version "2.11.4" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.4.tgz#63bd2cd82d08ae2bef55adeeb86486df68826f32" - integrity sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw== +"@gluestack-ui/alert@^0.1.12": + version "0.1.16" + resolved "https://registry.yarnpkg.com/@gluestack-ui/alert/-/alert-0.1.16.tgz#cede162e04c3dcb07a3da797221852bb7c127311" + integrity sha512-vE0litmicuKFJFp9TY3mRuZmyH/E24IdHlC0f3FZjfa+AzeOS+bZdKMRix2EYkvBGrA6uNffWUuHeXWQGMRVJQ== + +"@gluestack-ui/avatar@^0.1.15": + version "0.1.18" + resolved "https://registry.yarnpkg.com/@gluestack-ui/avatar/-/avatar-0.1.18.tgz#bb890a7b889060e01faf549f59a47d11c04ada1c" + integrity sha512-VA9XwtavYLYCWrjxHc2u9gRpV97cPRcr/6KJ4tLiMiQbiRL1b4zckiL+/F39fB6xjUOUQHl3Fjo/Yd8swa0MBg== + dependencies: + "@gluestack-ui/utils" "^0.1.14" + +"@gluestack-ui/button@^0.1.33": + version "0.1.34" + resolved "https://registry.yarnpkg.com/@gluestack-ui/button/-/button-0.1.34.tgz#f635aba6a9023d153f5dd82cd96a3785b6244951" + integrity sha512-xuU1yxZqBFpNo0G8lENaNH2Rrbw/cxDflfJ8kStXkRW9vF6OIYLmytGqlybjp5WEBOtgJnvJiJV4cdGS+tYDxQ== + dependencies: + "@gluestack-ui/utils" "0.1.12" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "^0.2.11" + +"@gluestack-ui/checkbox@^0.1.22": + version "0.1.39" + resolved "https://registry.yarnpkg.com/@gluestack-ui/checkbox/-/checkbox-0.1.39.tgz#1c84a3a19120b9ab9ea1c9c6ac7e8771902bd194" + integrity sha512-CPL9+g9qIFuGGQAQuFySATTxrqGMhIx/ASpBdl/YC50Ec/d7gMZlnKww3N1og3a6JqMG8yeWwbH+GH3z07XsfA== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/utils" "^0.1.15" + "@react-aria/visually-hidden" "^3.8.6" + "@react-native-aria/checkbox" "^0.2.10" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/utils" "0.2.12" + "@react-stately/checkbox" "^3.4.2" + +"@gluestack-ui/divider@^0.1.8": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@gluestack-ui/divider/-/divider-0.1.10.tgz#506ec45f9b5183a0e3b293dbff7b7da19edcfda8" + integrity sha512-/hZx1Rmy4Pgln9AwAprAEQcxYPEHjHSNF4xCUWlK/q0peyiMT5Nagt54VnxykVn5A0b2zg5QKP0pOqOF9xeE6w== + +"@gluestack-ui/fab@^0.1.17": + version "0.1.28" + resolved "https://registry.yarnpkg.com/@gluestack-ui/fab/-/fab-0.1.28.tgz#603da60deabea09e71baddb82a4abe61262b9d7d" + integrity sha512-NTzTN08KyX3iqcC5LiRqymrO+TlCzfcjDS5GeO0Y+1AiH7loKwWwDm0PFn3TbflfycRTG0jw8RkUqs2Ckov/mg== dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/icu-skeleton-parser" "1.8.16" - tslib "^2.8.0" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" -"@formatjs/icu-skeleton-parser@1.8.16": - version "1.8.16" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.16.tgz#13f81f6845c7cf6599623006aacaf7d6b4ad2970" - integrity sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ== +"@gluestack-ui/form-control@^0.1.14", "@gluestack-ui/form-control@^0.1.15", "@gluestack-ui/form-control@^0.1.19": + version "0.1.19" + resolved "https://registry.yarnpkg.com/@gluestack-ui/form-control/-/form-control-0.1.19.tgz#7a75b65f5ec89da95c30442750d6f7af71db6868" + integrity sha512-6YbPbi/RZrXc5DyVPbxPV17FYaBoEl1yAdSwut8iE6n+yQekjluINrh2q5ZPWF2SGmyo7VSNcL85yeU5I97xHg== dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - tslib "^2.8.0" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" -"@formatjs/intl-localematcher@0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.2.tgz#e9ebe0b4082d7d48e5b2d753579fb7ece4eaefea" - integrity sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA== +"@gluestack-ui/hooks@0.1.11": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@gluestack-ui/hooks/-/hooks-0.1.11.tgz#6b925d1dc4ac853cc24b0702e62b73224e375b7c" + integrity sha512-bcBsF7bTo//JD6L9ekJu0rZs83qYD/pE/Uj3ih3OYEtGU0LDoYiGkBMmDRpVMcVv8bE3TCKivnhHaT/heafInA== + +"@gluestack-ui/hooks@0.1.13": + version "0.1.13" + resolved "https://registry.yarnpkg.com/@gluestack-ui/hooks/-/hooks-0.1.13.tgz#4f1494850bb6e95a1eaeef10c724c83adfe6954f" + integrity sha512-2x5EGcAuvdWFoOaqBRJsilR9Nx07tDvuAr3MI5SOmDdn7Bjzi+3CVAZwwDE2nGwAL3ldJvbAlzVkiNCw4TsSeA== + +"@gluestack-ui/hstack@^0.1.15": + version "0.1.17" + resolved "https://registry.yarnpkg.com/@gluestack-ui/hstack/-/hstack-0.1.17.tgz#ac100201a6c88f106991fadbb23d408bb274ee55" + integrity sha512-gdxd8dFabzSogWr6rV0rMV2wFsLcuky+lQOZv5kTH8k4INu2z5o0f9Frp11D2ACAtjGcEAxv6bUn/mFT21QEjg== dependencies: - tslib "^2.8.0" + "@gluestack-ui/utils" "^0.1.14" + +"@gluestack-ui/icon@^0.1.20": + version "0.1.27" + resolved "https://registry.yarnpkg.com/@gluestack-ui/icon/-/icon-0.1.27.tgz#6a2241bcdf3d15e53e7d191922792b634e290b52" + integrity sha512-mIsfgdVUihtRORoeDxn3kMFph5XOXK+Scnj1JXLufbt7h9kbfaZLGhYDc9cp2zpPc1Xki9SC1yXYfw8y4FAAdA== + dependencies: + "@gluestack-ui/provider" "^0.1.19" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/image@^0.1.7": + version "0.1.17" + resolved "https://registry.yarnpkg.com/@gluestack-ui/image/-/image-0.1.17.tgz#b92c788bea557c5a4e34231c5430398cc1220011" + integrity sha512-hcyTVBUw55bSjEpyynIZJVm3Ff6lcjKXFT55f890oy2PNGyFdsKr6V+t/jy5n/2fwbv1eR2KU0uDDiI2vmBh+A== + dependencies: + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + +"@gluestack-ui/input@^0.1.23": + version "0.1.38" + resolved "https://registry.yarnpkg.com/@gluestack-ui/input/-/input-0.1.38.tgz#8430b5f4901e59475a99d5e3f473bd5b0d248a19" + integrity sha512-NzwDOXkkMYzBQ0h7UnhKA2h54/qlxDxMFGXykkmYOl7mc7QJc1aJaveo4yMHtpYvcQG17xLyD+Z+5CQYA76nvw== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + +"@gluestack-ui/link@^0.1.15": + version "0.1.29" + resolved "https://registry.yarnpkg.com/@gluestack-ui/link/-/link-0.1.29.tgz#5dcba644772570dc9165e8b36862c70bd49ea8fb" + integrity sha512-7rNx0puyHr+LG4moy/OfMybwVIxQ/ES4H/xyskvcvylCtbxPqN+0oSQ9WA4CISeipwK4x+2aQQRvjasYt9rXgA== + dependencies: + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + +"@gluestack-ui/menu@^0.2.25": + version "0.2.43" + resolved "https://registry.yarnpkg.com/@gluestack-ui/menu/-/menu-0.2.43.tgz#54cbaef5d9f4e1c1a9d5b1e809023d1e8b20cebd" + integrity sha512-RjThV7nqGOFnsdCMG/JHs2qrVvtjw3MwKJJPD0bAJa+rhBEk2n9tbEFHPR6KWWNUmSnP3aWSZldT5Y87JiVKNA== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.22" + "@gluestack-ui/utils" "^0.1.15" + "@react-aria/menu" "^3.14.1" + "@react-aria/overlays" "^3.19.0" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/menu" "0.2.15" + "@react-native-aria/overlays" "^0.3.15" + "@react-stately/utils" "^3.6.0" + react-stately "^3.21.0" + +"@gluestack-ui/modal@^0.1.27": + version "0.1.41" + resolved "https://registry.yarnpkg.com/@gluestack-ui/modal/-/modal-0.1.41.tgz#e8c04fd9ac7598dd0f2a2ff15f8526b9cceab2d2" + integrity sha512-pEO5h6TxEpYyU/CEhRD/pAkuBsDfqnFUe51AxK7w6FLjBuTKA5P0wsQ1pfcovJeykkpreG+MiUvNPIo3MW/Lfw== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.22" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/dialog" "^0.0.5" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/overlays" "^0.3.15" + +"@gluestack-ui/overlay@0.1.22", "@gluestack-ui/overlay@^0.1.12", "@gluestack-ui/overlay@^0.1.16", "@gluestack-ui/overlay@^0.1.20", "@gluestack-ui/overlay@^0.1.22": + version "0.1.22" + resolved "https://registry.yarnpkg.com/@gluestack-ui/overlay/-/overlay-0.1.22.tgz#b0c03eb88f37e1564b6522f3d021052dcce86f4a" + integrity sha512-ttlSjO/ysN9NuTq5JPoVwOAU8aKMaj738xTCxOVgBRr1+kbBUVpmBnygVlC6PvHvJF1A00a0ZTzw48CIVL5aNw== + dependencies: + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/overlays" "^0.3.15" + +"@gluestack-ui/popover@^0.1.27": + version "0.1.49" + resolved "https://registry.yarnpkg.com/@gluestack-ui/popover/-/popover-0.1.49.tgz#38fa4971938d5a84c74fab9e305c0293dc7c36c5" + integrity sha512-AI73AXEPoIPGpwhQICn9BiQIJzCDGSb4RT6OQI2V3TKlBYM+RodZvK0RKMipEsROBQwNWbcJoPJRkH9jwDVrBA== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "0.1.22" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/dialog" "^0.0.5" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/overlays" "0.3.15" + +"@gluestack-ui/pressable@^0.1.13": + version "0.1.23" + resolved "https://registry.yarnpkg.com/@gluestack-ui/pressable/-/pressable-0.1.23.tgz#4324aa4bdbb6e5844416d7cdcc7f62f9f6956c89" + integrity sha512-y7Sqwwe4+nIM5pECr3UT9qx7MMyuJHt1od6dfB/K+S2X91uZgTJEw7PUQgvOW6Jr8dBrStxFiTWfHmDqX/FVOQ== + dependencies: + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + +"@gluestack-ui/progress@^0.1.12": + version "0.1.18" + resolved "https://registry.yarnpkg.com/@gluestack-ui/progress/-/progress-0.1.18.tgz#9a659115b4579fee057c2d13bbc52e9e080a6958" + integrity sha512-WQCLdvqoiIIQnLBXG7+HDTREMbUfEy9rV7FuBMcBBqEFILuVT1W4hyuXLz/CPrUoCWZJ8OUKvLZvaWWzW8pA9Q== + dependencies: + "@gluestack-ui/utils" "^0.1.14" + +"@gluestack-ui/provider@^0.1.10", "@gluestack-ui/provider@^0.1.19": + version "0.1.19" + resolved "https://registry.yarnpkg.com/@gluestack-ui/provider/-/provider-0.1.19.tgz#145c038c401ce250274c384e69a91f78ee1ff73c" + integrity sha512-+MbL2VpGK7kkSNccgNeMay/nslDA4BzgjHFWwnys+dSvyCMgt7yfSxrfWziTvAyaQ4cRkq/lXCfJK0B1nuCZ4A== + dependencies: + "@react-native-aria/interactions" "0.2.16" + tsconfig "7" + typescript "^5.6.3" + +"@gluestack-ui/radio@^0.1.23": + version "0.1.40" + resolved "https://registry.yarnpkg.com/@gluestack-ui/radio/-/radio-0.1.40.tgz#cfbb709db8170d9a7dc70decdb7a3522fb0e9e67" + integrity sha512-UJ6i3qpbBVsSWrxQi889yXczPjmfhfHCplMK2n4xkEfsYcjDVKpronVfqbJ41gf27fBzyLJFnCec3uPL4+obSA== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/utils" "^0.1.15" + "@react-aria/visually-hidden" "^3.7.0" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/radio" "^0.2.13" + "@react-stately/radio" "^3.8.1" + +"@gluestack-ui/react-native-aria@^0.1.6": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@gluestack-ui/react-native-aria/-/react-native-aria-0.1.7.tgz#f982cbb071fa844afcf3816873dce300dc754843" + integrity sha512-mdK/M6RQafAYiHyJnDNjaE9+ttr9eg48f2InmO3rvcrjsdaLcu/vwHlwrO9N3xYcb3wb9z2+YZ4OIgtymFNTOw== + dependencies: + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/select@^0.1.21": + version "0.1.31" + resolved "https://registry.yarnpkg.com/@gluestack-ui/select/-/select-0.1.31.tgz#b0f91fdaf0124db5fa3cdd0e3a7460db9406eff0" + integrity sha512-d8vfdCK4VFBYEDYMCTRYcZCWvYaf7UWMJGg2uMnutHA8Y4sDXjKR5P821xKdh75QVkmZRZm1MdzSWFvXUzAlgg== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/slider@0.1.19": + version "0.1.19" + resolved "https://registry.yarnpkg.com/@gluestack-ui/slider/-/slider-0.1.19.tgz#e1705e91c9b75d90969c9f94956a1943f7e25669" + integrity sha512-sD0tup6OeGvvLJtnEbSromi7oh0YR3QDVIjwea13aJQrr3MqTV8pTuKafsuXXLVFpAJJi8qghgi8KVG8gHTd9Q== + dependencies: + "@gluestack-ui/form-control" "^0.1.14" + "@gluestack-ui/hooks" "0.1.11" + "@gluestack-ui/utils" "^0.1.12" + "@react-aria/visually-hidden" "^3.8.1" + "@react-native-aria/interactions" "^0.2.11" + "@react-native-aria/slider" "^0.2.10" + "@react-stately/slider" "^3.2.4" + +"@gluestack-ui/spinner@^0.1.14": + version "0.1.15" + resolved "https://registry.yarnpkg.com/@gluestack-ui/spinner/-/spinner-0.1.15.tgz#712276227568476f55672b7bbe0082478c0c0a65" + integrity sha512-jkXOGhna05HM2tcPKbA+t+vqcVRgRowwC6ES0A9kY5fcuURH1V41UFx/YWyHdSsHwmWlIoCCdWycF78UbNVdPg== + +"@gluestack-ui/switch@^0.1.17": + version "0.1.29" + resolved "https://registry.yarnpkg.com/@gluestack-ui/switch/-/switch-0.1.29.tgz#d2a26f66cfc3065f27ea4af0206f4cb0ef34f5ca" + integrity sha512-swx0J20ULpN+pkHg8KioWibZETWE/6XvCBckmApNZf9RO2MiHHkNMw4Txne4u1z0OyLKGzBW1dbmkhLIOObaXg== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-stately/toggle" "^3.4.4" + +"@gluestack-ui/tabs@^0.1.15": + version "0.1.24" + resolved "https://registry.yarnpkg.com/@gluestack-ui/tabs/-/tabs-0.1.24.tgz#35f1d8c0f82457a4f81b7451d09618489ecd036c" + integrity sha512-vzuwtb89WeonRvEJmy0zGJnqYDXLBcWMOh2OzX3ktOMtSvWgBLZxh2Ie+QABEYcoOVSKN8Lx+C3HnggtBpFEpA== + dependencies: + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + +"@gluestack-ui/textarea@^0.1.19": + version "0.1.25" + resolved "https://registry.yarnpkg.com/@gluestack-ui/textarea/-/textarea-0.1.25.tgz#203f3e60c0177ad3b722f0d2745db5ae7fbcd3d8" + integrity sha512-hXJx9LYSfrx7/Lrh2D2cTjr7PqvdkxJXBv2VydcR01X4WEN34DZkik+at/qk5FBw+p4t0vE+BTAK3IoMJwWvGg== + dependencies: + "@gluestack-ui/form-control" "^0.1.19" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "^0.2.16" + +"@gluestack-ui/themed-native-base@0.1.108": + version "0.1.108" + resolved "https://registry.yarnpkg.com/@gluestack-ui/themed-native-base/-/themed-native-base-0.1.108.tgz#b7f6b693f50189468fb33eca0c894f062644778b" + integrity sha512-xUHZjKCH4I3WvibF7HDA0y/YYIdN7rF4U7tTANNA+s+X+AHFfznyJZTD+jYbPU1s8irNoDi4yvxb7otK6kO/zQ== + dependencies: + "@babel/preset-env" "^7.22.9" + "@babel/preset-react" "^7.22.5" + "@babel/preset-typescript" "^7.22.5" + "@expo/html-elements" latest + "@gluestack-style/animation-resolver" "^1.0.4" + "@gluestack-style/legend-motion-animation-driver" "^1.0.3" + "@gluestack-style/react" "^1.0.45" + "@gluestack-ui/actionsheet" "^0.2.36" + "@gluestack-ui/alert" "^0.1.12" + "@gluestack-ui/alert-dialog" "^0.1.23" + "@gluestack-ui/avatar" "^0.1.15" + "@gluestack-ui/button" "^0.1.33" + "@gluestack-ui/checkbox" "^0.1.22" + "@gluestack-ui/divider" "^0.1.8" + "@gluestack-ui/fab" "^0.1.17" + "@gluestack-ui/form-control" "^0.1.15" + "@gluestack-ui/hooks" "0.1.11" + "@gluestack-ui/hstack" "^0.1.15" + "@gluestack-ui/icon" "^0.1.20" + "@gluestack-ui/image" "^0.1.7" + "@gluestack-ui/input" "^0.1.23" + "@gluestack-ui/link" "^0.1.15" + "@gluestack-ui/menu" "^0.2.25" + "@gluestack-ui/modal" "^0.1.27" + "@gluestack-ui/overlay" "^0.1.12" + "@gluestack-ui/popover" "^0.1.27" + "@gluestack-ui/pressable" "^0.1.13" + "@gluestack-ui/progress" "^0.1.12" + "@gluestack-ui/provider" "^0.1.10" + "@gluestack-ui/radio" "^0.1.23" + "@gluestack-ui/select" "^0.1.21" + "@gluestack-ui/slider" "0.1.19" + "@gluestack-ui/spinner" "^0.1.14" + "@gluestack-ui/switch" "^0.1.17" + "@gluestack-ui/tabs" "^0.1.15" + "@gluestack-ui/textarea" "^0.1.19" + "@gluestack-ui/toast" "^1.0.2" + "@gluestack-ui/tooltip" "^0.1.24" + "@gluestack-ui/vstack" "^0.1.15" + "@legendapp/motion" "^2.2.1" + "@types/lodash.clonedeep" "^4.5.8" + "@types/lodash.get" "^4.4.8" + "@types/tinycolor2" "^1.4.5" + file-loader "^6.2.0" + lodash.clonedeep "^4.5.0" + lodash.get "^4.4.2" + tinycolor2 "^1.6.0" + ts-loader "^9.4.4" + typescript "^5.1.6" + url-loader "^4.1.1" + webpack "^5.88.2" + webpack-cli "^5.1.4" + +"@gluestack-ui/toast@^1.0.2": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@gluestack-ui/toast/-/toast-1.0.9.tgz#6ee18051e7af0459fbb3ede4cc4bf1a9ec1719a0" + integrity sha512-aMlPczeoH/PZTMnhV29fqqW1Xc/9QmYEsR0bU9BfLyAGM9UMjW3vGe4yZSgxX7xjQ9C7+KO5WnTH0FmPoAbVtg== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.20" + "@gluestack-ui/transitions" "^0.1.11" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/tooltip@^0.1.24": + version "0.1.44" + resolved "https://registry.yarnpkg.com/@gluestack-ui/tooltip/-/tooltip-0.1.44.tgz#bc682f046573001a8c611f04991ab6ed3200e76f" + integrity sha512-gHVOYwjQK41ofM+D7131miNobbBAr0fuxr/52x3EJJpntqItF5u35ikj8XKy1T7nrOb0iZaYh7C0W08if1Skgg== + dependencies: + "@gluestack-ui/hooks" "0.1.13" + "@gluestack-ui/overlay" "^0.1.22" + "@gluestack-ui/utils" "^0.1.15" + "@react-native-aria/focus" "^0.2.9" + "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/overlays" "^0.3.15" + +"@gluestack-ui/transitions@^0.1.11": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@gluestack-ui/transitions/-/transitions-0.1.11.tgz#e84a9841fabb8e67ce17cea979a1cd77b5edac56" + integrity sha512-GuCprzasuU8GKXm1GUmaVJ1Njiq72pQ4Ni0g+rg6kRQ7hyR0K4d0wdHRyFldHKmfLcQkM3i70rvYq/468hLKLw== + dependencies: + "@gluestack-ui/overlay" "^0.1.16" + "@gluestack-ui/react-native-aria" "^0.1.6" + "@gluestack-ui/utils" "^0.1.14" + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/utils@0.1.12": + version "0.1.12" + resolved "https://registry.yarnpkg.com/@gluestack-ui/utils/-/utils-0.1.12.tgz#0bb3400c9315fb6c0fd1bc697b20d80f82cd3899" + integrity sha512-OhOkljhr7foCUJP//8LwMN3EX4/pniFWmQpk1yDJMQL9DaTJbP7s3HsnTM7UzH2kp9DR1Utoz9Y9WscH3ajLpQ== + dependencies: + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/utils@^0.1.12", "@gluestack-ui/utils@^0.1.14", "@gluestack-ui/utils@^0.1.15": + version "0.1.15" + resolved "https://registry.yarnpkg.com/@gluestack-ui/utils/-/utils-0.1.15.tgz#55f318d81d230daca40b498039eb4680600faa90" + integrity sha512-LRBMv+tr+bV4falMYS2zSt94PxL0vpvUN6F9d6oTqOYKhkiAkU6k2ROfNlT323m0CoTQto1LkJhPxULisQ2oeQ== + dependencies: + "@react-native-aria/focus" "^0.2.9" + +"@gluestack-ui/vstack@^0.1.15": + version "0.1.16" + resolved "https://registry.yarnpkg.com/@gluestack-ui/vstack/-/vstack-0.1.16.tgz#f00270a1920f101d19d1835c2c8fd3564178663b" + integrity sha512-AVujNiG5e+knFqT/CnYrtxg5OLtZpDqhnWosfjrt2cDGoO0HXHbEexd08R2M1afUzKbimxZJtSFPPtmu/h/IOw== + dependencies: + "@gluestack-ui/utils" "^0.1.14" "@grpc/grpc-js@~1.9.0": version "1.9.15" @@ -1826,14 +2243,6 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/message@^3.1.9": - version "3.1.9" - resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.9.tgz#40b0f5d2ac9df6e6aabcf5d34750aa2c58730cb9" - integrity sha512-x03MSVTaB/4JHtW1VAYaY/2cCuBrHbWM6ZvlgpKdnSdW28tZbqpR673RJrVJyXWRw1bpgYN89Tz7ohX5tgNgPA== - dependencies: - "@swc/helpers" "^0.5.0" - intl-messageformat "^10.1.0" - "@internationalized/number@^3.6.6": version "3.6.6" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.6.tgz#8bd41940dd9c08e265ec13c9331bad4fd57267e1" @@ -2128,6 +2537,18 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@legendapp/motion@^2.2.1": + version "2.5.3" + resolved "https://registry.yarnpkg.com/@legendapp/motion/-/motion-2.5.3.tgz#f9a4c07c76eee757c5ca206085440d14cc28001b" + integrity sha512-IcNiStiK3qG5LaIPLC8fVV0BHIrkf7EY5HfOv3xbuMH0z4D945yaaEDafP5bboHf/uj9XRjTQHVTtZgwpMNlHw== + dependencies: + "@legendapp/tools" "2.0.1" + +"@legendapp/tools@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@legendapp/tools/-/tools-2.0.1.tgz#995fe6cb3e2398b939f645505aa8e1abc84bd07f" + integrity sha512-Kxt0HWvWElRK6oybHRzcYxdgaKGwuaiRNreS7usW7QuHXRIHaH4yMcW2YNRG4DHE5fpefv+Bno/BohQcCE4FaA== + "@ngraveio/bc-ur@1.1.6": version "1.1.6" resolved "https://registry.yarnpkg.com/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz#8f8c75fff22f6a5e4dfbc5a6b540d7fe8f42cd39" @@ -2299,14 +2720,6 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== -"@react-aria/button@^3.15.0": - version "3.15.0" - resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.15.0.tgz#1f9e8dbe4475e4d94852e3fbe992a84335a9f2af" - integrity sha512-p8KehQ+OmhvhYmsjkp4K/Yv0tufyEBOHu6woJlRYL6kq5m6GKY5MZp8pyO26FpSiOyjhnZe6wbTyvCifvaokwQ== - dependencies: - "@swc/helpers" "^0.5.0" - react-aria "3.48.0" - "@react-aria/checkbox@3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.2.1.tgz#493d9d584b4db474645a4565c4f899ee3a579f07" @@ -2328,10 +2741,10 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/combobox@^3.0.0-alpha.1": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.16.0.tgz#382b1c71551dcfb4a8d7acb64cbe2c43725a199e" - integrity sha512-yPPLduVUluCBuIFSZ+WgBMgl5oH7A5oQTemSpvf9ZmJ2oABIe+h6VQcwkEtMdokveHrdbmWIB9BL0E5jdDczAA== +"@react-aria/dialog@*", "@react-aria/dialog@^3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.6.0.tgz#a858420204e75dd56561e99312466d74ef89b75c" + integrity sha512-FL7mInToLqYHCQExAj5fg1kpF5H4q0CvBs9GKZAo0HCWVv9pb5i4SiN1FXm5CJWU62UIhd7JysdW3Jl+TXtSng== dependencies: "@swc/helpers" "^0.5.0" react-aria "3.48.0" @@ -2344,17 +2757,6 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/i18n@^3.2.0", "@react-aria/i18n@^3.3.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.13.0.tgz#624333ef62de2f7a4fd68fc99dd9141780b2db3f" - integrity sha512-APjw4EwmvlnIyDxixSWfjHvOFFkW2rVTyKZ4l9FV0v7hOerh+FWLE6mF1XnnX3pgz3yARkKWwhSR9xYcRK6tpg== - dependencies: - "@internationalized/date" "^3.12.1" - "@internationalized/message" "^3.1.9" - "@internationalized/string" "^3.2.8" - "@swc/helpers" "^0.5.0" - react-aria "3.48.0" - "@react-aria/interactions@^3.3.2": version "3.28.0" resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.28.0.tgz#83aeb39dd221a9b8f2f1e7c810b4e54f92c03519" @@ -2372,23 +2774,15 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/listbox@^3.16.0", "@react-aria/listbox@^3.2.4": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.16.0.tgz#cf535d0ca2bdafa525fe36798e09f4bb0cdded42" - integrity sha512-Jv6aTJECRntBvG+0ZQtXniAtHEQjvEi2QSm35FxRcsB8kgv7TmcinUOSZuHe5r8RDY2djILwdrqmfy6ApX0MDA== - dependencies: - "@swc/helpers" "^0.5.0" - react-aria "3.48.0" - -"@react-aria/live-announcer@^3.0.0-alpha.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.5.0.tgz#b82c5df99badb492eff444e07d61b460f2661990" - integrity sha512-1b+Txq00WQ/PJPCsZT+CI5qP86DrfFGPuJL5ifKtdMVXrxNGJWrfu7jTj6q9AbAOOXLG11BJ6blILu7sZeRPxg== +"@react-aria/menu@^3.1.3", "@react-aria/menu@^3.14.1", "@react-aria/menu@^3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.22.0.tgz#afae80778104559352aee1762f52bf97c714583c" + integrity sha512-vsm0dclFfSahWCsaPjuzbaL/T4WzWNpj2hrnWBSpJFnoRyjxb8QSjdv5EG7dbHg+kMXsA9MnUKyfbM1v9ftpbA== dependencies: "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/overlays@^3.32.0", "@react-aria/overlays@^3.7.0": +"@react-aria/overlays@^3.19.0", "@react-aria/overlays@^3.32.0", "@react-aria/overlays@^3.7.0": version "3.32.0" resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.32.0.tgz#94430f0a92771912da5af203a025ea4b03da04fd" integrity sha512-H9meBB14/M0bDwk8gZl8Fu8bwZN2El9LDlk5cNkgAozbEiRuQvTFOeE3RoP6XI6bwEnSBvb0ovPmx3/kNyOehQ== @@ -2405,7 +2799,7 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/selection@^3.3.1", "@react-aria/selection@^3.3.2": +"@react-aria/selection@^3.3.1": version "3.28.0" resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.28.0.tgz#f9a0f833d4ecd306c736f598caf654e4127f659d" integrity sha512-2rJl4qzBl5mUUgQVC41R/jX/s6JDvxKnFqDs5uF3gTXs6eI2H9tAEansIWWVDFQGhGQvvFgxw27mmOokpDOC2w== @@ -2413,7 +2807,7 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/slider@^3.0.1", "@react-aria/slider@^3.9.0": +"@react-aria/slider@^3.0.1": version "3.9.0" resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.9.0.tgz#37460c11df9362c2142d78b1d2df67f6d69e4c43" integrity sha512-FdowBjuYOT1OfAo6iEBGoz/EFJ0paRt3Gk/om+NwBF98yeqjHB7qZAkucGIswpixDfMNLYhGoiwiGYIYerhCxw== @@ -2430,21 +2824,6 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/tabs@3.0.0-alpha.2": - version "3.0.0-alpha.2" - resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz#3b931d9c752c2dca4c2a1b975248b0ee751077a2" - integrity sha512-yHpz1HujxBcMq8e4jrHkkowzrJwuVyssCB+DuA91kt6LC0eIMZsDZY9tEhhOq+TyOhI3nbyXaDKJG6y1qB0A5A== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/i18n" "^3.2.0" - "@react-aria/interactions" "^3.3.2" - "@react-aria/selection" "^3.3.1" - "@react-aria/utils" "^3.4.1" - "@react-stately/list" "^3.2.2" - "@react-stately/tabs" "3.0.0-alpha.0" - "@react-types/shared" "^3.2.1" - "@react-types/tabs" "3.0.0-alpha.2" - "@react-aria/toggle@^3.1.1", "@react-aria/toggle@^3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.13.0.tgz#1bf43fdc69919a6aa5130aeb705c83149a8841f7" @@ -2453,7 +2832,7 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-aria/utils@^3.3.0", "@react-aria/utils@^3.4.1", "@react-aria/utils@^3.6.0": +"@react-aria/utils@^3.3.0", "@react-aria/utils@^3.6.0": version "3.34.0" resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.34.0.tgz#ea01c8d50fbd6db64180b8c97d553e9a2438cad9" integrity sha512-ZM1ZXIqpwGTJjjL6o3JhlZkEaBpQdxuOCqLEvwEwooaj5GsYI3E9UfOl5vy3UW6bYiEEWl9pNBntrb9CR9kItQ== @@ -2462,7 +2841,7 @@ react-aria "3.48.0" react-stately "3.46.0" -"@react-aria/visually-hidden@^3.2.1": +"@react-aria/visually-hidden@^3.7.0", "@react-aria/visually-hidden@^3.8.1", "@react-aria/visually-hidden@^3.8.6": version "3.9.0" resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.9.0.tgz#bd313ac9301d832123277c1e10aad7a58fad6f40" integrity sha512-OBSwuke98mVtd2po43VOT999rO9mpL7yaSehMuIylOT2wyY01Tut+ATpjavKbcZAust4eZFALVARYAS/0+GHyA== @@ -2470,17 +2849,7 @@ "@swc/helpers" "^0.5.0" react-aria "3.48.0" -"@react-native-aria/button@^0.2.4": - version "0.2.10" - resolved "https://registry.yarnpkg.com/@react-native-aria/button/-/button-0.2.10.tgz#b897c58d8b0ce982b8bf570c9168de8e132d4962" - integrity sha512-hVWfww42JJEcZnylLSqLLLZYdfiLhYAE6JGCey4NHvY0zbr8EZ/5TqgkZN1pRb7mODXd9ufmkqiCGJxIqG31hw== - dependencies: - "@react-aria/utils" "^3.6.0" - "@react-native-aria/interactions" "0.2.16" - "@react-stately/toggle" "^3.2.1" - "@react-types/checkbox" "^3.2.1" - -"@react-native-aria/checkbox@^0.2.3": +"@react-native-aria/checkbox@^0.2.10": version "0.2.10" resolved "https://registry.yarnpkg.com/@react-native-aria/checkbox/-/checkbox-0.2.10.tgz#04a35ee9c969456083467d613aedead2eb6d07b8" integrity sha512-SpjAHmu+NmoztkHggtlBsygOapszjomjo8PtbGxP7rV+3b5iWhmrD2Ztf3Vc4tZMBl/GFslLA3NXp5h47T9Utg== @@ -2491,26 +2860,24 @@ "@react-native-aria/utils" "0.2.12" "@react-stately/toggle" "^3.2.1" -"@react-native-aria/combobox@^0.2.4-alpha.0": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@react-native-aria/combobox/-/combobox-0.2.7.tgz#065262adc5448784eb2b4aa0d58d2cf27e606200" - integrity sha512-c3aRqsUTILYq2lnC6yDl1xMMibuLicNB9d3sVZ8iJ7+VFIcI3MUx1yLFX6rirPPIn92lWBeh00Zsw6VvuxG00g== +"@react-native-aria/dialog@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@react-native-aria/dialog/-/dialog-0.0.5.tgz#aa8d1901cb9e132f0c750adfa2e8091c3aefc28d" + integrity sha512-ZThiWyymf3WiA2EdjStV32pTL3RjAb7H/CL0Zsd1wKNuw1lU9HX6h4UIUpt0MZhcFCUnZjCovNtU9IRwbbdj/Q== dependencies: - "@react-aria/combobox" "^3.0.0-alpha.1" - "@react-aria/live-announcer" "^3.0.0-alpha.0" - "@react-aria/overlays" "^3.7.0" - "@react-aria/utils" "^3.6.0" + "@react-aria/dialog" "*" "@react-native-aria/utils" "0.2.12" - "@react-types/button" "^3.3.1" + "@react-types/dialog" "*" + "@react-types/shared" "*" -"@react-native-aria/focus@^0.2.6": +"@react-native-aria/focus@^0.2.9": version "0.2.9" resolved "https://registry.yarnpkg.com/@react-native-aria/focus/-/focus-0.2.9.tgz#bdfa84f9711843df771877ac436ee3b4f8878b74" integrity sha512-zVgOIzKwnsyyurUxlZnzUKB2ekK/cmK64sQJIKKUlkJKVxd2EAFf7Sjz/NVEoMhTODN3qGRASTv9bMk/pBzzVA== dependencies: "@react-aria/focus" "^3.2.3" -"@react-native-aria/interactions@0.2.16", "@react-native-aria/interactions@^0.2.2": +"@react-native-aria/interactions@0.2.16", "@react-native-aria/interactions@^0.2.11", "@react-native-aria/interactions@^0.2.16": version "0.2.16" resolved "https://registry.yarnpkg.com/@react-native-aria/interactions/-/interactions-0.2.16.tgz#fcb5745a5f87f60089717f578dcf085655bee79a" integrity sha512-tJ7mhG0P6cElLTcL4yfV3HSfqdD8tpAwHKjtamyeua8i6tsu7BOxGmfGmPQ5ueJl7/mHqf8xyTv1xGW288CKXQ== @@ -2519,22 +2886,24 @@ "@react-aria/utils" "^3.6.0" "@react-native-aria/utils" "0.2.12" -"@react-native-aria/listbox@^0.2.4-alpha.3": - version "0.2.9" - resolved "https://registry.yarnpkg.com/@react-native-aria/listbox/-/listbox-0.2.9.tgz#1564a9454f9f5e9674c4c944267249d1c6cef419" - integrity sha512-5odtbRVnHjw5KWub6/iNRAC/Du31OKKFxGyY0RhrBBtH+0NDtroroH9GkM5UTvn/IoA47Z/QrVVsAb9yTfhsWA== +"@react-native-aria/menu@0.2.15": + version "0.2.15" + resolved "https://registry.yarnpkg.com/@react-native-aria/menu/-/menu-0.2.15.tgz#fa5193f180c98cfa26ea71625fbea352e786b7f4" + integrity sha512-ezuz3EAPVERL5YPut0wQmcRwIyWNoAMkA9ItVI9mFWhyvUJRt1rNNA0sG580KzTwAx/1vezJmCMBhkDLeTDYjg== dependencies: "@react-aria/interactions" "^3.3.2" - "@react-aria/label" "^3.1.1" - "@react-aria/listbox" "^3.2.4" - "@react-aria/selection" "^3.3.2" + "@react-aria/menu" "^3.1.3" + "@react-aria/selection" "^3.3.1" "@react-aria/utils" "^3.6.0" "@react-native-aria/interactions" "0.2.16" + "@react-native-aria/overlays" "^0.3.15" "@react-native-aria/utils" "0.2.12" - "@react-types/listbox" "^3.1.1" - "@react-types/shared" "^3.4.0" + "@react-stately/collections" "^3.3.0" + "@react-stately/menu" "^3.2.1" + "@react-stately/tree" "^3.1.2" + "@react-types/menu" "^3.1.1" -"@react-native-aria/overlays@^0.3.3": +"@react-native-aria/overlays@0.3.15", "@react-native-aria/overlays@^0.3.15": version "0.3.15" resolved "https://registry.yarnpkg.com/@react-native-aria/overlays/-/overlays-0.3.15.tgz#42aab9b0475dea34c488857da257e2dc3e941893" integrity sha512-ialIMsXmiQe6A2cWv4O62nJs8raAEkC27BYUu0Z6BEWbhYn+3MhrujxFzsozJ6bwDZgsfNOqtfwk1ScXJxXjkQ== @@ -2546,7 +2915,7 @@ "@react-types/overlays" "^3.4.0" dom-helpers "^5.0.0" -"@react-native-aria/radio@^0.2.4": +"@react-native-aria/radio@^0.2.13": version "0.2.13" resolved "https://registry.yarnpkg.com/@react-native-aria/radio/-/radio-0.2.13.tgz#a39229bfcb5c4f19917321ae75c40c48a3f83a0b" integrity sha512-80FQ+k10738MOnFwOyP3RvAGUAdozYY54vUZNNg2z7MH6GaKyok538cDIzVa9p4cCL58CU8Te8vnd+ItOR3nBg== @@ -2558,7 +2927,7 @@ "@react-stately/radio" "^3.2.1" "@react-types/radio" "^3.1.1" -"@react-native-aria/slider@^0.2.5-alpha.1": +"@react-native-aria/slider@^0.2.10": version "0.2.12" resolved "https://registry.yarnpkg.com/@react-native-aria/slider/-/slider-0.2.12.tgz#4ab6a547149b64d53cc274efb6199c05174feddd" integrity sha512-xh528Ddwyyl7MbTNGkTlQnzLId6xZ3mLPyT9bM/oQ2rGCFufL7cznKYk41QGBLaMBJ4n2ig0MAVIijoJU+/HkQ== @@ -2571,18 +2940,6 @@ "@react-native-aria/utils" "0.2.12" "@react-stately/slider" "^3.0.1" -"@react-native-aria/tabs@^0.2.7": - version "0.2.13" - resolved "https://registry.yarnpkg.com/@react-native-aria/tabs/-/tabs-0.2.13.tgz#287046dd19c3e940683b2c3406c3bf0de42e3d41" - integrity sha512-VSqwv806MAjZGAufarIIxqSCVDs6ZWBTH+c6Pni5fyOJRgyKGiYVSE24HwnhnqpRmtHlPNg+S3djDtNWMdRo9Q== - dependencies: - "@react-aria/selection" "^3.3.1" - "@react-aria/tabs" "3.0.0-alpha.2" - "@react-native-aria/interactions" "0.2.16" - "@react-native-aria/utils" "0.2.12" - "@react-stately/tabs" "3.0.0-alpha.1" - "@react-types/tabs" "3.0.0-alpha.2" - "@react-native-aria/toggle@^0.2.11": version "0.2.11" resolved "https://registry.yarnpkg.com/@react-native-aria/toggle/-/toggle-0.2.11.tgz#52dc530ac6e3b5af52f5f89bd58bf988d52b4a63" @@ -2595,7 +2952,7 @@ "@react-stately/toggle" "^3.2.1" "@react-types/checkbox" "^3.2.1" -"@react-native-aria/utils@0.2.12", "@react-native-aria/utils@^0.2.8": +"@react-native-aria/utils@0.2.12": version "0.2.12" resolved "https://registry.yarnpkg.com/@react-native-aria/utils/-/utils-0.2.12.tgz#3ee1c3bf97ff3b08d7e8f49cad2ffba3d5d7227d" integrity sha512-752/tQ5fjDdc/3Gw8cKqml4NucfiFrO8wPmlg0bBgaCvfQDJaUMi4grme3/fBPCUoK2wk9/yJHfwkv45Gi5Eew== @@ -3093,14 +3450,6 @@ dependencies: nanoid "^3.1.23" -"@react-spectrum/button@^3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@react-spectrum/button/-/button-3.18.0.tgz#edaf59383ee8affd4f6208d871f46b923c753cf4" - integrity sha512-SmjsXt+mLK2cf8PGstNZvLBfjqE5TjHW15yPIATI6ddqMdcC9JZ3ldnBTdFji9P/B6Rlop4ajnAdDV6bpxLtXA== - dependencies: - "@adobe/react-spectrum" "3.47.0" - "@swc/helpers" "^0.5.0" - "@react-spectrum/checkbox@^3.11.0": version "3.11.0" resolved "https://registry.yarnpkg.com/@react-spectrum/checkbox/-/checkbox-3.11.0.tgz#9ca517064b0ff3ee9dd0b5da11eb58ab5517b91a" @@ -3109,10 +3458,18 @@ "@adobe/react-spectrum" "3.47.0" "@swc/helpers" "^0.5.0" -"@react-spectrum/listbox@^3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@react-spectrum/listbox/-/listbox-3.16.0.tgz#c75ef2c2812808c44990900cecdb053fdd897e0b" - integrity sha512-yYpBUScaF7v2qA6wcUM1D2bGlU63ZvFphkiu5qGeQHd4TdDNqVfmF4tlkUQZIH/PPPoXwvyFpKHwVfbNgqzJ5Q== +"@react-spectrum/dialog@^3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/dialog/-/dialog-3.10.0.tgz#0a2f7d631fc587eb2ca8bb06d8802923851449ca" + integrity sha512-U+0rTx1eG+BIpIb3vUAtP/n65CsyGydhtkJSNDTGUzG8yHgc7jGU/siwhY6/C8Y25wU4QggkXhIcn0y6rLvJ4g== + dependencies: + "@adobe/react-spectrum" "3.47.0" + "@swc/helpers" "^0.5.0" + +"@react-spectrum/menu@^3.23.0": + version "3.23.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/menu/-/menu-3.23.0.tgz#c9199f931fa2ca93e7dd68fc27e7c5330220d8b3" + integrity sha512-oM7VjcoUbF8HU/jnHzGowQ1kSyntoIviVlvm00uvHUbQiwm0w59PMeL++JSG3sQ1WhZz5vk2B/sEnUjPvu6ruQ== dependencies: "@adobe/react-spectrum" "3.47.0" "@swc/helpers" "^0.5.0" @@ -3134,25 +3491,7 @@ "@adobe/react-spectrum" "3.47.0" "@swc/helpers" "^0.5.0" -"@react-spectrum/slider@^3.9.0": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@react-spectrum/slider/-/slider-3.9.0.tgz#b6678f250279488db2cb485592031bec0fa8f8fa" - integrity sha512-FTsfWfn6+BkXi8ZDcd7mBQs/KbKYJRHV6aQ64pC4gCnMw54eFcKSuCtlCtdGw3exLPQtGHCNVWGznOjgc8PtGw== - dependencies: - "@adobe/react-spectrum" "3.47.0" - "@swc/helpers" "^0.5.0" - -"@react-stately/checkbox@3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.0.3.tgz#18ee6bd3b544334b6f853bb5c5f7017ac3bb9c37" - integrity sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/toggle" "^3.2.3" - "@react-stately/utils" "^3.2.2" - "@react-types/checkbox" "^3.2.3" - -"@react-stately/checkbox@^3.0.1", "@react-stately/checkbox@^3.8.0": +"@react-stately/checkbox@^3.0.1", "@react-stately/checkbox@^3.4.2", "@react-stately/checkbox@^3.8.0": version "3.8.0" resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.8.0.tgz#8f3647f10a64978b6ba5164b0b0d48e714e9bd4f" integrity sha512-cH5Pod6lky2TToMwiwDoHAUXkUMMe9wzfoDJpWDW1+fcAnFgSEm2ztavVTDBCuaURv2m3b4UK9cNYiY9pq4img== @@ -3160,36 +3499,15 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/collections@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.3.0.tgz#d1e66077b47a8b6a9abcac66f1052d4b8851ce47" - integrity sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-types/shared" "^3.2.1" - -"@react-stately/combobox@3.0.0-alpha.1": - version "3.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz#d3240ba528b021965998950a615e715c2eccbcee" - integrity sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/list" "^3.2.2" - "@react-stately/menu" "^3.1.0" - "@react-stately/select" "^3.1.0" - "@react-stately/utils" "^3.2.0" - "@react-types/combobox" "3.0.0-alpha.1" - "@react-types/shared" "^3.4.0" - -"@react-stately/list@^3.2.2": - version "3.14.0" - resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.14.0.tgz#f15794c069cd03e808e9578b8e38912ffe42081d" - integrity sha512-eXKzYBjLRpVVsghC5IBWEPbLEAEdEQtMkwYSlwXuLqzd8FUKIuVa/C0xMsjNg5ceZ5DFGpwLkZSn6roTmhV6Pg== +"@react-stately/collections@^3.3.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.13.0.tgz#69940f5ce2e0fc1b95e75b6a8eaae90e111e6661" + integrity sha512-f5HPoCjofrubOTbxch/GfGCV53U7C2y8JJM6RmLssbraw/iYGFME+UiorO+i7UFdMPQbyB6SoOpvtIYwuzS9WA== dependencies: "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/menu@^3.1.0": +"@react-stately/menu@^3.10.0", "@react-stately/menu@^3.2.1": version "3.10.0" resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.10.0.tgz#a31422567384a379232e38af7f5b7824185c0f27" integrity sha512-Mt/LESyFneV5bIJ/45oTX3Ss35h4ytsNKKycVjQRN+CKOk8UxLPLpgKgYkC7xhmuTKTHg/g5rQRqipBizuX4KQ== @@ -3205,16 +3523,7 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/radio@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.2.1.tgz#d3fb0b28c2e7accdee47912c9802ab4a886a3092" - integrity sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/utils" "^3.1.1" - "@react-types/radio" "^3.1.1" - -"@react-stately/radio@^3.12.0", "@react-stately/radio@^3.2.1": +"@react-stately/radio@^3.12.0", "@react-stately/radio@^3.2.1", "@react-stately/radio@^3.8.1": version "3.12.0" resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.12.0.tgz#c8767e3c27d7108576134633e7ab73eda3f1efd1" integrity sha512-W/3X1XfqeHhNBwFwY9W/z1sXN8EJdSvlFDGaM+j+ai5L2lQa0J6rR/TII8UziwDalBcwyLimSgK9bGJnxOhrZg== @@ -3222,26 +3531,7 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/select@^3.1.0": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.10.0.tgz#847f1cf81a6eb3a0ef5a87d37a7065b247fff310" - integrity sha512-L8bEz4RNfvo7ji/AQuhH2nTjR8oaJ0M/e+FzyEuOBxektdyj1odsT5GIjMHbnXkZxUg01TQdQU5zLxvU6KwjLg== - dependencies: - "@swc/helpers" "^0.5.0" - react-stately "3.46.0" - -"@react-stately/slider@3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.0.1.tgz#076c149947ae45f5eda30178b368ad0c4052f2a3" - integrity sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/i18n" "^3.3.0" - "@react-aria/utils" "^3.6.0" - "@react-stately/utils" "^3.2.0" - "@react-types/slider" "^3.0.1" - -"@react-stately/slider@^3.0.1", "@react-stately/slider@^3.8.0": +"@react-stately/slider@^3.0.1", "@react-stately/slider@^3.2.4": version "3.8.0" resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.8.0.tgz#a64bf9ef2adb79947ff938fe36be242c747ca5ca" integrity sha512-TonYUZZ9BENheuT1VPL8tJl3ltM3DKzw0aDKpfQudqMz3c9L11Efq+ZrBaIUIwNvA/W0kfrCRJ30byFEkNTyCQ== @@ -3249,37 +3539,7 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/tabs@3.0.0-alpha.0": - version "3.0.0-alpha.0" - resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz#41451c7957ab2773fc4edb78ec02fcb94c6ab226" - integrity sha512-QJZ9N7DT89RkP18btvQhJvxWuv/JkSwtm14ftfk+5LBbzyxyLsD2KP6jDrNhXgmkRMmIyEaMt2w2VmI6fQ6UAA== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/list" "^3.2.2" - "@react-stately/utils" "^3.0.0-alpha.1" - "@react-types/tabs" "3.0.0-alpha.2" - -"@react-stately/tabs@3.0.0-alpha.1": - version "3.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz#b166ca9733ebebcc3bb2223116b8b070af104812" - integrity sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/list" "^3.2.2" - "@react-stately/utils" "^3.2.0" - "@react-types/tabs" "3.0.0-alpha.2" - -"@react-stately/toggle@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.2.1.tgz#8b10b5eb99c3c4df2c36d17a5f23b77773ed7722" - integrity sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/utils" "^3.1.1" - "@react-types/checkbox" "^3.2.1" - "@react-types/shared" "^3.2.1" - -"@react-stately/toggle@^3.10.0", "@react-stately/toggle@^3.2.1", "@react-stately/toggle@^3.2.3": +"@react-stately/toggle@^3.10.0", "@react-stately/toggle@^3.2.1", "@react-stately/toggle@^3.4.4": version "3.10.0" resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.10.0.tgz#28f22e9a3f053ebb185f4340d1ed8d647c7c323c" integrity sha512-gb50aVW9y+8gW82KyDJNSCnGtTftUDMuoz0YYlaiUJktQQkZ4eNg+ANKqZiZiKj0dwr9NalLCR/3EuNnO6qYWA== @@ -3287,7 +3547,15 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-stately/utils@^3.0.0-alpha.1", "@react-stately/utils@^3.1.1", "@react-stately/utils@^3.2.0", "@react-stately/utils@^3.2.2": +"@react-stately/tree@^3.1.2": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.10.0.tgz#ae0d4739db2c19a0eb8621273e468b7e4e9e6d83" + integrity sha512-B/bl3sqzK9WRbHCXRoal2a7l3hTFu2L91lM8AZYFCev9RVSENIug0nMJ963nTRe8t6UAZ5lmpFw4OUwVSGvGRw== + dependencies: + "@swc/helpers" "^0.5.0" + react-stately "3.46.0" + +"@react-stately/utils@^3.6.0": version "3.12.0" resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.12.0.tgz#98fe480764a7425c12215f00260d06d668fef28a" integrity sha512-7q+iHz9cENvro1dVKgdTxNh1i1mtWuLUI6UHp10TAgpxM9DyRDvmuN35zLXYCmMDgx3WLY2xkwqoez8xd+CdxQ== @@ -3295,15 +3563,7 @@ "@swc/helpers" "^0.5.0" react-stately "3.46.0" -"@react-types/button@^3.3.1": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.16.0.tgz#8c6945232737e1bf07036af45c475e14f9962a11" - integrity sha512-Z5///n2Y1jtF0gokBq2Y1K1cpOwsWZ24HPeAm3eEmZrbBXMrxC2oEA5ZThsSHuIGsqiyNJiQ2scsDftmr+PkZw== - dependencies: - "@react-aria/button" "^3.15.0" - "@react-spectrum/button" "^3.18.0" - -"@react-types/checkbox@^3.2.1", "@react-types/checkbox@^3.2.3": +"@react-types/checkbox@^3.2.1": version "3.11.0" resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.11.0.tgz#92c01dca762fc64f734f26041f4710be52a9354f" integrity sha512-VXacLw/pKBcxgwejr2p4uPZtG/XXBnTb6pJCdFtUL6OuFIIOFt/9eTHD+8x2HRPLxWkmo1DD3bFBOinQ7vfu2g== @@ -3314,20 +3574,22 @@ "@react-stately/checkbox" "^3.8.0" "@react-stately/toggle" "^3.10.0" -"@react-types/combobox@3.0.0-alpha.1": - version "3.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz#4c390d11bc52c248fda92dc7e755f6dc2dc71b82" - integrity sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow== +"@react-types/dialog@*": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.6.0.tgz#5c5c1b4ccb7bf4148b8a8bf1cde81605ad8d9337" + integrity sha512-vvxohmsTRZWE/saaJt6mMy3ONA4xbQTSk1okfMUK6OMSp/VpLBRLCz/2/myiMK3UIBCagUnrwzOwbk9whnFx0g== dependencies: - "@react-types/shared" "^3.4.0" + "@react-aria/dialog" "^3.6.0" + "@react-spectrum/dialog" "^3.10.0" -"@react-types/listbox@^3.1.1": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.8.0.tgz#44b107afc51786e57a7d3ae09a08980e436bc135" - integrity sha512-6l/P1mYQUQ7hGW6x8cH/EB8YvRzhhoB536G/GI7t2F2FbjcGkA1kNXhzDo24tLTXi9elnehevEEySRsRa9p6VA== +"@react-types/menu@^3.1.1": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.11.0.tgz#1e91f0436922726b3c3f55380bd2c9e209ed32bd" + integrity sha512-YGmzlLJngMzpr4GrrZ7cvJP5CIjPjWPEIeU7x2Q4WvVKelfvhGuOBOU67IZEN53NUC2hiE7YxE6UjodMYp+0Ww== dependencies: - "@react-aria/listbox" "^3.16.0" - "@react-spectrum/listbox" "^3.16.0" + "@react-aria/menu" "^3.22.0" + "@react-spectrum/menu" "^3.23.0" + "@react-stately/menu" "^3.10.0" "@react-types/overlays@^3.4.0": version "3.10.0" @@ -3348,27 +3610,11 @@ "@react-spectrum/radio" "^3.8.0" "@react-stately/radio" "^3.12.0" -"@react-types/shared@^3.2.1", "@react-types/shared@^3.34.0", "@react-types/shared@^3.4.0": +"@react-types/shared@*", "@react-types/shared@^3.34.0": version "3.34.0" resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.34.0.tgz#f9688443fdf8e29f7a06b499598a930be96a2f65" integrity sha512-gp6xo/s2lX54AlTjOiqwDnxA7UW79BNvI9dB9pr3LZTzRKCd1ZA+ZbgKw/ReIiWuvvVw/8QFJpnqeeFyLocMcQ== -"@react-types/slider@^3.0.1": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.9.0.tgz#3a078f25e3b53c28bf485bdd99fa94a70922ff5d" - integrity sha512-gbQWB8LnucC+jhDi5Imd2ZDPbVuiHt0xzObGHWq6GTZ3slLgTvGQaHNO5h9+h7dZH0iFQOVNb6+TlyTsnjFuAw== - dependencies: - "@react-aria/slider" "^3.9.0" - "@react-spectrum/slider" "^3.9.0" - "@react-stately/slider" "^3.8.0" - -"@react-types/tabs@3.0.0-alpha.2": - version "3.0.0-alpha.2" - resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz#f18c71f4843ae2117b41fdb012f89cc2dd43adf4" - integrity sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ== - dependencies: - "@react-types/shared" "^3.2.1" - "@realm/fetch@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@realm/fetch/-/fetch-0.1.1.tgz#1a637d0a1fc3734a7ffca64361d764777dd3d80c" @@ -3826,6 +4072,27 @@ dependencies: "@babel/types" "^7.28.2" +"@types/eslint-scope@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + "@types/graceful-fs@^4.1.3": version "4.1.9" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" @@ -3864,7 +4131,7 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@29.5.14": +"@types/jest@29.5.14", "@types/jest@^29.5.12": version "29.5.14" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== @@ -3872,7 +4139,7 @@ expect "^29.0.0" pretty-format "^29.0.0" -"@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -3882,6 +4149,25 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/lodash.clonedeep@^4.5.8": + version "4.5.9" + resolved "https://registry.yarnpkg.com/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.9.tgz#ea48276c7cc18d080e00bb56cf965bcceb3f0fc1" + integrity sha512-19429mWC+FyaAhOLzsS8kZUsI+/GmBAQ0HFiCPsKGU+7pBXOQWhyrY6xNNDwUSX8SMZMJvuFVMF9O5dQOlQK9Q== + dependencies: + "@types/lodash" "*" + +"@types/lodash.get@^4.4.8": + version "4.4.9" + resolved "https://registry.yarnpkg.com/@types/lodash.get/-/lodash.get-4.4.9.tgz#6390714bf688321d9a445cbc8e90220635649713" + integrity sha512-J5dvW98sxmGnamqf+/aLP87PYXyrha9xIgc2ZlHl6OHMFR2Ejdxep50QfU0abO1+CH6+ugx+8wEUN1toImAinA== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.17.24" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.24.tgz#4ae334fc62c0e915ca8ed8e35dcc6d4eeb29215f" + integrity sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ== + "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": version "25.6.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-25.6.0.tgz#4e09bad9b469871f2d0f68140198cbd714f4edca" @@ -3931,12 +4217,11 @@ "@types/react" "*" "@types/react@*": - version "18.3.12" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.12.tgz#99419f182ccd69151813b7ee24b792fe08774f60" - integrity sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw== + version "19.2.14" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.14.tgz#39604929b5e3957e3a6fa0001dafb17c7af70bad" + integrity sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w== dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" + csstype "^3.2.2" "@types/react@19.1.0": version "19.1.0" @@ -3969,6 +4254,21 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== +"@types/strip-bom@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2" + integrity sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ== + +"@types/strip-json-comments@0.0.30": + version "0.0.30" + resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1" + integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== + +"@types/tinycolor2@^1.4.5": + version "1.4.6" + resolved "https://registry.yarnpkg.com/@types/tinycolor2/-/tinycolor2-1.4.6.tgz#670cbc0caf4e58dd61d1e3a6f26386e473087f06" + integrity sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw== + "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -4158,16 +4458,162 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@xmldom/xmldom@^0.8.8": - version "0.8.13" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.13.tgz#00d1dd940b218dff2e49309d410d8bb212159225" - integrity sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw== +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== + dependencies: + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== + +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== + +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== + +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== + +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" + +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== + +"@webassemblyjs/wasm-edit@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" + +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== + +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== + +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== + +"@xmldom/xmldom@^0.9.10": + version "0.9.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.9.10.tgz#a0ad5a26fe8aa996310870726e1704977f769dee" + integrity sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw== "@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== +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + "@yarnpkg/lockfile@^1.0.0", "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" @@ -4196,12 +4642,17 @@ accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" +acorn-import-phases@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz#16eb850ba99a056cb7cbfe872ffb8972e18c8bd7" + integrity sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.15.0, acorn@^8.9.0: +acorn@^8.15.0, acorn@^8.16.0, acorn@^8.9.0: version "8.16.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a" integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== @@ -4216,16 +4667,45 @@ agent-base@^7.1.2: resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== -ajv@^6.12.4: - version "6.14.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a" - integrity sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.4, ajv@^6.12.5: + version "6.15.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.15.0.tgz#07e982c74626167aa7a2495c53817892d7139492" + integrity sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.9.0: + version "8.20.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.20.0.tgz#304b3636add88ba7d936760dd50ece006dea95f9" + integrity sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + anser@^1.4.9: version "1.4.10" resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" @@ -4734,9 +5214,9 @@ base64-js@^1.0.2, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== baseline-browser-mapping@^2.10.12: - version "2.10.20" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.20.tgz#7c99b86d43ae9be3810cac515f4675802e1f6b87" - integrity sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ== + version "2.10.23" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.23.tgz#3a1a55d1a691a8c8d74688af7f1fd17eac23c184" + integrity sha512-xwVXGqevyKPsiuQdLj+dZMVjidjJV508TBqexND5HrF89cGdCYCJFB3qhcxRHSeMctdCfbR1jrxBajhDy7o29g== bech32@2.0.0, bech32@^2.0.0: version "2.0.0" @@ -4753,6 +5233,11 @@ big-integer@1.6.x: resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + bigint-buffer@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/bigint-buffer/-/bigint-buffer-1.1.5.tgz#d038f31c8e4534c1f8d0015209bf34b4fa6dd442" @@ -5163,9 +5648,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001782: - version "1.0.30001788" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001788.tgz#31e97d1bfec332b3f2d7eea7781460c97629b3bf" - integrity sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ== + version "1.0.30001791" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz#dfb93d85c40ad380c57123e72e10f3c575786b51" + integrity sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ== cbor-sync@^1.0.4: version "1.0.4" @@ -5214,6 +5699,11 @@ chrome-launcher@^0.15.2: is-wsl "^2.2.0" lighthouse-logger "^1.0.0" +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + chromium-edge-launcher@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz#0c378f28c99aefc360705fa155de0113997f62fc" @@ -5389,7 +5879,7 @@ colorette@^1.0.7: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== -colorette@^2.0.20: +colorette@^2.0.14, colorette@^2.0.20: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -5411,6 +5901,11 @@ commander@11.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-11.0.0.tgz#43e19c25dbedc8256203538e8d7e9346877a6f67" integrity sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ== +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + commander@^12.0.0: version "12.1.0" resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" @@ -5750,11 +6245,6 @@ decamelize@^1.2.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decimal.js@^10.4.3: - version "10.6.0" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" - integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== - decode-uri-component@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" @@ -5999,9 +6489,9 @@ ee-first@1.1.1: integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.328: - version "1.5.340" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.340.tgz#fe3f76e8d9b9541c123fb7edbc3381688272f79a" - integrity sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA== + version "1.5.344" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz#6437cc08a7d9b914a98120e182f37793c9eaffd4" + integrity sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg== "electrum-client@git+https://github.com/bithyve/rn-electrum-client.git#76c0ea35e1a50c47f3a7f818d529ebd100161496": version "2.0.0" @@ -6040,6 +6530,11 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -6073,13 +6568,13 @@ engine.io-parser@~5.0.3: resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.7.tgz#ed5eae76c71f398284c578ab6deafd3ba7e4e4f6" integrity sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ== -enhanced-resolve@^5.15.0: - version "5.20.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz#eeeb3966bea62c348c40a0cc9e7912e2557d0be0" - integrity sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA== +enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.20.0: + version "5.21.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz#bb8e6fabaf74930de70e61397798750429e5b1ae" + integrity sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA== dependencies: graceful-fs "^4.2.4" - tapable "^2.3.0" + tapable "^2.3.3" entities@^4.2.0, entities@^4.4.0: version "4.5.0" @@ -6091,7 +6586,7 @@ env-paths@^2.2.1: resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@^7.13.0: +envinfo@^7.13.0, envinfo@^7.7.3: version "7.21.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae" integrity sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow== @@ -6210,6 +6705,11 @@ es-iterator-helpers@^1.1.0, es-iterator-helpers@^1.2.1: iterator.prototype "^1.1.5" math-intrinsics "^1.1.0" +es-module-lexer@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.1.0.tgz#1dfcbb5ea3bbfb63f28e1fc3676c3676d1c9624c" + integrity sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ== + es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" @@ -6637,6 +7137,11 @@ events@1.0.0: resolved "https://registry.yarnpkg.com/events/-/events-1.0.0.tgz#63c0f80c74d1435e8eb03b54306a9d8e8f6f9da0" integrity sha512-KeFbAiT/yYZF6oMmCP427js70XbVDeJ8bXm9VMQLWFUgt6O2RDyZIElOL5y5O9mYzKRy1psfsG8bzHvcOKpwZg== +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" @@ -6737,6 +7242,11 @@ fast-loops@^1.1.3: resolved "https://registry.yarnpkg.com/fast-loops/-/fast-loops-1.1.4.tgz#61bc77d518c0af5073a638c6d9d5c7683f069ce2" integrity sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg== +fast-uri@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" + integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== + fast-xml-parser@^4.4.1: version "4.5.6" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.6.tgz#4ff57d4aca13a2d11aa42ad460495cf00f32b655" @@ -6744,6 +7254,11 @@ fast-xml-parser@^4.4.1: dependencies: strnum "^1.0.5" +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + fastq@^1.6.0: version "1.20.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.20.1.tgz#ca750a10dc925bc8b18839fd203e3ef4b3ced675" @@ -6789,6 +7304,14 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -6914,6 +7437,11 @@ flat-cache@^3.0.4: keyv "^4.5.3" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.2.9: version "3.4.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726" @@ -6925,9 +7453,9 @@ flow-enums-runtime@^0.0.6: integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== flow-parser@0.*: - version "0.310.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.310.0.tgz#8cb0c467a0297c48df7575fdfd56d2d3561bb05f" - integrity sha512-LyOrE2R6Emgkp41ODL5L7giPJRYB70nbNYjzJUcMWl8Sh7vBhcWXvPmWIFhVoFuIOBxckO/+42CGnWUOE16UVw== + version "0.311.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.311.0.tgz#377f5cf36eb3c3b17fb84089fe92953b1ecb6f21" + integrity sha512-3tbmV0VdoFXdNqJjNksVLIksu78BvUMK5eAR5ZF1TAsV+wVu4jXipRpHKquDGhPRKrLl2DCafjRTV99jVMlMwQ== flow-parser@^0.121.0: version "0.121.0" @@ -7130,6 +7658,11 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob@7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -7191,7 +7724,7 @@ gopd@^1.0.1, gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -7473,15 +8006,10 @@ internal-slot@^1.1.0: hasown "^2.0.2" side-channel "^1.1.0" -intl-messageformat@^10.1.0: - version "10.7.18" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.18.tgz#51a6f387afbca9b0f881b2ec081566db8c540b0d" - integrity sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g== - dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/fast-memoize" "2.2.7" - "@formatjs/icu-messageformat-parser" "2.11.4" - tslib "^2.8.0" +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== invariant@*, invariant@^2.2.4: version "2.2.4" @@ -8205,6 +8733,15 @@ jest-watcher@^29.7.0: jest-util "^29.7.0" string-length "^4.0.1" +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jest-worker@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" @@ -8215,7 +8752,7 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@29.7.0: +jest@29.7.0, jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== @@ -8316,6 +8853,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -8328,7 +8870,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.2.2, json5@^2.2.3: +json5@^2.1.2, 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== @@ -8456,6 +8998,20 @@ listr2@6.6.1: rfdc "^1.3.0" wrap-ansi "^8.1.0" +loader-runner@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.2.tgz#9913d3a15971f8f635915e601fb5c9d495d918e9" + integrity sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + localized-strings@^0.2.0: version "0.2.4" resolved "https://registry.yarnpkg.com/localized-strings/-/localized-strings-0.2.4.tgz#9d61c06b60cc7b5edf7c46e6c7f2d1ecb84aeb2c" @@ -8503,26 +9059,6 @@ lodash.get@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== -lodash.has@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862" - integrity sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g== - -lodash.isempty@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" - integrity sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.isnil@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c" - integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng== - lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" @@ -8533,36 +9069,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.mergewith@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" - integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== - -lodash.omit@^4.5.0: - version "4.18.0" - resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.18.0.tgz#d16d96a68db2c803c45da9450fdac953c59a1858" - integrity sha512-hZXIupXdHtocTnvIJ2aCd2vxKYtxex6gbiGuPvgBRnFQO9yu3AtmDAbVuCXcSsQx3INo/1g71OktlFFA/ES8Xg== - -lodash.omitby@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791" - integrity sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ== - -lodash.pick@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" - integrity sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q== - lodash.throttle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash.uniqueid@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz#3268f26a7c88e4f4b1758d679271814e31fa5b26" - integrity sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q== - lodash@4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -9099,7 +9610,7 @@ micromatch@4.0.5: braces "^3.0.2" picomatch "^2.3.1" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -9125,7 +9636,7 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== -mime-types@^2.1.12, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -9250,47 +9761,6 @@ napi-build-utils@^2.0.0: resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-2.0.0.tgz#13c22c0187fcfccce1461844136372a47ddc027e" integrity sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== -native-base@3.4.28: - version "3.4.28" - resolved "https://registry.yarnpkg.com/native-base/-/native-base-3.4.28.tgz#81b174c8fab1a38fc4560abc12b63dc836c6a14a" - integrity sha512-EDg9UFDNmfYXPInpRbxce+4oWFEIGaM7aG6ey4hVllcvMC3PkgCvkiXEB+7EemgC7Qr8CuFjgMTx7P0vvnwZeQ== - dependencies: - "@react-aria/visually-hidden" "^3.2.1" - "@react-native-aria/button" "^0.2.4" - "@react-native-aria/checkbox" "^0.2.3" - "@react-native-aria/combobox" "^0.2.4-alpha.0" - "@react-native-aria/focus" "^0.2.6" - "@react-native-aria/interactions" "^0.2.2" - "@react-native-aria/listbox" "^0.2.4-alpha.3" - "@react-native-aria/overlays" "^0.3.3" - "@react-native-aria/radio" "^0.2.4" - "@react-native-aria/slider" "^0.2.5-alpha.1" - "@react-native-aria/tabs" "^0.2.7" - "@react-native-aria/utils" "^0.2.8" - "@react-stately/checkbox" "3.0.3" - "@react-stately/collections" "3.3.0" - "@react-stately/combobox" "3.0.0-alpha.1" - "@react-stately/radio" "3.2.1" - "@react-stately/slider" "3.0.1" - "@react-stately/tabs" "3.0.0-alpha.1" - "@react-stately/toggle" "3.2.1" - inline-style-prefixer "^6.0.1" - lodash.clonedeep "^4.5.0" - lodash.get "^4.4.2" - lodash.has "^4.5.2" - lodash.isempty "^4.4.0" - lodash.isequal "^4.5.0" - lodash.isnil "^4.0.0" - lodash.merge "^4.6.2" - lodash.mergewith "^4.6.2" - lodash.omit "^4.5.0" - lodash.omitby "^4.6.0" - lodash.pick "^4.4.0" - lodash.uniqueid "^4.0.1" - stable-hash "^0.0.2" - tinycolor2 "^1.4.2" - use-sync-external-store "^1.2.0" - 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" @@ -9316,7 +9786,7 @@ negotiator@~0.6.4: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== -neo-async@^2.5.0: +neo-async@^2.5.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -9384,9 +9854,9 @@ node-machine-id@^1.1.12: integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== node-releases@^2.0.36: - version "2.0.37" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671" - integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg== + version "2.0.38" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.38.tgz#791569b9e4424a044e12c3abfad418ed83ce9947" + integrity sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw== node-rsa@1.1.1: version "1.1.1" @@ -9400,6 +9870,11 @@ node-stream-zip@^1.9.1: resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== +normalize-css-color@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d" + integrity sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w== + normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -9859,11 +10334,11 @@ pkg-up@^3.1.0: find-up "^3.0.0" plist@^3.0.5: - version "3.1.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" - integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== + version "3.1.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.1.tgz#fa6099e1e3cf6ea180258ebe6378ea3878c2c841" + integrity sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA== dependencies: - "@xmldom/xmldom" "^0.8.8" + "@xmldom/xmldom" "^0.9.10" base64-js "^1.5.1" xmlbuilder "^15.1.1" @@ -10301,13 +10776,15 @@ react-native-gifted-charts@1.4.15: dependencies: gifted-charts-core "^0.1.11" -react-native-hce@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/react-native-hce/-/react-native-hce-0.2.0.tgz#3d72ced85ccddd3edd5ccdda2ca67f3139a76d10" - integrity sha512-WSxK+C9KiKJwzmsb63VeN+Ppcg91w2SoUebQjJif1+OKEm99OgJd9yZeEuIisPU1LQTmch+gcN0069N8hsaWcA== +react-native-hce@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/react-native-hce/-/react-native-hce-0.3.0.tgz#08768d797082c9c102f7bd25dda26a8192ad6148" + integrity sha512-/1hm9nXRlwep6XJFLsVnDNskyNtRYLHv6sq0P0mPapW3LaQNLIzaTX4PnZol4AIBQAqvlaENT81dCdHroGaq6A== dependencies: "@babel/core" "^7.18.13" "@babel/preset-env" "^7.1.6" + "@types/jest" "^29.5.12" + jest "^29.7.0" react-native-html-to-pdf@0.12.0: version "0.12.0" @@ -10365,9 +10842,9 @@ react-native-nfc-manager@3.16.0: "@expo/config-plugins" "~8.0.0" react-native-nitro-modules@^0.35.4: - version "0.35.4" - resolved "https://registry.yarnpkg.com/react-native-nitro-modules/-/react-native-nitro-modules-0.35.4.tgz#eff7f3e1e279b44568850300e9789af3fc30facd" - integrity sha512-4qZa+1kgR/sPRNZv+UShxyArEPpovWxw76Dfd/DtCVtkQ92wOOxGIzdYvndprabd+t+r8zNYgYEPYE74gzkuVQ== + version "0.35.5" + resolved "https://registry.yarnpkg.com/react-native-nitro-modules/-/react-native-nitro-modules-0.35.5.tgz#19fe8f289b118b26b9e8522f62bb6e7b40e44c50" + integrity sha512-aa03UzC5dLg5qFfyBkVK+JGSwHTjmK7jUZzyRz11r1Yk9C/nJTFe59EeHPxxNNTagkiwQTM6p3sySgD/TDRC7Q== react-native-pdf@^6.7.7: version "6.7.7" @@ -10594,7 +11071,7 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-stately@3.46.0: +react-stately@3.46.0, react-stately@^3.21.0: version "3.46.0" resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.46.0.tgz#9ce293b765c246c398a1765d6290acd0a77caa49" integrity sha512-OdxhWvHgs2L4OJGIs7hnuTr5WjjMM6enhNEAMRqiekhF8+ITvA2LRwNftOZwcogaoCslGYq5S2VQTQwnm0GbCA== @@ -10694,6 +11171,13 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -10817,6 +11301,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -11051,6 +11540,25 @@ scheduler@^0.25.0: resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== +schema-utils@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.3.0, schema-utils@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.3.tgz#5b1850912fa31df90716963d45d9121fdfc09f46" + integrity sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + secp256k1@4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303" @@ -11096,7 +11604,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.3, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: +semver@^7.1.3, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: version "7.7.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== @@ -11388,6 +11896,11 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.7.4: + version "0.7.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== + split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" @@ -11398,11 +11911,6 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -stable-hash@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/stable-hash/-/stable-hash-0.0.2.tgz#a909deaa5b9d430b100ca0a10132a533f2665e94" - integrity sha512-tPwQ3c1rLIwbJpq59duoznegEbmgfV630C2n4R4G96LKBFljgK8j+O9AxjqB6cAzu4gE7s4pByrLWtZel8E+Mg== - stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -11646,16 +12154,16 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" +strip-json-comments@^2.0.0, 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== + strip-json-comments@^3.1.1: version "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.1.2" resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" @@ -11710,10 +12218,10 @@ svgo@^3.0.2: picocolors "^1.0.0" sax "^1.5.0" -tapable@^2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.2.tgz#86755feabad08d82a26b891db044808c6ad00f15" - integrity sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA== +tapable@^2.3.0, tapable@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.3.tgz#5da7c9992c46038221267985ab28421a8879f160" + integrity sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A== tar-fs@^2.0.0: version "2.1.4" @@ -11756,10 +12264,20 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -terser@^5.15.0: - version "5.46.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.1.tgz#40e4b1e35d5f13130f82793a8b3eeb7ec3a92eee" - integrity sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ== +terser-webpack-plugin@^5.3.17: + version "5.5.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz#d92b8e2c892dd09c683c38120394267e8d8660ef" + integrity sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.25" + jest-worker "^27.4.5" + schema-utils "^4.3.0" + terser "^5.31.1" + +terser@^5.15.0, terser@^5.31.1: + version "5.46.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.2.tgz#b9529672d5b0024c7959571c83b82f65077b2a4f" + integrity sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.15.0" @@ -11795,7 +12313,7 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -tinycolor2@^1.4.2: +tinycolor2@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== @@ -11861,6 +12379,17 @@ ts-api-utils@^1.3.0: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== +ts-loader@^9.4.4: + version "9.5.7" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.7.tgz#582663e853646e18506cd5cc79feb354952731c0" + integrity sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg== + dependencies: + chalk "^4.1.0" + enhanced-resolve "^5.0.0" + micromatch "^4.0.0" + semver "^7.3.4" + source-map "^0.7.4" + tsconfig-paths@^3.15.0: version "3.15.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" @@ -11871,6 +12400,16 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" +tsconfig@7: + version "7.0.0" + resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7" + integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== + dependencies: + "@types/strip-bom" "^3.0.0" + "@types/strip-json-comments" "0.0.30" + strip-bom "^3.0.0" + strip-json-comments "^2.0.0" + tslib@2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" @@ -12011,6 +12550,11 @@ typescript@5.0.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== +typescript@^5.1.6, typescript@^5.6.3: + version "5.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" + integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== + unbox-primitive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" @@ -12084,6 +12628,15 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + url@0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/url/-/url-0.10.1.tgz#d8eba8f267cec7645ddd93d2cdcf2320c876d25b" @@ -12096,7 +12649,7 @@ use-latest-callback@^0.2.1: resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.6.tgz#e5ea752808c86219acc179ace0ae3c1203255e77" integrity sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg== -use-sync-external-store@^1.2.0, use-sync-external-store@^1.6.0: +use-sync-external-store@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== @@ -12175,6 +12728,14 @@ warn-once@0.1.1, warn-once@^0.1.0: resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== +watchpack@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.1.tgz#dd38b601f669e0cbf567cb802e75cead82cde102" + integrity sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -12187,6 +12748,69 @@ web-vitals@^4.2.4: resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-4.2.4.tgz#1d20bc8590a37769bd0902b289550936069184b7" integrity sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw== +webpack-cli@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" + colorette "^2.0.14" + commander "^10.0.1" + cross-spawn "^7.0.3" + envinfo "^7.7.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^3.1.1" + rechoir "^0.8.0" + webpack-merge "^5.7.3" + +webpack-merge@^5.7.3: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.3.4: + version "3.4.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.4.0.tgz#67cdfdff349ff1e3e7ca5c1ed6a2802b84cf6cf5" + integrity sha512-gHwIe1cgBvvfLeu1Yz/dcFpmHfKDVxxyqI+kzqmuxZED81z2ChxpyqPaWcNqigPywhaEke7AjSGga+kxY55gjQ== + +webpack@^5.88.2: + version "5.106.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.106.2.tgz#ca8174b4fd80f055cc5a45fcc5577d6db76c8ac5" + integrity sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA== + dependencies: + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.8" + "@types/json-schema" "^7.0.15" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + acorn "^8.16.0" + acorn-import-phases "^1.0.3" + browserslist "^4.28.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.20.0" + es-module-lexer "^2.0.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + loader-runner "^4.3.1" + mime-db "^1.54.0" + neo-async "^2.6.2" + schema-utils "^4.3.3" + tapable "^2.3.0" + terser-webpack-plugin "^5.3.17" + watchpack "^2.5.1" + webpack-sources "^3.3.4" + websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -12285,6 +12909,11 @@ wif@^2.0.6: dependencies: bs58check "<3.0.0" +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + word-wrap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" From 58c085ddcf5d787cdeda4edfb5497513acdfb442 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Tue, 28 Apr 2026 16:08:20 +0530 Subject: [PATCH 005/135] feat: upgrade react native 0.81.4 -> 0.83.9 Co-authored-by: Copilot --- .../gradle/wrapper/gradle-wrapper.properties | 2 +- docs/upgrade-rn-0.83.9.md | 347 +++++ ios/Podfile.lock | 974 ++++++++---- package.json | 25 +- .../@react-native+gradle-plugin+0.81.4.patch | 1345 ----------------- ...0.81.4.patch => react-native+0.83.9.patch} | 4 +- .../react-native-document-picker+9.3.1.patch | 181 --- patches/react-native-iap+13.0.4.patch | 206 --- yarn.lock | 736 ++++----- 9 files changed, 1394 insertions(+), 2426 deletions(-) create mode 100644 docs/upgrade-rn-0.83.9.md delete mode 100644 patches/@react-native+gradle-plugin+0.81.4.patch rename patches/{react-native+0.81.4.patch => react-native+0.83.9.patch} (91%) diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index ed4c299adb..d4081da476 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/docs/upgrade-rn-0.83.9.md b/docs/upgrade-rn-0.83.9.md new file mode 100644 index 0000000000..ff31c9ca36 --- /dev/null +++ b/docs/upgrade-rn-0.83.9.md @@ -0,0 +1,347 @@ +# React Native 0.81.4 → 0.83.9 Upgrade Plan + +**Date drafted:** 28 April 2026 +**Current version:** 0.81.4 +**Target version:** 0.83.9 +**Architecture:** New Architecture + Fabric enabled on both platforms +**Why 0.83.9:** Last patch of the 0.83.x line; the only release in the 0.82-0.83 range to ship with zero user-facing breaking changes (0.83 blog post explicitly states this). Avoids the Hermes V1 default change (0.84+) and the Jest preset package move (0.85+). + +--- + +## Android Build Status (0.81.4 baseline) + +✅ Build: **SUCCESSFUL** (verified 28 April 2026, 2m 39s, 986 tasks) +⚠️ Launch: CLI launcher sends wrong activity class — pre-existing issue unrelated to upgrade +→ Fix before starting the upgrade: ensure `MainActivity` is the correct entry name in `android/app/src/main/AndroidManifest.xml` or set `mainActivity` in the CLI launch command. + +--- + +## Pre-Upgrade Checklist (Baseline Gate) + +Complete these before changing any version. Do not start Phase 1 until all gates pass. + +- [ ] iOS dev build green (`yarn ios --scheme=hexa_keeper_dev`) +- [ ] Android dev build green (`yarn androidDevelopmentDebug`) +- [ ] Android launches without the activity class error +- [ ] Jest run passes (`yarn test`) +- [ ] Manual smoke test: wallet open, receive address, send flow, PSBT signing +- [ ] Commit current state on a dedicated branch: `git checkout -b upgrade/rn-0.83.9` + +--- + +## Phase 0 — Patch Hygiene (DO FIRST) + +Three patch files contain only generated Gradle/Android build artifacts (`.class`, `.bin`, `.jar`, manifest XMLs). They will break patch-package on every fresh install and have nothing to do with source compatibility. **Delete them before bumping any version.** + +Files to delete: +``` +patches/@react-native+gradle-plugin+0.81.4.patch ← 100% build artifacts, no source changes +patches/react-native-iap+13.0.4.patch ← mostly build artifacts; the one real src change is RNIapModule.kt import +patches/react-native-document-picker+9.3.1.patch ← mostly build artifacts; the one real src change is ProcessDataTask.java refactor +``` + +For `react-native-iap` and `react-native-document-picker`, recreate minimal patches that contain only the source-level changes, not the generated build output: + +```bash +# After reinstall, re-apply only the source changes manually, then: +npx patch-package react-native-iap +npx patch-package react-native-document-picker +``` + +Real patches to **keep as-is**: +| Patch file | What it does | Keep? | +|---|---|---| +| `react-native+0.81.4.patch` | Fabric `RCTComponentViewRegistry.mm` — silences assert on view recycle | Verify in 0.83.9 | +| `react-native-screens+4.24.0.patch` | New Arch iOS property export guards | Verify in new version | +| `realm+12.14.2.patch` | Rewrites JNI CallInvokerHolder unwrap for RN 0.80+ | Keep; critical | +| `react-native-blob-util+0.18.3.patch` | Codegen header import fallback chain for New Arch | Keep | +| `react-native-change-icon+5.0.0.patch` | iOS/Android icon switching fix | Keep | +| `react-native-contacts+7.0.8.patch` | iOS contacts permission fix | Keep | +| `react-native-html-to-pdf+0.12.0.patch` | Android JS-enabled PDF render | Keep | +| `react-native-tcp-socket+5.6.2.patch` | Removes premature socketMap.remove on destroy | Keep | +| `bitcoinjs-lib+6.1.5.patch` | Adds `getDigestToSign`/`addSignedDigest` and Buffer.from fix | Keep (Bitcoin-critical) | +| `react-native-modal+13.0.1.patch` | Check what this contains before keeping | +| `react-native-pdf+6.7.7.patch` | Updates pdfiumandroid and gson versions | Keep | + +--- + +## Phase 1 — Bump React Native Core + +### 1.1 Package version changes in `package.json` + +**React Native peer requirement for 0.83.9:** `react: ^19.2.0`, `@types/react: ^19.1.1` + +```jsonc +// package.json — change these values +"react": "19.2.0", // was 19.1.0 +"react-native": "0.83.9", // was 0.81.4 + +// devDependencies — all must match RN version +"@react-native/babel-preset": "0.83.9", // was 0.81.4 +"@react-native/metro-config": "0.83.9", // was 0.81.4 +"@react-native/eslint-config": "0.83.9", // was 0.81.4 +"@react-native/typescript-config": "0.83.9",// was 0.81.4 +"@react-native-community/cli": "15.1.0", // stay; compatible with 0.83 +"@react-native-community/cli-platform-android": "15.1.0", +"@react-native-community/cli-platform-ios": "15.1.0", +``` + +> Do **not** bump `@react-native-community/cli` beyond 15.x yet unless a build error forces it. Version 20.x ships with RN 0.85+. + +### 1.2 Reinstall dependencies + +```bash +rm -rf node_modules +npm install +# or: yarn install +``` + +Watch for peer dependency conflicts on `react` version. If any library rejects `19.2.0`, check whether a patch version exists before adding a `resolutions` override. + +### 1.3 iOS pods + +```bash +cd ios && pod install --repo-update && cd .. +``` + +The `@react-native+gradle-plugin` patch will no longer be needed after Phase 0 cleanup. If pods fail, try: + +```bash +cd ios && pod deintegrate && pod install && cd .. +``` + +### 1.4 Android codegen cache + +```bash +cd android && ./gradlew clean && cd .. +``` + +Clear Metro cache too: + +```bash +npx react-native start --reset-cache +``` + +--- + +## Phase 2 — Native Integration File Audit + +Use [reactnative.dev/upgrade-helper](https://reactnative.dev/upgrade-helper/?from=0.81.4&to=0.83.9) to diff the template files. Apply **only** the changes that are not already overridden in your files. Do not overwrite your customizations. + +### Android files to audit + +| File | What to check | +|---|---| +| `android/build.gradle` | Gradle plugin version, Kotlin version if bumped in template | +| `android/app/build.gradle` | `compileSdkVersion`, `targetSdkVersion`, `ndkVersion`, react block options | +| `android/gradle.properties` | `newArchEnabled`, `hermesEnabled` flags | +| `android/gradle/wrapper/gradle-wrapper.properties` | Gradle wrapper version | +| `android/settings.gradle` | New modules or settings plugin changes | + +Your current values to preserve: +- `compileSdkVersion = 36`, `targetSdkVersion = 36` ✅ +- `kotlin_version = '2.0.21'` ✅ +- `com.android.tools.build:gradle:8.8.0` — check if 0.83.9 template bumps this + +### iOS files to audit + +| File | What to check | +|---|---| +| `ios/Podfile` | `platform :ios` minimum, `prepare_react_native_project!`, `use_react_native!` options | +| `ios/hexa_keeper/AppDelegate.mm` | `RCTAppDelegate` changes if any | + +Your Podfile customizations to preserve: +- `ENV['RCT_NEW_ARCH_ENABLED'] = '1'` (line 2) +- `$RNFirebaseAsStaticFramework = true` +- `pod 'libportal-ios'`, `pod 'PDFGenerator'`, `pod 'QRCoder'` +- `FirebaseCoreInternal` and `GoogleUtilities` modular headers +- `fabric_enabled => true`, `new_arch_enabled => true` (lines 44-45) +- Post-install bitcode strip for Hermes framework +- `IPHONEOS_DEPLOYMENT_TARGET = '15.1'` for all targets + +--- + +## Phase 3 — Patch Reconciliation + +After a clean install, `patch-package` runs automatically via `postinstall`. It will fail for any patch whose target file has changed in 0.83.9. This is the expected first failure surface. + +### 3.1 RN core patch + +**File:** `patches/react-native+0.81.4.patch` +**Touches:** `React/Fabric/Mounting/RCTComponentViewRegistry.mm` +**Action:** Check if the assert was removed or softened in 0.83.9 before reapplying. Search the 0.83.9 changelog and the file itself. If fixed upstream, delete the patch. If not, rename the patch to `react-native+0.83.9.patch` and reapply. + +```bash +grep -n "Attempt to recycle a mounted view" node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm +# If line is gone -> delete patch. If still present -> patch still needed. +``` + +### 3.2 react-native-screens patch + +**File:** `patches/react-native-screens+4.24.0.patch` +**Touches:** 4 iOS `.mm` files — New Arch export guards +**Action:** Check latest `react-native-screens` version for 0.83.9 compatibility. If upgrading to a newer version resolves the guards, upgrade the library and discard the patch. If staying on `4.24.0`, rename the patch file. + +### 3.3 Realm patch + +**File:** `patches/realm+12.14.2.patch` +**Touches:** `io_realm_react_RealmReactModule.cpp` — JNI `CallInvokerHolder` unwrap +**Risk level:** HIGH — this is a Bitcoin wallet data store +**Action:** Check if Realm `12.14.2` already has an upstream fix for 0.83.x, or if `realm@20.x` (latest) resolves it. If upgrading Realm, test heavily — local DB migration must be backward compatible or a migration function must be added. + +```bash +npm view realm@">=12.14.2 <=20.0.0" version +# Evaluate if an intermediate version ships the JNI fix upstream +``` + +### 3.4 react-native-blob-util patch + +**File:** `patches/react-native-blob-util+0.18.3.patch` +**Touches:** iOS codegen header include fallback +**Action:** Check `react-native-blob-util@0.24.7` (latest) — this version likely ships the fallback upstream. If so, upgrade the library and delete the patch. + +--- + +## Phase 4 — Library Compatibility Upgrades (if required) + +Upgrade these libraries only if the clean install or first build fails. Do not upgrade preemptively. Work through failures one library at a time. + +### Priority order + +| Library | Current | Latest compatible | Upgrade trigger | +|---|---|---|---| +| `react-native-screens` | 4.24.0 | 4.24.0 (stay) | iOS build fails | +| `react-native-gesture-handler` | 2.28.0 | 2.31.1 | Peer dep error | +| `react-native-reanimated` | 3.19.5 | 4.3.0 | Build fails | +| `react-native-safe-area-context` | 5.7.0 | 5.7.0 (stay) | Build fails | +| `react-native-svg` | 15.15.4 | 15.15.4 (stay) | Build fails | +| `react-native-mmkv` | 4.3.0 | 4.3.1 | Peer dep error | +| `react-native-nitro-modules` | ^0.35.4 | 0.35.5 | Build fails | +| `react-native-blob-util` | 0.18.3 | 0.24.7 | Patch fails | +| `react-native-iap` | 13.0.4 | 15.2.0 | Build fails | +| `react-native-vision-camera` | ^4.7.2 | 5.0.7 | Build fails | +| `react-native-worklets-core` | ^1.6.3 | 1.6.3 (stay) | Build fails | +| `realm` | 12.14.2 | 20.2.0 | JNI patch fails | +| `@realm/react` | 0.6.2 | latest | After realm | +| `@react-native-firebase/app` | 24.0.0 | 24.0.0 (stay) | Peer dep error | +| `@sentry/react-native` | 8.8.0 | 8.9.2 | Build fails | + +> ⚠️ `react-native-vision-camera` 5.x is a major version jump with breaking JS API changes. Do not upgrade unless your current version fails to build against 0.83.9. + +> ⚠️ `realm` 20.x is a major version jump. If the JNI patch fails to apply cleanly, evaluate whether an intermediate Realm version (13.x, 14.x) already ships the `CallInvokerHolder` fix. + +--- + +## Phase 5 — TypeScript Config Cleanup + +These are non-blocking warnings today but will become errors in TypeScript 7.0. Fix them in the same PR as the upgrade to keep the diff clean. + +**File:** `tsconfig.json` + +```jsonc +// Before +"moduleResolution": "node", +"baseUrl": "." + +// After +"moduleResolution": "bundler", +"ignoreDeprecations": "6.0" +// Remove baseUrl or replace with paths if only used for module aliases +``` + +> Check that `babel-plugin-module-resolver` still resolves `~` aliases correctly after changing `moduleResolution`. + +--- + +## Phase 6 — Validation Gates + +Run these in order after each phase. Do not proceed to the next phase if a gate fails. + +### After Phase 1+2 (clean install) +```bash +yarn test +# Expected: all existing test suites pass. If tests fail, fix before building native. +``` + +### After Phase 3 (patches reconciled) +```bash +yarn ios # iOS dev build +yarn androidDevelopmentDebug # Android dev build +``` + +First build after a major RN bump will recompile all C++ from scratch. Expect 10-20 minutes. Failures at this stage are almost always from unreconciled patches or stale codegen. + +### Manual regression — Bitcoin-critical flows + +These must pass before merging the upgrade branch. Test on both a physical device and a simulator/emulator. + +| Flow | Platform | Notes | +|---|---|---| +| Cold start, PIN entry | Both | Keychain must load | +| Create new wallet (singlesig + multisig) | Both | BIP39, key derivation | +| Recover wallet from seed phrase | Both | 12 and 24 word | +| Receive address generation | Both | Segwit, Taproot | +| Send BTC — fee estimation | Both | UTXO selection | +| PSBT creation | Both | `bitcoinjs-lib` patch is active | +| PSBT signing (software key) | Both | | +| PSBT export/import (file) | Both | `react-native-blob-util` and `react-native-document-picker` | +| Hardware wallet — NFC tap | Android | `react-native-nfc-manager`, `react-native-hce` | +| Hardware wallet — Camera QR scan | Both | `react-native-vision-camera` | +| Electrum server connectivity | Both | `react-native-tcp-socket` patch is active | +| Cloud backup | Both | Google Drive / iCloud | +| Biometric auth | Both | `react-native-biometrics`, `react-native-keychain` | +| PDF export | Both | `react-native-html-to-pdf` patch is active | +| IAP / subscription flow | Both | `react-native-iap` patch was rebuilt | +| App icon change | Both | `react-native-change-icon` patch is active | +| Background sync | Both | `react-native-background-timer` | + +--- + +## Phase 7 — Pre-merge Cleanup + +- [ ] Rename all `*+0.81.4.patch` files that are still active to `*+0.83.9.patch` +- [ ] Delete patches that were resolved by upstream library upgrades +- [ ] Delete `patches/@react-native+gradle-plugin+0.83.9.patch` after confirming no build artifacts land in it +- [ ] Add `.gitignore` entries for `node_modules/**/.gradle` and `node_modules/**/build/` to prevent build artifact patches from forming again +- [ ] Remove `patches/react-native-modal+13.0.1.patch` if it contains no source changes (verify contents) +- [ ] Run `yarn lint` and fix any new ESLint errors introduced by the React 19.2 types +- [ ] Document each remaining patch with a one-line comment at the top of the patch file explaining why it exists + +--- + +## Known Pre-existing Issues to Track (Not Caused by Upgrade) + +1. **Android launch activity error** — `io.hexawallet.keeper.development/io.hexawallet.keeper does not exist`. The CLI is sending the wrong fully-qualified class name. The build and install succeed. Fix the `mainActivity` resolution in the CLI invocation or the manifest, independent of the upgrade. + +2. **TypeScript deprecation warnings** — `moduleResolution: node10` and `baseUrl` are deprecated. Non-blocking today but targeted in Phase 5 above. + +3. **Gradle 9.0 incompatibility warning** — "Deprecated Gradle features were used in this build". This is from third-party libraries, not your config. Monitor when upgrading Gradle beyond 8.x. + +--- + +## Rollback Plan + +If the upgrade branch is blocked at any gate and cannot be resolved within a reasonable time, the rollback is simply: + +```bash +git checkout main # or your release branch +``` + +All changes are isolated in `upgrade/rn-0.83.9`. There are no destructive file operations in this plan. + +--- + +## Branch Strategy + +``` +main (0.81.4) + └── upgrade/rn-0.83.9 + ├── commit: Phase 0 — patch cleanup + ├── commit: Phase 1 — version bump + reinstall + ├── commit: Phase 2 — native file audit + ├── commit: Phase 3 — patch reconciliation + ├── commit: Phase 4 — library upgrades (one commit per library) + └── commit: Phase 5+7 — TS cleanup + patch rename +``` + +Keep one logical commit per phase so individual changes can be reverted cleanly if needed. diff --git a/ios/Podfile.lock b/ios/Podfile.lock index b101e468f3..e4d791ab9b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -5,7 +5,7 @@ PODS: - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (0.81.4) + - FBLazyVector (0.83.9) - Firebase/CoreOnly (12.10.0): - FirebaseCore (~> 12.10.0) - Firebase/Messaging (12.10.0): @@ -33,7 +33,7 @@ PODS: - GoogleUtilities/Reachability (~> 8.1) - GoogleUtilities/UserDefaults (~> 8.1) - nanopb (~> 3.30910.0) - - fmt (11.0.2) + - fmt (12.1.0) - glog (0.3.5) - GoogleDataTransport (10.1.0): - nanopb (~> 3.30910.0) @@ -78,9 +78,9 @@ PODS: - GoogleUtilities/UserDefaults (8.1.0): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.81.4): - - hermes-engine/Pre-built (= 0.81.4) - - hermes-engine/Pre-built (0.81.4) + - hermes-engine (0.14.1): + - hermes-engine/Pre-built (= 0.14.1) + - hermes-engine/Pre-built (0.14.1) - libportal-ios (0.3.0) - libportal-react-native (0.3.0): - libportal-ios @@ -170,43 +170,46 @@ PODS: - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) + - fmt (= 12.1.0) - glog - RCT-Folly/Default (= 2024.11.18.00) - RCT-Folly/Default (2024.11.18.00): - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) + - fmt (= 12.1.0) - glog - RCT-Folly/Fabric (2024.11.18.00): - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCTDeprecation (0.81.4) - - RCTRequired (0.81.4) - - RCTTypeSafety (0.81.4): - - FBLazyVector (= 0.81.4) - - RCTRequired (= 0.81.4) - - React-Core (= 0.81.4) - - React (0.81.4): - - React-Core (= 0.81.4) - - React-Core/DevSupport (= 0.81.4) - - React-Core/RCTWebSocket (= 0.81.4) - - React-RCTActionSheet (= 0.81.4) - - React-RCTAnimation (= 0.81.4) - - React-RCTBlob (= 0.81.4) - - React-RCTImage (= 0.81.4) - - React-RCTLinking (= 0.81.4) - - React-RCTNetwork (= 0.81.4) - - React-RCTSettings (= 0.81.4) - - React-RCTText (= 0.81.4) - - React-RCTVibration (= 0.81.4) - - React-callinvoker (0.81.4) + - fmt (= 12.1.0) + - glog + - RCTDeprecation (0.83.9) + - RCTRequired (0.83.9) + - RCTSwiftUI (0.83.9) + - RCTSwiftUIWrapper (0.83.9): + - RCTSwiftUI + - RCTTypeSafety (0.83.9): + - FBLazyVector (= 0.83.9) + - RCTRequired (= 0.83.9) + - React-Core (= 0.83.9) + - React (0.83.9): + - React-Core (= 0.83.9) + - React-Core/DevSupport (= 0.83.9) + - React-Core/RCTWebSocket (= 0.83.9) + - React-RCTActionSheet (= 0.83.9) + - React-RCTAnimation (= 0.83.9) + - React-RCTBlob (= 0.83.9) + - React-RCTImage (= 0.83.9) + - React-RCTLinking (= 0.83.9) + - React-RCTNetwork (= 0.83.9) + - React-RCTSettings (= 0.83.9) + - React-RCTText (= 0.83.9) + - React-RCTVibration (= 0.83.9) + - React-callinvoker (0.83.9) - React-Codegen (0.1.0) - - React-Core (0.81.4): + - React-Core (0.83.9): - boost - DoubleConversion - fast_float @@ -216,7 +219,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.81.4) + - React-Core/Default (= 0.83.9) - React-cxxreact - React-featureflags - React-hermes @@ -231,7 +234,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.81.4): + - React-Core/CoreModulesHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -256,7 +259,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (0.81.4): + - React-Core/Default (0.83.9): - boost - DoubleConversion - fast_float @@ -280,7 +283,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.81.4): + - React-Core/DevSupport (0.83.9): - boost - DoubleConversion - fast_float @@ -290,8 +293,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.81.4) - - React-Core/RCTWebSocket (= 0.81.4) + - React-Core/Default (= 0.83.9) + - React-Core/RCTWebSocket (= 0.83.9) - React-cxxreact - React-featureflags - React-hermes @@ -306,7 +309,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.81.4): + - React-Core/RCTActionSheetHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -331,7 +334,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.81.4): + - React-Core/RCTAnimationHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -356,7 +359,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.81.4): + - React-Core/RCTBlobHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -381,7 +384,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.81.4): + - React-Core/RCTImageHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -406,7 +409,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.81.4): + - React-Core/RCTLinkingHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -431,7 +434,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.81.4): + - React-Core/RCTNetworkHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -456,7 +459,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.81.4): + - React-Core/RCTSettingsHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -481,7 +484,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.81.4): + - React-Core/RCTTextHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -506,7 +509,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.81.4): + - React-Core/RCTVibrationHeaders (0.83.9): - boost - DoubleConversion - fast_float @@ -531,7 +534,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.81.4): + - React-Core/RCTWebSocket (0.83.9): - boost - DoubleConversion - fast_float @@ -541,7 +544,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.81.4) + - React-Core/Default (= 0.83.9) - React-cxxreact - React-featureflags - React-hermes @@ -556,7 +559,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (0.81.4): + - React-CoreModules (0.83.9): - boost - DoubleConversion - fast_float @@ -564,20 +567,23 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.81.4) - - React-Core/CoreModulesHeaders (= 0.81.4) - - React-jsi (= 0.81.4) + - RCTTypeSafety (= 0.83.9) + - React-Core/CoreModulesHeaders (= 0.83.9) + - React-debug + - React-featureflags + - React-jsi (= 0.83.9) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.81.4) + - React-RCTImage (= 0.83.9) - React-runtimeexecutor + - React-utils - ReactCommon - SocketRocket - - React-cxxreact (0.81.4): + - React-cxxreact (0.83.9): - boost - DoubleConversion - fast_float @@ -586,19 +592,22 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.81.4) - - React-debug (= 0.81.4) - - React-jsi (= 0.81.4) + - React-callinvoker (= 0.83.9) + - React-debug (= 0.83.9) + - React-jsi (= 0.83.9) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.81.4) - - React-perflogger (= 0.81.4) + - React-logger (= 0.83.9) + - React-perflogger (= 0.83.9) - React-runtimeexecutor - - React-timing (= 0.81.4) + - React-timing (= 0.83.9) + - React-utils - SocketRocket - - React-debug (0.81.4) - - React-defaultsnativemodule (0.81.4): + - React-debug (0.83.9): + - React-debug/redbox (= 0.83.9) + - React-debug/redbox (0.83.9) + - React-defaultsnativemodule (0.83.9): - boost - DoubleConversion - fast_float @@ -608,14 +617,19 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-domnativemodule + - React-featureflags - React-featureflagsnativemodule - React-idlecallbacksnativemodule + - React-intersectionobservernativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule + - React-mutationobservernativemodule - React-RCTFBReactNativeSpec + - React-webperformancenativemodule - SocketRocket - - React-domnativemodule (0.81.4): + - Yoga + - React-domnativemodule (0.83.9): - boost - DoubleConversion - fast_float @@ -635,7 +649,51 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.81.4): + - React-Fabric (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animated (= 0.83.9) + - React-Fabric/animationbackend (= 0.83.9) + - React-Fabric/animations (= 0.83.9) + - React-Fabric/attributedstring (= 0.83.9) + - React-Fabric/bridging (= 0.83.9) + - React-Fabric/componentregistry (= 0.83.9) + - React-Fabric/componentregistrynative (= 0.83.9) + - React-Fabric/components (= 0.83.9) + - React-Fabric/consistency (= 0.83.9) + - React-Fabric/core (= 0.83.9) + - React-Fabric/dom (= 0.83.9) + - React-Fabric/imagemanager (= 0.83.9) + - React-Fabric/leakchecker (= 0.83.9) + - React-Fabric/mounting (= 0.83.9) + - React-Fabric/observers (= 0.83.9) + - React-Fabric/scheduler (= 0.83.9) + - React-Fabric/telemetry (= 0.83.9) + - React-Fabric/templateprocessor (= 0.83.9) + - React-Fabric/uimanager (= 0.83.9) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/animated (0.83.9): - boost - DoubleConversion - fast_float @@ -649,23 +707,6 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.81.4) - - React-Fabric/attributedstring (= 0.81.4) - - React-Fabric/bridging (= 0.81.4) - - React-Fabric/componentregistry (= 0.81.4) - - React-Fabric/componentregistrynative (= 0.81.4) - - React-Fabric/components (= 0.81.4) - - React-Fabric/consistency (= 0.81.4) - - React-Fabric/core (= 0.81.4) - - React-Fabric/dom (= 0.81.4) - - React-Fabric/imagemanager (= 0.81.4) - - React-Fabric/leakchecker (= 0.81.4) - - React-Fabric/mounting (= 0.81.4) - - React-Fabric/observers (= 0.81.4) - - React-Fabric/scheduler (= 0.81.4) - - React-Fabric/telemetry (= 0.81.4) - - React-Fabric/templateprocessor (= 0.81.4) - - React-Fabric/uimanager (= 0.81.4) - React-featureflags - React-graphics - React-jsi @@ -677,7 +718,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.81.4): + - React-Fabric/animationbackend (0.83.9): - boost - DoubleConversion - fast_float @@ -702,7 +743,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.81.4): + - React-Fabric/animations (0.83.9): - boost - DoubleConversion - fast_float @@ -727,7 +768,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (0.81.4): + - React-Fabric/attributedstring (0.83.9): - boost - DoubleConversion - fast_float @@ -752,7 +793,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.81.4): + - React-Fabric/bridging (0.83.9): - boost - DoubleConversion - fast_float @@ -777,7 +818,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.81.4): + - React-Fabric/componentregistry (0.83.9): - boost - DoubleConversion - fast_float @@ -802,7 +843,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.81.4): + - React-Fabric/componentregistrynative (0.83.9): - boost - DoubleConversion - fast_float @@ -816,10 +857,6 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.81.4) - - React-Fabric/components/root (= 0.81.4) - - React-Fabric/components/scrollview (= 0.81.4) - - React-Fabric/components/view (= 0.81.4) - React-featureflags - React-graphics - React-jsi @@ -831,7 +868,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.81.4): + - React-Fabric/components (0.83.9): - boost - DoubleConversion - fast_float @@ -845,6 +882,10 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.83.9) + - React-Fabric/components/root (= 0.83.9) + - React-Fabric/components/scrollview (= 0.83.9) + - React-Fabric/components/view (= 0.83.9) - React-featureflags - React-graphics - React-jsi @@ -856,7 +897,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.81.4): + - React-Fabric/components/legacyviewmanagerinterop (0.83.9): - boost - DoubleConversion - fast_float @@ -881,7 +922,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.81.4): + - React-Fabric/components/root (0.83.9): - boost - DoubleConversion - fast_float @@ -906,7 +947,32 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.81.4): + - React-Fabric/components/scrollview (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/components/view (0.83.9): - boost - DoubleConversion - fast_float @@ -933,7 +999,57 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.81.4): + - React-Fabric/consistency (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/core (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/dom (0.83.9): - boost - DoubleConversion - fast_float @@ -958,7 +1074,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.81.4): + - React-Fabric/imagemanager (0.83.9): - boost - DoubleConversion - fast_float @@ -983,7 +1099,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.81.4): + - React-Fabric/leakchecker (0.83.9): - boost - DoubleConversion - fast_float @@ -1008,7 +1124,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.81.4): + - React-Fabric/mounting (0.83.9): - boost - DoubleConversion - fast_float @@ -1033,7 +1149,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.81.4): + - React-Fabric/observers (0.83.9): - boost - DoubleConversion - fast_float @@ -1047,6 +1163,9 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.83.9) + - React-Fabric/observers/intersection (= 0.83.9) + - React-Fabric/observers/mutation (= 0.83.9) - React-featureflags - React-graphics - React-jsi @@ -1058,7 +1177,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.81.4): + - React-Fabric/observers/events (0.83.9): - boost - DoubleConversion - fast_float @@ -1083,7 +1202,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.81.4): + - React-Fabric/observers/intersection (0.83.9): - boost - DoubleConversion - fast_float @@ -1097,7 +1216,6 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.81.4) - React-featureflags - React-graphics - React-jsi @@ -1109,7 +1227,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.81.4): + - React-Fabric/observers/mutation (0.83.9): - boost - DoubleConversion - fast_float @@ -1134,7 +1252,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.81.4): + - React-Fabric/scheduler (0.83.9): - boost - DoubleConversion - fast_float @@ -1154,6 +1272,7 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-performancecdpmetrics - React-performancetimeline - React-rendererdebug - React-runtimeexecutor @@ -1161,7 +1280,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.81.4): + - React-Fabric/telemetry (0.83.9): - boost - DoubleConversion - fast_float @@ -1186,7 +1305,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/templateprocessor (0.81.4): + - React-Fabric/templateprocessor (0.83.9): - boost - DoubleConversion - fast_float @@ -1211,7 +1330,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.81.4): + - React-Fabric/uimanager (0.83.9): - boost - DoubleConversion - fast_float @@ -1225,7 +1344,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.81.4) + - React-Fabric/uimanager/consistency (= 0.83.9) - React-featureflags - React-graphics - React-jsi @@ -1238,7 +1357,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.81.4): + - React-Fabric/uimanager/consistency (0.83.9): - boost - DoubleConversion - fast_float @@ -1264,7 +1383,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.81.4): + - React-FabricComponents (0.83.9): - boost - DoubleConversion - fast_float @@ -1279,8 +1398,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.81.4) - - React-FabricComponents/textlayoutmanager (= 0.81.4) + - React-FabricComponents/components (= 0.83.9) + - React-FabricComponents/textlayoutmanager (= 0.83.9) - React-featureflags - React-graphics - React-jsi @@ -1293,7 +1412,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.81.4): + - React-FabricComponents/components (0.83.9): - boost - DoubleConversion - fast_float @@ -1308,17 +1427,18 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.81.4) - - React-FabricComponents/components/iostextinput (= 0.81.4) - - React-FabricComponents/components/modal (= 0.81.4) - - React-FabricComponents/components/rncore (= 0.81.4) - - React-FabricComponents/components/safeareaview (= 0.81.4) - - React-FabricComponents/components/scrollview (= 0.81.4) - - React-FabricComponents/components/switch (= 0.81.4) - - React-FabricComponents/components/text (= 0.81.4) - - React-FabricComponents/components/textinput (= 0.81.4) - - React-FabricComponents/components/unimplementedview (= 0.81.4) - - React-FabricComponents/components/virtualview (= 0.81.4) + - React-FabricComponents/components/inputaccessory (= 0.83.9) + - React-FabricComponents/components/iostextinput (= 0.83.9) + - React-FabricComponents/components/modal (= 0.83.9) + - React-FabricComponents/components/rncore (= 0.83.9) + - React-FabricComponents/components/safeareaview (= 0.83.9) + - React-FabricComponents/components/scrollview (= 0.83.9) + - React-FabricComponents/components/switch (= 0.83.9) + - React-FabricComponents/components/text (= 0.83.9) + - React-FabricComponents/components/textinput (= 0.83.9) + - React-FabricComponents/components/unimplementedview (= 0.83.9) + - React-FabricComponents/components/virtualview (= 0.83.9) + - React-FabricComponents/components/virtualviewexperimental (= 0.83.9) - React-featureflags - React-graphics - React-jsi @@ -1331,7 +1451,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.81.4): + - React-FabricComponents/components/inputaccessory (0.83.9): - boost - DoubleConversion - fast_float @@ -1358,7 +1478,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.81.4): + - React-FabricComponents/components/iostextinput (0.83.9): - boost - DoubleConversion - fast_float @@ -1385,7 +1505,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.81.4): + - React-FabricComponents/components/modal (0.83.9): - boost - DoubleConversion - fast_float @@ -1412,7 +1532,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.81.4): + - React-FabricComponents/components/rncore (0.83.9): - boost - DoubleConversion - fast_float @@ -1439,7 +1559,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.81.4): + - React-FabricComponents/components/safeareaview (0.83.9): - boost - DoubleConversion - fast_float @@ -1466,7 +1586,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.81.4): + - React-FabricComponents/components/scrollview (0.83.9): - boost - DoubleConversion - fast_float @@ -1493,7 +1613,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (0.81.4): + - React-FabricComponents/components/switch (0.83.9): - boost - DoubleConversion - fast_float @@ -1520,7 +1640,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.81.4): + - React-FabricComponents/components/text (0.83.9): - boost - DoubleConversion - fast_float @@ -1547,7 +1667,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.81.4): + - React-FabricComponents/components/textinput (0.83.9): - boost - DoubleConversion - fast_float @@ -1574,7 +1694,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.81.4): + - React-FabricComponents/components/unimplementedview (0.83.9): - boost - DoubleConversion - fast_float @@ -1601,7 +1721,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (0.81.4): + - React-FabricComponents/components/virtualview (0.83.9): - boost - DoubleConversion - fast_float @@ -1628,7 +1748,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.81.4): + - React-FabricComponents/components/virtualviewexperimental (0.83.9): - boost - DoubleConversion - fast_float @@ -1655,7 +1775,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.81.4): + - React-FabricComponents/textlayoutmanager (0.83.9): - boost - DoubleConversion - fast_float @@ -1664,21 +1784,48 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.81.4) - - RCTTypeSafety (= 0.81.4) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricImage (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired (= 0.83.9) + - RCTTypeSafety (= 0.83.9) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.81.4) + - React-jsiexecutor (= 0.83.9) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.81.4): + - React-featureflags (0.83.9): - boost - DoubleConversion - fast_float @@ -1687,7 +1834,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.81.4): + - React-featureflagsnativemodule (0.83.9): - boost - DoubleConversion - fast_float @@ -1702,7 +1849,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.81.4): + - React-graphics (0.83.9): - boost - DoubleConversion - fast_float @@ -1715,7 +1862,7 @@ PODS: - React-jsiexecutor - React-utils - SocketRocket - - React-hermes (0.81.4): + - React-hermes (0.83.9): - boost - DoubleConversion - fast_float @@ -1724,16 +1871,17 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.81.4) + - React-cxxreact (= 0.83.9) - React-jsi - - React-jsiexecutor (= 0.81.4) + - React-jsiexecutor (= 0.83.9) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.81.4) + - React-oscompat + - React-perflogger (= 0.83.9) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.81.4): + - React-idlecallbacksnativemodule (0.83.9): - boost - DoubleConversion - fast_float @@ -1749,7 +1897,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.81.4): + - React-ImageManager (0.83.9): - boost - DoubleConversion - fast_float @@ -1764,7 +1912,28 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-jserrorhandler (0.81.4): + - React-intersectionobservernativemodule (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-jserrorhandler (0.83.9): - boost - DoubleConversion - fast_float @@ -1779,7 +1948,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.81.4): + - React-jsi (0.83.9): - boost - DoubleConversion - fast_float @@ -1789,7 +1958,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.81.4): + - React-jsiexecutor (0.83.9): - boost - DoubleConversion - fast_float @@ -1798,15 +1967,17 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.81.4) - - React-jsi (= 0.81.4) + - React-cxxreact + - React-debug + - React-jsi - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.81.4) + - React-perflogger - React-runtimeexecutor + - React-utils - SocketRocket - - React-jsinspector (0.81.4): + - React-jsinspector (0.83.9): - boost - DoubleConversion - fast_float @@ -1821,10 +1992,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.81.4) + - React-perflogger (= 0.83.9) - React-runtimeexecutor + - React-utils - SocketRocket - - React-jsinspectorcdp (0.81.4): + - React-jsinspectorcdp (0.83.9): - boost - DoubleConversion - fast_float @@ -1833,7 +2005,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.81.4): + - React-jsinspectornetwork (0.83.9): - boost - DoubleConversion - fast_float @@ -1841,23 +2013,24 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-featureflags - React-jsinspectorcdp - - React-performancetimeline - - React-timing - SocketRocket - - React-jsinspectortracing (0.81.4): + - React-jsinspectortracing (0.83.9): - boost - DoubleConversion - fast_float - fmt - glog + - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-jsi + - React-jsinspectornetwork - React-oscompat - React-timing + - React-utils - SocketRocket - - React-jsitooling (0.81.4): + - React-jsitooling (0.83.9): - boost - DoubleConversion - fast_float @@ -1865,16 +2038,18 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.81.4) - - React-jsi (= 0.81.4) + - React-cxxreact (= 0.83.9) + - React-debug + - React-jsi (= 0.83.9) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor + - React-utils - SocketRocket - - React-jsitracing (0.81.4): + - React-jsitracing (0.83.9): - React-jsi - - React-logger (0.81.4): + - React-logger (0.83.9): - boost - DoubleConversion - fast_float @@ -1883,7 +2058,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.81.4): + - React-Mapbuffer (0.83.9): - boost - DoubleConversion - fast_float @@ -1893,7 +2068,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.81.4): + - React-microtasksnativemodule (0.83.9): - boost - DoubleConversion - fast_float @@ -1907,6 +2082,27 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket + - React-mutationobservernativemodule (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/mutation + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-background-timer (2.4.1): - React-Core - react-native-biometrics (2.2.0): @@ -2169,7 +2365,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (0.81.4): + - React-NativeModulesApple (0.83.9): - boost - DoubleConversion - fast_float @@ -2181,6 +2377,7 @@ PODS: - React-callinvoker - React-Core - React-cxxreact + - React-debug - React-featureflags - React-jsi - React-jsinspector @@ -2189,8 +2386,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-oscompat (0.81.4) - - React-perflogger (0.81.4): + - React-networking (0.83.9): - boost - DoubleConversion - fast_float @@ -2198,8 +2394,37 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric + - React-featureflags + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-timing - SocketRocket - - React-performancetimeline (0.81.4): + - React-oscompat (0.83.9) + - React-perflogger (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-performancecdpmetrics (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-jsi + - React-performancetimeline + - React-runtimeexecutor + - React-timing + - SocketRocket + - React-performancetimeline (0.83.9): - boost - DoubleConversion - fast_float @@ -2212,9 +2437,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.81.4): - - React-Core/RCTActionSheetHeaders (= 0.81.4) - - React-RCTAnimation (0.81.4): + - React-RCTActionSheet (0.83.9): + - React-Core/RCTActionSheetHeaders (= 0.83.9) + - React-RCTAnimation (0.83.9): - boost - DoubleConversion - fast_float @@ -2230,7 +2455,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.81.4): + - React-RCTAppDelegate (0.83.9): - boost - DoubleConversion - fast_float @@ -2264,7 +2489,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.81.4): + - React-RCTBlob (0.83.9): - boost - DoubleConversion - fast_float @@ -2283,7 +2508,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.81.4): + - React-RCTFabric (0.83.9): - boost - DoubleConversion - fast_float @@ -2292,6 +2517,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - RCTSwiftUIWrapper - React-Core - React-debug - React-Fabric @@ -2303,8 +2529,9 @@ PODS: - React-jsi - React-jsinspector - React-jsinspectorcdp - - React-jsinspectornetwork - React-jsinspectortracing + - React-networking + - React-performancecdpmetrics - React-performancetimeline - React-RCTAnimation - React-RCTFBReactNativeSpec @@ -2318,7 +2545,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.81.4): + - React-RCTFBReactNativeSpec (0.83.9): - boost - DoubleConversion - fast_float @@ -2332,10 +2559,10 @@ PODS: - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.81.4) + - React-RCTFBReactNativeSpec/components (= 0.83.9) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (0.81.4): + - React-RCTFBReactNativeSpec/components (0.83.9): - boost - DoubleConversion - fast_float @@ -2358,7 +2585,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (0.81.4): + - React-RCTImage (0.83.9): - boost - DoubleConversion - fast_float @@ -2374,14 +2601,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.81.4): - - React-Core/RCTLinkingHeaders (= 0.81.4) - - React-jsi (= 0.81.4) + - React-RCTLinking (0.83.9): + - React-Core/RCTLinkingHeaders (= 0.83.9) + - React-jsi (= 0.83.9) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.81.4) - - React-RCTNetwork (0.81.4): + - ReactCommon/turbomodule/core (= 0.83.9) + - React-RCTNetwork (0.83.9): - boost - DoubleConversion - fast_float @@ -2391,15 +2618,17 @@ PODS: - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTNetworkHeaders + - React-debug - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-NativeModulesApple + - React-networking - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTRuntime (0.81.4): + - React-RCTRuntime (0.83.9): - boost - DoubleConversion - fast_float @@ -2409,6 +2638,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-Core + - React-debug - React-jsi - React-jsinspector - React-jsinspectorcdp @@ -2418,8 +2648,9 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes + - React-utils - SocketRocket - - React-RCTSettings (0.81.4): + - React-RCTSettings (0.83.9): - boost - DoubleConversion - fast_float @@ -2434,10 +2665,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTText (0.81.4): - - React-Core/RCTTextHeaders (= 0.81.4) + - React-RCTText (0.83.9): + - React-Core/RCTTextHeaders (= 0.83.9) - Yoga - - React-RCTVibration (0.81.4): + - React-RCTVibration (0.83.9): - boost - DoubleConversion - fast_float @@ -2451,11 +2682,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.81.4) - - React-renderercss (0.81.4): + - React-rendererconsistency (0.83.9) + - React-renderercss (0.83.9): - React-debug - React-utils - - React-rendererdebug (0.81.4): + - React-rendererdebug (0.83.9): - boost - DoubleConversion - fast_float @@ -2465,7 +2696,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (0.81.4): + - React-RuntimeApple (0.83.9): - boost - DoubleConversion - fast_float @@ -2494,7 +2725,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.81.4): + - React-RuntimeCore (0.83.9): - boost - DoubleConversion - fast_float @@ -2516,7 +2747,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.81.4): + - React-runtimeexecutor (0.83.9): - boost - DoubleConversion - fast_float @@ -2526,10 +2757,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 0.81.4) + - React-jsi (= 0.83.9) - React-utils - SocketRocket - - React-RuntimeHermes (0.81.4): + - React-RuntimeHermes (0.83.9): - boost - DoubleConversion - fast_float @@ -2550,7 +2781,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (0.81.4): + - React-runtimescheduler (0.83.9): - boost - DoubleConversion - fast_float @@ -2572,9 +2803,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.81.4): + - React-timing (0.83.9): - React-debug - - React-utils (0.81.4): + - React-utils (0.83.9): - boost - DoubleConversion - fast_float @@ -2584,11 +2815,28 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.81.4) + - React-jsi (= 0.83.9) + - SocketRocket + - React-webperformancenativemodule (0.83.9): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact + - React-jsi + - React-jsiexecutor + - React-performancetimeline + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (0.81.4): + - ReactAppDependencyProvider (0.83.9): - ReactCodegen - - ReactCodegen (0.81.4): + - ReactCodegen (0.83.9): - boost - DoubleConversion - fast_float @@ -2614,7 +2862,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.81.4): + - ReactCommon (0.83.9): - boost - DoubleConversion - fast_float @@ -2622,9 +2870,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.81.4) + - ReactCommon/turbomodule (= 0.83.9) - SocketRocket - - ReactCommon/turbomodule (0.81.4): + - ReactCommon/turbomodule (0.83.9): - boost - DoubleConversion - fast_float @@ -2633,15 +2881,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.81.4) - - React-cxxreact (= 0.81.4) - - React-jsi (= 0.81.4) - - React-logger (= 0.81.4) - - React-perflogger (= 0.81.4) - - ReactCommon/turbomodule/bridging (= 0.81.4) - - ReactCommon/turbomodule/core (= 0.81.4) + - React-callinvoker (= 0.83.9) + - React-cxxreact (= 0.83.9) + - React-jsi (= 0.83.9) + - React-logger (= 0.83.9) + - React-perflogger (= 0.83.9) + - ReactCommon/turbomodule/bridging (= 0.83.9) + - ReactCommon/turbomodule/core (= 0.83.9) - SocketRocket - - ReactCommon/turbomodule/bridging (0.81.4): + - ReactCommon/turbomodule/bridging (0.83.9): - boost - DoubleConversion - fast_float @@ -2650,13 +2898,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.81.4) - - React-cxxreact (= 0.81.4) - - React-jsi (= 0.81.4) - - React-logger (= 0.81.4) - - React-perflogger (= 0.81.4) + - React-callinvoker (= 0.83.9) + - React-cxxreact (= 0.83.9) + - React-jsi (= 0.83.9) + - React-logger (= 0.83.9) + - React-perflogger (= 0.83.9) - SocketRocket - - ReactCommon/turbomodule/core (0.81.4): + - ReactCommon/turbomodule/core (0.83.9): - boost - DoubleConversion - fast_float @@ -2665,14 +2913,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.81.4) - - React-cxxreact (= 0.81.4) - - React-debug (= 0.81.4) - - React-featureflags (= 0.81.4) - - React-jsi (= 0.81.4) - - React-logger (= 0.81.4) - - React-perflogger (= 0.81.4) - - React-utils (= 0.81.4) + - React-callinvoker (= 0.83.9) + - React-cxxreact (= 0.83.9) + - React-debug (= 0.83.9) + - React-featureflags (= 0.83.9) + - React-jsi (= 0.83.9) + - React-logger (= 0.83.9) + - React-perflogger (= 0.83.9) + - React-utils (= 0.83.9) - SocketRocket - RealmJS (12.14.2): - React @@ -2839,7 +3087,7 @@ PODS: - RNQrGenerator (1.4.6): - React - ZXingObjC - - RNReanimated (3.19.5): + - RNReanimated (4.3.0): - boost - DoubleConversion - fast_float @@ -2866,11 +3114,12 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.19.5) - - RNReanimated/worklets (= 3.19.5) + - RNReanimated/apple (= 4.3.0) + - RNReanimated/common (= 4.3.0) + - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated (3.19.5): + - RNReanimated/apple (4.3.0): - boost - DoubleConversion - fast_float @@ -2897,10 +3146,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.19.5) + - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated/apple (3.19.5): + - RNReanimated/common (4.3.0): - boost - DoubleConversion - fast_float @@ -2927,9 +3176,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNWorklets - SocketRocket - Yoga - - RNReanimated/worklets (3.19.5): + - RNScreens (4.24.0): - boost - DoubleConversion - fast_float @@ -2945,21 +3195,50 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-RCTImage - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/worklets/apple (= 3.19.5) + - RNScreens/common (= 4.24.0) - SocketRocket - Yoga - - RNReanimated/worklets/apple (3.19.5): + - RNScreens/common (4.24.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - RNSentry (8.8.0): - boost - DoubleConversion - fast_float @@ -2986,9 +3265,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - Sentry (= 9.10.0) - SocketRocket - Yoga - - RNScreens (4.24.0): + - RNShare (12.2.6): - boost - DoubleConversion - fast_float @@ -3008,17 +3288,15 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric - - React-RCTImage - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.24.0) - SocketRocket - Yoga - - RNScreens/common (4.24.0): + - RNSVG (15.15.4): - boost - DoubleConversion - fast_float @@ -3038,16 +3316,16 @@ PODS: - React-jsi - React-NativeModulesApple - React-RCTFabric - - React-RCTImage - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNSVG/common (= 15.15.4) - SocketRocket - Yoga - - RNSentry (8.8.0): + - RNSVG/common (15.15.4): - boost - DoubleConversion - fast_float @@ -3063,7 +3341,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -3074,10 +3351,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - Sentry (= 9.10.0) - SocketRocket - Yoga - - RNShare (12.2.6): + - RNWorklets (0.8.1): - boost - DoubleConversion - fast_float @@ -3093,6 +3369,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -3103,9 +3380,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNWorklets/apple (= 0.8.1) + - RNWorklets/common (= 0.8.1) - SocketRocket - Yoga - - RNSVG (15.15.4): + - RNWorklets/apple (0.8.1): - boost - DoubleConversion - fast_float @@ -3121,6 +3400,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -3131,10 +3411,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.15.4) - SocketRocket - Yoga - - RNSVG/common (15.15.4): + - RNWorklets/common (0.8.1): - boost - DoubleConversion - fast_float @@ -3150,6 +3429,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -3209,6 +3489,8 @@ DEPENDENCIES: - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTSwiftUI (from `../node_modules/react-native/ReactApple/RCTSwiftUI`) + - RCTSwiftUIWrapper (from `../node_modules/react-native/ReactApple/RCTSwiftUIWrapper`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) @@ -3228,6 +3510,7 @@ DEPENDENCIES: - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-intersectionobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`) - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) @@ -3240,6 +3523,7 @@ DEPENDENCIES: - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - React-mutationobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`) - react-native-background-timer (from `../node_modules/react-native-background-timer`) - react-native-biometrics (from `../node_modules/react-native-biometrics`) - react-native-blob-util (from `../node_modules/react-native-blob-util`) @@ -3260,8 +3544,10 @@ DEPENDENCIES: - react-native-tcp-socket (from `../node_modules/react-native-tcp-socket`) - react-native-worklets-core (from `../node_modules/react-native-worklets-core`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-networking (from `../node_modules/react-native/ReactCommon/react/networking`) - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancecdpmetrics (from `../node_modules/react-native/ReactCommon/react/performance/cdpmetrics`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) @@ -3286,8 +3572,9 @@ DEPENDENCIES: - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactAppDependencyProvider (from `build/generated/ios`) - - ReactCodegen (from `build/generated/ios`) + - React-webperformancenativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/webperformance`) + - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) + - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - RealmJS (from `../node_modules/realm`) - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)" @@ -3306,6 +3593,7 @@ DEPENDENCIES: - "RNSentry (from `../node_modules/@sentry/react-native`)" - RNShare (from `../node_modules/react-native-share`) - RNSVG (from `../node_modules/react-native-svg`) + - RNWorklets (from `../node_modules/react-native-worklets`) - SocketRocket (~> 0.7.1) - VisionCamera (from `../node_modules/react-native-vision-camera`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -3351,7 +3639,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782 + :tag: hermes-v0.14.1 libportal-ios: :git: https://github.com/bithyve/libportal-ios.git libportal-react-native: @@ -3366,6 +3654,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: :path: "../node_modules/react-native/Libraries/Required" + RCTSwiftUI: + :path: "../node_modules/react-native/ReactApple/RCTSwiftUI" + RCTSwiftUIWrapper: + :path: "../node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: @@ -3402,6 +3694,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-intersectionobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: @@ -3426,6 +3720,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + React-mutationobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-background-timer: :path: "../node_modules/react-native-background-timer" react-native-biometrics: @@ -3466,10 +3762,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-worklets-core" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-networking: + :path: "../node_modules/react-native/ReactCommon/react/networking" React-oscompat: :path: "../node_modules/react-native/ReactCommon/oscompat" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancecdpmetrics: + :path: "../node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: @@ -3518,10 +3818,12 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/timing" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + React-webperformancenativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: - :path: build/generated/ios + :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: - :path: build/generated/ios + :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../node_modules/react-native/ReactCommon" RealmJS: @@ -3558,6 +3860,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-share" RNSVG: :path: "../node_modules/react-native-svg" + RNWorklets: + :path: "../node_modules/react-native-worklets" VisionCamera: :path: "../node_modules/react-native-vision-camera" Yoga: @@ -3574,18 +3878,18 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886 + FBLazyVector: 3bcb3055086e5d90a12f0fe1668e79f6eceabc17 Firebase: 99f203d3a114c6ba591f3b32263a9626e450af65 FirebaseCore: f4428e22415ea3b3eca652c2098413dabf2a23a9 FirebaseCoreExtension: 3473a6ec16a91aee29fb75994a86c0220d2cddf3 FirebaseCoreInternal: e7bbaeb00ab73011298f35ed223aa7371e212948 FirebaseInstallations: 047343aa91fd6a1ebfa3eb374ddecf36a8aaddfd FirebaseMessaging: ed18fb50634e6e85b5d3e77e628c21e2c928cc53 - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd + fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 - hermes-engine: 35c763d57c9832d0eef764316ca1c4d043581394 + hermes-engine: aa404dd2f865314cd211641ddff59d06039dbcf1 libportal-ios: d9aa55474e2d5be8e38e96345dd37be34fda45b4 libportal-react-native: 91b6bec36f7e92a0bcc4e9d51d6ce3ee7c163728 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -3596,40 +3900,44 @@ SPEC CHECKSUMS: PDFGenerator: 17d6bc525db0a3fcd156fbf00f9d1b8d5cc75d1e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 QRCoder: cbd2bee531cc86d286df7942334cfed94c803ae4 - RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 - RCTDeprecation: c0ed3249a97243002615517dff789bf4666cf585 - RCTRequired: 58719f5124f9267b5f9649c08bf23d9aea845b23 - RCTTypeSafety: 4aefa8328ab1f86da273f08517f1f6b343f6c2cc - React: 2073376f47c71b7e9a0af7535986a77522ce1049 - React-callinvoker: 751b6f2c83347a0486391c3f266f291f0f53b27e + RCT-Folly: b29feb752b08042c62badaef7d453f3bb5e6ae23 + RCTDeprecation: c7d33f6bc08dbb8be7dfa70d219bfb034480a406 + RCTRequired: 42b13c9504609bae9a9f65673a6b4fcbd8d07bd1 + RCTSwiftUI: cef2010e1e5e699600b2064d3aa702e53c35816c + RCTSwiftUIWrapper: 18f0f0601b556e27593928c36697d5f651db760f + RCTTypeSafety: c5fd6a8092bee25eaa31d4cca03794e902b5fdfd + React: 6c36d83b2afecc1d45ec2a637158750edad20d87 + React-callinvoker: 813372c3165324939d57b849f2db0c99390b9aac React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a - React-Core: dff5d29973349b11dd6631c9498456d75f846d5e - React-CoreModules: c0ae04452e4c5d30e06f8e94692a49107657f537 - React-cxxreact: 376fd672c95dfb64ad5cc246e6a1e9edb78dec4c - React-debug: 7b56a0a7da432353287d2eedac727903e35278f5 - React-defaultsnativemodule: 393b81aaa6211408f50a6ef00a277847256dd881 - React-domnativemodule: 5fb5829baa7a7a0f217019cbad1eb226d94f7062 - React-Fabric: a17c4ae35503673b57b91c2d1388429e7cbee452 - React-FabricComponents: a76572ddeba78ebe4ec58615291e9db4a55cd46a - React-FabricImage: d806eb2695d7ef355ec28d1a21f5a14ac26b1cae - React-featureflags: 1690ec3c453920b6308e23a4e24eb9c3632f9c75 - React-featureflagsnativemodule: 7b7e8483fc671c5a33aefd699b7c7a3c0bdfdfec - React-graphics: ea146ee799dc816524a3a0922fc7be0b5a52dcc1 - React-hermes: fcbdc45ecf38259fe3b12642bd0757c52270a107 - React-idlecallbacksnativemodule: a353f9162eaa7ad787e68aba9f52a1cfa8154098 - React-ImageManager: ec5cf55ce9cc81719eb5f1f51d23d04db851c86c - React-jserrorhandler: 594c593f3d60f527be081e2cace7710c2bd9f524 - React-jsi: 59ec3190dd364cca86a58869e7755477d2468948 - React-jsiexecutor: b87d78a2e8dd7a6f56e9cdac038da45de98c944f - React-jsinspector: b9204adf1af622c98e78af96ec1bca615c2ce2bd - React-jsinspectorcdp: 4a356fa69e412d35d3a38c44d4a6cc555c5931e8 - React-jsinspectornetwork: 7820056773178f321cbf18689e1ffcd38276a878 - React-jsinspectortracing: b341c5ef6e031a33e0bd462d67fd397e8e9cd612 - React-jsitooling: 401655e05cb966b0081225c5201d90734a567cb9 - React-jsitracing: 67eff6dea0cb58a1e7bd8b49243012d88c0f511e - React-logger: a3cb5b29c32b8e447b5a96919340e89334062b48 - React-Mapbuffer: 9d2434a42701d6144ca18f0ca1c4507808ca7696 - React-microtasksnativemodule: 75b6604b667d297292345302cc5bfb6b6aeccc1b + React-Core: b2a189a7e16fc88a768908152201f14379708ac0 + React-CoreModules: 7ff1464d8c75a63c4028571217e4f4d01b008919 + React-cxxreact: 06aed26685cbd29a55d1648a14f13491549cea9d + React-debug: eeaaa885aed6766643a249e186cb55910847f32d + React-defaultsnativemodule: 137369659d426f45688b7467775a6dc153abf127 + React-domnativemodule: 5c80b3bd89b4d14d1e57f2c2ac2a8e7a3d2a7dcc + React-Fabric: be18c20ebb56a507b6f04dd701fdc79ab7111763 + React-FabricComponents: 648428bb2ea49ee4db5796d9670994280c93e447 + React-FabricImage: 44232bb0498164e155ffb33621acc1851146d964 + React-featureflags: 840962f151a33d44a93f289d59bcffd166fa8e39 + React-featureflagsnativemodule: 2dac13fa41ee8eff0c45e2a336f5c98291ef9a96 + React-graphics: 8f80ab9311f947fade8d34ddd3cff8870441d000 + React-hermes: f241babdb4e8595933d856ab78f5d5d49218cac0 + React-idlecallbacksnativemodule: 2d0687f8820e232f4686109721ec066c169f9232 + React-ImageManager: cda1751f63b04e8a7df4cb65894ed34c6043fb2e + React-intersectionobservernativemodule: 34d7b434d4df27a113158bed316a4e0dff658d2b + React-jserrorhandler: e8ad51be4b0e29eadfdd7854675cf5087a4ea5f9 + React-jsi: ee1dbc3b2635ce07783e6638656c0b472573bb48 + React-jsiexecutor: 05fe7918c713a64a39474915f725fe0e61d65309 + React-jsinspector: 57db0ee88c1471b7310d3feb5c3c92cec6db4702 + React-jsinspectorcdp: 757575b5a8151ca2f253f21e73ef371bc92482a8 + React-jsinspectornetwork: 443fb13ccad11b861d5810f572e6eceb7dd98e05 + React-jsinspectortracing: 59c88018cbc7855bb26c49d8b3bb5ce0d7a6c00a + React-jsitooling: abc1f89dd35866995bcb873c60a15e8af82d0d96 + React-jsitracing: e8993f012752e5f7a5e749d9348095c30091bb27 + React-logger: cf2064f903777a5bdca904c4265f17396d4d8568 + React-Mapbuffer: c546207c9ac05ba26b90ba26f1288f84c8867f2e + React-microtasksnativemodule: ad2becc1076529952b6db26d0a1476ec489b9067 + React-mutationobservernativemodule: 867e9c215f21b4308fa98473f3c38585b5897e44 react-native-background-timer: 4638ae3bee00320753647900b21260b10587b6f7 react-native-biometrics: ecca256a9e1c8b430f78c4e3dcb16b57ea1418e0 react-native-blob-util: d94da4994ee7a4f375f1885e5e79c6eee20fa4d7 @@ -3649,36 +3957,39 @@ SPEC CHECKSUMS: react-native-safe-area-context: befb5404eb8a16fdc07fa2bebab3568ecabcbb8a react-native-tcp-socket: 0a0455b843f9dfcad875ea6cfafeb05c0abb0a24 react-native-worklets-core: aaaac7d17f7e576592369a54f30e96fe4875c983 - React-NativeModulesApple: 879fbdc5dcff7136abceb7880fe8a2022a1bd7c3 - React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d - React-perflogger: 5536d2df3d18fe0920263466f7b46a56351c0510 - React-performancetimeline: 9041c53efa07f537164dcfe7670a36642352f4c2 - React-RCTActionSheet: 42195ae666e6d79b4af2346770f765b7c29435b9 - React-RCTAnimation: fa103ccc3503b1ed8dedca7e62e7823937748843 - React-RCTAppDelegate: 665d4baf19424cef08276e9ac0d8771eec4519f9 - React-RCTBlob: 0fa9530c255644db095f2c4fd8d89738d9d9ecc0 - React-RCTFabric: 1fcd8af6e25f92532f56b4ba092e58662c14d156 - React-RCTFBReactNativeSpec: db171247585774f9f0a30f75109cc51568686213 - React-RCTImage: ba824e61ce2e920a239a65d130b83c3a1d426dff - React-RCTLinking: d2dc199c37e71e6f505d9eca3e5c33be930014d4 - React-RCTNetwork: 87137d4b9bd77e5068f854dd5c1f30d4b072faf6 - React-RCTRuntime: 137fafaa808a8b7e76a510e8be45f9f827899daa - React-RCTSettings: 71f5c7fd7b5f4e725a4e2114a4b4373d0e46048f - React-RCTText: b94d4699b49285bee22b8ebf768924d607eccee3 - React-RCTVibration: 6e3993c4f6c36a3899059f9a9ead560ddaf5a7d7 - React-rendererconsistency: b4785e5ed837dc7c242bbc5fdd464b33ef5bfae7 - React-renderercss: e6fb0ba387b389c595ffa86b8b628716d31f58dc - React-rendererdebug: 60a03de5c7ea59bf2d39791eb43c4c0f5d8b24e3 - React-RuntimeApple: 3df6788cd9b938bb8cb28298d80b5fbd98a4d852 - React-RuntimeCore: fad8adb4172c414c00ff6980250caf35601a0f5d - React-runtimeexecutor: d2db7e72d97751855ea0bf5273d2ac84e5ea390c - React-RuntimeHermes: 04faa4cf9a285136a6d73738787fe36020170613 - React-runtimescheduler: f6a1c9555e7131b4a8b64cce01489ad0405f6e8d - React-timing: 1e6a8acb66e2b7ac9d418956617fd1fdb19322fd - React-utils: 52bbb03f130319ef82e4c3bc7a85eaacdb1fec87 - ReactAppDependencyProvider: 433ddfb4536948630aadd5bd925aff8a632d2fe3 - ReactCodegen: 1d05923ad119796be9db37830d5e5dc76586aa00 - ReactCommon: 394c6b92765cf6d211c2c3f7f6bc601dffb316a6 + React-NativeModulesApple: 519f9f98375db6458a7220becd25db81b3860b76 + React-networking: 2318cba8288ec5df38e899feed3baaac0629b4bd + React-oscompat: 4524d8ccb12b7f07beb12e2ea9c5ea55b55d604b + React-perflogger: 2b2a2bc9173796cc58fece00d3df1c99b39c2b8e + React-performancecdpmetrics: 162db18cc31c25256d393383890cb0f3de27cf73 + React-performancetimeline: a3b28cf401e8cb2027fb282a697ea87d97cd320a + React-RCTActionSheet: e1c8afe045a25f3a8d73da52bb28e6186718e206 + React-RCTAnimation: 7681b2367405b53d4e91ac76b36bd8fb1ce50a53 + React-RCTAppDelegate: e8d05c439051bd6860638e59fc8fb81cf3ac0f9b + React-RCTBlob: fa0e5ab89883e4bf5eb05e534b68ce2951ca514b + React-RCTFabric: d505530c38fada112559a19e91d200a6b8381d4f + React-RCTFBReactNativeSpec: 2d7c44c5b4349957cec8c77bb5cd401d9348c4fc + React-RCTImage: 8d32ede0e9f07aa7a446a54e924f23b3347d2960 + React-RCTLinking: ef0c625de1ce2b78189cb65391888628b5d2d6ed + React-RCTNetwork: 5e6a3678c23c0b8c4e2b69e85551215f1fcfe2b2 + React-RCTRuntime: ec85cc9d0ca3bd98bfcc0674c59f011eacc96d91 + React-RCTSettings: c7f2c32bee82c3f4e757d779fff3c2bf47cc7e46 + React-RCTText: cc134029a95773223502a9aeac47300586426ca5 + React-RCTVibration: 9ed48065a50d4a4311aed5c17272061f2cae910b + React-rendererconsistency: 9262a6a4c4be861ffd7e3149c517bd4076a8851f + React-renderercss: 4840f91b676f4000cc704f9214f950df02be54f1 + React-rendererdebug: 613c8b53e6032d16c4c499d52bbd21c9df6873fa + React-RuntimeApple: d53d701e0ac401fa6caca87d22881559617e5a5a + React-RuntimeCore: 2232f165e559a6edf997a5b18e9669a63e997cba + React-runtimeexecutor: fbe7aa46f3c1233e903fa6758a1c8c372070c33b + React-RuntimeHermes: a5ada5beb920f09b3fb3fce491d8d3d132c6e677 + React-runtimescheduler: 81f357f73c68c93459b714b1f917e30a40f1a1ea + React-timing: 5ace10dca5f52437bb6d4212404898d9ab7df82f + React-utils: 29d70520468725a40da28decabd1c58dda7f6f90 + React-webperformancenativemodule: a5f9909a36ae47ea244e38efd25e479c01d39e14 + ReactAppDependencyProvider: 87593e9dfdba8dac1d7b2af1af05f0eff2a05684 + ReactCodegen: 417334350a76a91784cc20f7aff392327e217dc4 + ReactCommon: 5f2db7556b60816bdc5761a359539bacd2d0250d RealmJS: ff8a7d6d6e339c1b3410a96ceb4151b151fe56f5 RNCClipboard: adba6334687b7fb2c37760e26dedd550b4846a72 RNDeviceInfo: f9d6fd102f8b11daa7ee322391b23cebee3bd95f @@ -3686,22 +3997,23 @@ SPEC CHECKSUMS: RNFBApp: 022bf8a1be198c5b8dc8af4dcb656d49f903aa8d RNFBMessaging: e42061ab9fab61081c38b5661b292c1f295bbc96 RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: 3a73f098d74712952870e948b3d9cf7b6cae9961 + RNGestureHandler: be7148bc663eac98c0ad6474b4b105f8cadd56be RNIap: 61f183ac917792fae42b0326b1bef33598c1adf6 RNKeychain: a2c134ab796272c3d605e035ab727591000b30f3 RNLocalize: 19917c3f32cf6386f7d2957a638a4281669cae57 RNQrGenerator: af2f0888eb81b8ff99517a3929d6399444dcc56d - RNReanimated: 9af1b9f7d221d1cc2f99d935bab08419cae7c1ce + RNReanimated: 4e6187f2ba1e30e6ddc7c8fc9f19b2dd2b6b2532 RNScreens: 7f643ee0fd1407dc5085c7795460bd93da113b8f RNSentry: 80792b62c5fa701a58e27d022e1eb20d52a796e5 RNShare: 51d221e8ac06263e91168c604b94274fdcc4784f - RNSVG: 681be694d501c0af971615811d4f2ea9baf58966 + RNSVG: 3405336c4507ee0bafb02b08058d57216daa2c50 + RNWorklets: 6daa3975bebe6047822c7485666d501a716674ca SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d Sentry: 4e85b40e4b0235853f40f959d315a6b28e3148d8 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 VisionCamera: 0044a94f7489f19e19d5938e97dfc36f4784af3c - Yoga: a3ed390a19db0459bd6839823a6ac6d9c6db198d + Yoga: e6489bbfdab9b98f8d51993484d6bd40216b7834 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 PODFILE CHECKSUM: b6c63a86c263fb282b75313bfa3faf16def35484 diff --git a/package.json b/package.json index 2f3167f0a5..86640f461c 100644 --- a/package.json +++ b/package.json @@ -70,9 +70,9 @@ "patch-package": "6.4.7", "path-browserify": "0.0.0", "process": "0.11.0", - "react": "19.1.0", + "react": "19.2.0", "react-localization": "1.0.19", - "react-native": "0.81.4", + "react-native": "0.83.9", "react-native-background-timer": "2.4.1", "react-native-biometrics": "2.2.0", "react-native-blob-util": "0.18.3", @@ -101,7 +101,7 @@ "react-native-pdf": "^6.7.7", "react-native-qrcode-svg": "6.3.2", "react-native-randombytes": "3.6.1", - "react-native-reanimated": "3.19.5", + "react-native-reanimated": "4.3.0", "react-native-responsive-screen": "1.4.2", "react-native-rsa-native": "2.0.5", "react-native-safe-area-context": "5.7.0", @@ -112,6 +112,7 @@ "react-native-svg": "15.15.4", "react-native-tcp-socket": "5.6.2", "react-native-vision-camera": "^4.7.2", + "react-native-worklets": "0.8.1", "react-native-worklets-core": "^1.6.3", "react-redux": "7.2.8", "readable-stream": "1.0.33", @@ -136,15 +137,15 @@ "@react-native-community/cli": "15.1.0", "@react-native-community/cli-platform-android": "15.1.0", "@react-native-community/cli-platform-ios": "15.1.0", - "@react-native/babel-preset": "0.81.4", - "@react-native/eslint-config": "0.81.4", - "@react-native/metro-config": "0.81.4", - "@react-native/typescript-config": "0.81.4", + "@react-native/babel-preset": "0.83.9", + "@react-native/eslint-config": "0.83.9", + "@react-native/metro-config": "0.83.9", + "@react-native/typescript-config": "0.83.9", "@testing-library/jest-native": "5.4.3", "@types/jest": "29.5.14", - "@types/react": "19.1.0", - "@types/react-native": "0.66.34", - "@types/react-test-renderer": "18.3.0", + "@types/react": "19.2.0", + "@types/react-native": "0.73.0", + "@types/react-test-renderer": "19.1.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "babel-jest": "29.7.0", @@ -163,10 +164,10 @@ "jest": "29.7.0", "lint-staged": "13.3.0", "prettier": "2.8.8", - "react-dom": "19.0.0", + "react-dom": "19.2.0", "react-native-codegen": "0.70.7", "react-native-svg-transformer": "1.5.0", - "react-test-renderer": "18.3.1", + "react-test-renderer": "19.2.0", "redux-mock-store": "1.5.5", "rn-nodeify": "github:tradle/rn-nodeify#338d8d6ba8438403093e9409e9a9d88ad884926f", "typescript": "5.0.4" diff --git a/patches/@react-native+gradle-plugin+0.81.4.patch b/patches/@react-native+gradle-plugin+0.81.4.patch deleted file mode 100644 index 3ee860edde..0000000000 --- a/patches/@react-native+gradle-plugin+0.81.4.patch +++ /dev/null @@ -1,1345 +0,0 @@ -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin -new file mode 100644 -index 0000000..6eb78bd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock -new file mode 100644 -index 0000000..f5c5d2a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/8.13/executionHistory/executionHistory.lock differ -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock -new file mode 100644 -index 0000000..67e9d20 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties -new file mode 100644 -index 0000000..0d6918b ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/cache.properties -@@ -0,0 +1,2 @@ -+#Tue Apr 21 18:55:06 IST 2026 -+gradle.version=8.13 -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin -new file mode 100644 -index 0000000..2dc18dc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/buildOutputCleanup/outputFiles.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe b/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe -new file mode 100644 -index 0000000..0510bb4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/.gradle/file-system.probe differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module -new file mode 100644 -index 0000000..c1c3a55 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/META-INF/react-native-gradle-plugin.kotlin_module differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class -new file mode 100644 -index 0000000..e184343 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class -new file mode 100644 -index 0000000..79fedaf -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactExtension.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class -new file mode 100644 -index 0000000..a2e6154 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactPlugin.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class -new file mode 100644 -index 0000000..58a092d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/ReactRootProjectPlugin.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class -new file mode 100644 -index 0000000..87c81e0 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$1.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class -new file mode 100644 -index 0000000..66bfc07 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt$configureReactTasks$2.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class -new file mode 100644 -index 0000000..5de9592 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/TaskConfigurationKt.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class -new file mode 100644 -index 0000000..206c5a9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/internal/PrivateReactExtension.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class -new file mode 100644 -index 0000000..f159ef6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/BundleHermesCTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class -new file mode 100644 -index 0000000..2afa276 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class -new file mode 100644 -index 0000000..cdde56d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateAutolinkingNewArchitecturesFileTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class -new file mode 100644 -index 0000000..d6dad66 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenArtifactsTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class -new file mode 100644 -index 0000000..759507d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateCodegenSchemaTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class -new file mode 100644 -index 0000000..7222ec2 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class -new file mode 100644 -index 0000000..673ea93 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GenerateEntryPointTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class -new file mode 100644 -index 0000000..692d0ad -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class -new file mode 100644 -index 0000000..7dc99fc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/GeneratePackageListTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class -new file mode 100644 -index 0000000..f8531da -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class -new file mode 100644 -index 0000000..6efb963 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/BuildCodegenCLITask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class -new file mode 100644 -index 0000000..397e715 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/CustomExecTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class -new file mode 100644 -index 0000000..6e525a9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareBoostTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class -new file mode 100644 -index 0000000..dcdb7bc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGflagsTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class -new file mode 100644 -index 0000000..303b42f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PrepareGlogTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class -new file mode 100644 -index 0000000..286ae35 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class -new file mode 100644 -index 0000000..065dd5c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/tasks/internal/utils/PrefabPreprocessingEntry.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class -new file mode 100644 -index 0000000..c2ed9e3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class -new file mode 100644 -index 0000000..7dcbece -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/AgpConfiguratorUtilsKt.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class -new file mode 100644 -index 0000000..1c91c12 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/BackwardCompatUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class -new file mode 100644 -index 0000000..3db8adc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/DependencyUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class -new file mode 100644 -index 0000000..63d0b95 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/FileUtilsKt.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class -new file mode 100644 -index 0000000..e93ccfb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/JdkConfiguratorUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class -new file mode 100644 -index 0000000..67491a7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/NdkConfiguratorUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class -new file mode 100644 -index 0000000..efbf6c3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PathUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class -new file mode 100644 -index 0000000..55aaee4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/ProjectUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class -new file mode 100644 -index 0000000..d00377c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/classes/kotlin/main/com/facebook/react/utils/PropertyUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab -new file mode 100644 -index 0000000..dea4286 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream -new file mode 100644 -index 0000000..24dfa8f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len -new file mode 100644 -index 0000000..3e9e1c9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len -new file mode 100644 -index 0000000..213dab4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at -new file mode 100644 -index 0000000..5563aad -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i -new file mode 100644 -index 0000000..f9f8319 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab -new file mode 100644 -index 0000000..827a894 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream -new file mode 100644 -index 0000000..86a1005 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len -new file mode 100644 -index 0000000..099f619 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len -new file mode 100644 -index 0000000..fa43224 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at -new file mode 100644 -index 0000000..f25344f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i -new file mode 100644 -index 0000000..73b1191 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -new file mode 100644 -index 0000000..7a2d98b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream -new file mode 100644 -index 0000000..86a1005 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..099f619 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -new file mode 100644 -index 0000000..fa43224 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -new file mode 100644 -index 0000000..1d81cd0 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -new file mode 100644 -index 0000000..73b1191 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab -new file mode 100644 -index 0000000..3c31d53 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream -new file mode 100644 -index 0000000..fae60e4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len -new file mode 100644 -index 0000000..80eee97 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len -new file mode 100644 -index 0000000..9e27f73 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at -new file mode 100644 -index 0000000..d5c7ac6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i -new file mode 100644 -index 0000000..0b774b1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab -new file mode 100644 -index 0000000..debdfe6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream -new file mode 100644 -index 0000000..fc7e793 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..0643a3c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -new file mode 100644 -index 0000000..b8872cd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -new file mode 100644 -index 0000000..943bd01 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -new file mode 100644 -index 0000000..77e7212 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab -new file mode 100644 -index 0000000..cc7a873 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream -new file mode 100644 -index 0000000..44f8f72 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len -new file mode 100644 -index 0000000..b9cfb12 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at -new file mode 100644 -index 0000000..1d49f50 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i -new file mode 100644 -index 0000000..1de6f22 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab -new file mode 100644 -index 0000000..d73cf79 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream -new file mode 100644 -index 0000000..069b856 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len -new file mode 100644 -index 0000000..4071bf4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -new file mode 100644 -index 0000000..1b7c1f8 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at -new file mode 100644 -index 0000000..085a607 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -new file mode 100644 -index 0000000..778651c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab -new file mode 100644 -index 0000000..3b528a6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -new file mode 100644 -index 0000000..24dfa8f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -new file mode 100644 -index 0000000..3e9e1c9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len -new file mode 100644 -index 0000000..213dab4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at -new file mode 100644 -index 0000000..dbeb849 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i -new file mode 100644 -index 0000000..f9f8319 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab -new file mode 100644 -index 0000000..cd2a3f1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream -new file mode 100644 -index 0000000..9d1ff5f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len -new file mode 100644 -index 0000000..2409504 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at -new file mode 100644 -index 0000000..44dab9e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i -new file mode 100644 -index 0000000..a92d029 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab -new file mode 100644 -index 0000000..4edb29f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream -new file mode 100644 -index 0000000..afffc4c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len -new file mode 100644 -index 0000000..f6ed631 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len -new file mode 100644 -index 0000000..cf8a30a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at -new file mode 100644 -index 0000000..eedb970 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i -new file mode 100644 -index 0000000..8baed34 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -new file mode 100644 -index 0000000..cea7857 ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -@@ -0,0 +1,2 @@ -+27 -+0 -\ No newline at end of file -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab -new file mode 100644 -index 0000000..1a09b72 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream -new file mode 100644 -index 0000000..24dfa8f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len -new file mode 100644 -index 0000000..3e9e1c9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len -new file mode 100644 -index 0000000..213dab4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at -new file mode 100644 -index 0000000..9477605 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i -new file mode 100644 -index 0000000..f9f8319 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab -new file mode 100644 -index 0000000..c635fe5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream -new file mode 100644 -index 0000000..fc67776 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len -new file mode 100644 -index 0000000..38069db -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len -new file mode 100644 -index 0000000..213dab4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at -new file mode 100644 -index 0000000..fc93311 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i -new file mode 100644 -index 0000000..8fca676 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab -new file mode 100644 -index 0000000..0c9090a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream -new file mode 100644 -index 0000000..16c167a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len -new file mode 100644 -index 0000000..25eafab -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len -new file mode 100644 -index 0000000..b08d4df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at -new file mode 100644 -index 0000000..57e3644 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i -new file mode 100644 -index 0000000..bbf18c5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin -new file mode 100644 -index 0000000..9a62ff7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin -new file mode 100644 -index 0000000..3b47801 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin -new file mode 100644 -index 0000000..cb83c48 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/kotlin/compileKotlin/local-state/build-history.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar -new file mode 100644 -index 0000000..16291c4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/libs/react-native-gradle-plugin.jar differ -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties -new file mode 100644 -index 0000000..f3b415e ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactPlugin -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties -new file mode 100644 -index 0000000..f82c5ab ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/pluginDescriptors/com.facebook.react.rootproject.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactRootProjectPlugin -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties -new file mode 100644 -index 0000000..f3b415e ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactPlugin -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties -new file mode 100644 -index 0000000..f82c5ab ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.rootproject.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactRootProjectPlugin -diff --git a/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF -new file mode 100644 -index 0000000..58630c0 ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/react-native-gradle-plugin/build/tmp/jar/MANIFEST.MF -@@ -0,0 +1,2 @@ -+Manifest-Version: 1.0 -+ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module -new file mode 100644 -index 0000000..9dbc290 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/META-INF/settings-plugin.kotlin_module differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class -new file mode 100644 -index 0000000..75a3d36 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$Companion.class differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class -new file mode 100644 -index 0000000..75a7a27 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$GenerateConfig.class differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class -new file mode 100644 -index 0000000..ed39d23 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension$autolinkLibrariesFromCommand$updateConfig$1.class differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class -new file mode 100644 -index 0000000..46986df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsExtension.class differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class -new file mode 100644 -index 0000000..d8b75da -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/classes/kotlin/main/com/facebook/react/ReactSettingsPlugin.class differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab -new file mode 100644 -index 0000000..7e7d9dc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream -new file mode 100644 -index 0000000..fbc8330 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len -new file mode 100644 -index 0000000..1b7aee7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len -new file mode 100644 -index 0000000..01bdaa1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at -new file mode 100644 -index 0000000..b6af808 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i -new file mode 100644 -index 0000000..1a660cb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab -new file mode 100644 -index 0000000..f1f64f1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream -new file mode 100644 -index 0000000..5d227a9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len -new file mode 100644 -index 0000000..c73331e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at -new file mode 100644 -index 0000000..8f28327 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i -new file mode 100644 -index 0000000..3999a26 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -new file mode 100644 -index 0000000..1d5ac99 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream -new file mode 100644 -index 0000000..5d227a9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..c73331e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -new file mode 100644 -index 0000000..315b9ba -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -new file mode 100644 -index 0000000..3999a26 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab -new file mode 100644 -index 0000000..df8adef -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream -new file mode 100644 -index 0000000..df27262 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..2116741 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -new file mode 100644 -index 0000000..ec8f944 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -new file mode 100644 -index 0000000..5271be2 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -new file mode 100644 -index 0000000..b3d75a3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab -new file mode 100644 -index 0000000..63ccfc3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream -new file mode 100644 -index 0000000..d619e32 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len -new file mode 100644 -index 0000000..f1e9cb9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -new file mode 100644 -index 0000000..ec8f944 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at -new file mode 100644 -index 0000000..3899c17 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -new file mode 100644 -index 0000000..c27a6e0 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab -new file mode 100644 -index 0000000..9ad573f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -new file mode 100644 -index 0000000..fbc8330 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -new file mode 100644 -index 0000000..1b7aee7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len -new file mode 100644 -index 0000000..01bdaa1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at -new file mode 100644 -index 0000000..785add0 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i -new file mode 100644 -index 0000000..1a660cb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab -new file mode 100644 -index 0000000..bdf584a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream -new file mode 100644 -index 0000000..2f0b173 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len -new file mode 100644 -index 0000000..2647ad1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len -new file mode 100644 -index 0000000..2a17e6e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at -new file mode 100644 -index 0000000..77985dd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i -new file mode 100644 -index 0000000..a685cce -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab -new file mode 100644 -index 0000000..bdf584a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream -new file mode 100644 -index 0000000..144c94d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len -new file mode 100644 -index 0000000..11d24d5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len -new file mode 100644 -index 0000000..2a17e6e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at -new file mode 100644 -index 0000000..a5365bb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i -new file mode 100644 -index 0000000..c4f2a8c -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -new file mode 100644 -index 0000000..2ceb12b ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -@@ -0,0 +1,2 @@ -+2 -+0 -\ No newline at end of file -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab -new file mode 100644 -index 0000000..d99cf70 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream -new file mode 100644 -index 0000000..fbc8330 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len -new file mode 100644 -index 0000000..1b7aee7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len -new file mode 100644 -index 0000000..01bdaa1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at -new file mode 100644 -index 0000000..7d30a43 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i -new file mode 100644 -index 0000000..1a660cb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab -new file mode 100644 -index 0000000..d10b9e0 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream -new file mode 100644 -index 0000000..100d205 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len -new file mode 100644 -index 0000000..ccfcbf4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len -new file mode 100644 -index 0000000..01bdaa1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at -new file mode 100644 -index 0000000..c088c3b -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i -new file mode 100644 -index 0000000..f768a77 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab -new file mode 100644 -index 0000000..da12d18 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream -new file mode 100644 -index 0000000..af518dd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len -new file mode 100644 -index 0000000..2c101c6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len -new file mode 100644 -index 0000000..7419b21 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at -new file mode 100644 -index 0000000..5ebb42f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i -new file mode 100644 -index 0000000..19fe8af -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin -new file mode 100644 -index 0000000..12749a9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/cacheable/last-build.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin -new file mode 100644 -index 0000000..5790d61 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin -new file mode 100644 -index 0000000..c5fcb22 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/kotlin/compileKotlin/local-state/build-history.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar b/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar -new file mode 100644 -index 0000000..4a764d8 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/settings-plugin/build/libs/settings-plugin.jar differ -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties b/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties -new file mode 100644 -index 0000000..06caa8c ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/pluginDescriptors/com.facebook.react.settings.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactSettingsPlugin -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties b/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties -new file mode 100644 -index 0000000..06caa8c ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/resources/main/META-INF/gradle-plugins/com.facebook.react.settings.properties -@@ -0,0 +1 @@ -+implementation-class=com.facebook.react.ReactSettingsPlugin -diff --git a/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF -new file mode 100644 -index 0000000..58630c0 ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/settings-plugin/build/tmp/jar/MANIFEST.MF -@@ -0,0 +1,2 @@ -+Manifest-Version: 1.0 -+ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module -new file mode 100644 -index 0000000..247b448 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/META-INF/shared.kotlin_module differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class -new file mode 100644 -index 0000000..2da54ad -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingAndroidProjectJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class -new file mode 100644 -index 0000000..b199ef5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingConfigJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class -new file mode 100644 -index 0000000..b7b262d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class -new file mode 100644 -index 0000000..b854697 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformAndroidJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class -new file mode 100644 -index 0000000..4e8a362 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingDependenciesPlatformJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class -new file mode 100644 -index 0000000..cdcda38 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelAutolinkingProjectJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class -new file mode 100644 -index 0000000..5077726 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfig.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class -new file mode 100644 -index 0000000..ffdda75 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelCodegenConfigAndroid.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class -new file mode 100644 -index 0000000..633d286 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/model/ModelPackageJson.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class -new file mode 100644 -index 0000000..6414c1f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/JsonUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class -new file mode 100644 -index 0000000..4d69ce5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/KotlinStdlibCompatUtils.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class -new file mode 100644 -index 0000000..19d4497 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/Os.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class -new file mode 100644 -index 0000000..aac1f47 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/classes/kotlin/main/com/facebook/react/utils/TaskUtilsKt.class differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab -new file mode 100644 -index 0000000..9c5d1df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream -new file mode 100644 -index 0000000..7265b48 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len -new file mode 100644 -index 0000000..f9ffeb5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len -new file mode 100644 -index 0000000..6f677df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at -new file mode 100644 -index 0000000..0b21c9d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i -new file mode 100644 -index 0000000..c80af2d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab -new file mode 100644 -index 0000000..2c83dc4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream -new file mode 100644 -index 0000000..f8859fe -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len -new file mode 100644 -index 0000000..fe229a7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len -new file mode 100644 -index 0000000..a363176 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at -new file mode 100644 -index 0000000..f5ff014 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i -new file mode 100644 -index 0000000..80da1cd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -new file mode 100644 -index 0000000..64feca6 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream -new file mode 100644 -index 0000000..f8859fe -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..fe229a7 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -new file mode 100644 -index 0000000..a363176 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -new file mode 100644 -index 0000000..6008ad9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -new file mode 100644 -index 0000000..80da1cd -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab -new file mode 100644 -index 0000000..8339574 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream -new file mode 100644 -index 0000000..55708aa -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..997b0b4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -new file mode 100644 -index 0000000..6f677df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -new file mode 100644 -index 0000000..40d57f8 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -new file mode 100644 -index 0000000..83c0d96 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab -new file mode 100644 -index 0000000..bdf584a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream -new file mode 100644 -index 0000000..e4297c3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len -new file mode 100644 -index 0000000..066dfb4 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len -new file mode 100644 -index 0000000..2a17e6e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at -new file mode 100644 -index 0000000..46d6744 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i -new file mode 100644 -index 0000000..4fcb8cb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab -new file mode 100644 -index 0000000..f5e8e40 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream -new file mode 100644 -index 0000000..c300625 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len -new file mode 100644 -index 0000000..e6543bb -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -new file mode 100644 -index 0000000..003bc0e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at -new file mode 100644 -index 0000000..c8a2ff1 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -new file mode 100644 -index 0000000..e6866cf -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab -new file mode 100644 -index 0000000..ec48cfa -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -new file mode 100644 -index 0000000..7265b48 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -new file mode 100644 -index 0000000..f9ffeb5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len -new file mode 100644 -index 0000000..6f677df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at -new file mode 100644 -index 0000000..3c60f58 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i -new file mode 100644 -index 0000000..c80af2d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -new file mode 100644 -index 0000000..1708601 ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab -@@ -0,0 +1,2 @@ -+13 -+0 -\ No newline at end of file -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab -new file mode 100644 -index 0000000..a26bd21 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream -new file mode 100644 -index 0000000..7265b48 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len -new file mode 100644 -index 0000000..f9ffeb5 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len -new file mode 100644 -index 0000000..6f677df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at -new file mode 100644 -index 0000000..563a8cc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i -new file mode 100644 -index 0000000..c80af2d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab -new file mode 100644 -index 0000000..ac0bd5e -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream -new file mode 100644 -index 0000000..c5d7dcc -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len -new file mode 100644 -index 0000000..21cf4e2 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len -new file mode 100644 -index 0000000..6f677df -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at -new file mode 100644 -index 0000000..3aec195 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i -new file mode 100644 -index 0000000..d2eee88 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab -new file mode 100644 -index 0000000..b884388 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream -new file mode 100644 -index 0000000..f8ebf4f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len -new file mode 100644 -index 0000000..16926b2 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len -new file mode 100644 -index 0000000..5148a33 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at -new file mode 100644 -index 0000000..88ff801 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i -new file mode 100644 -index 0000000..a1a144d -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin -new file mode 100644 -index 0000000..c738f7f -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/cacheable/last-build.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin -new file mode 100644 -index 0000000..39349c9 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin -new file mode 100644 -index 0000000..1119de3 -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/kotlin/compileKotlin/local-state/build-history.bin differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar b/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar -new file mode 100644 -index 0000000..a17d43a -Binary files /dev/null and b/node_modules/@react-native/gradle-plugin/shared/build/libs/shared.jar differ -diff --git a/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF b/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF -new file mode 100644 -index 0000000..58630c0 ---- /dev/null -+++ b/node_modules/@react-native/gradle-plugin/shared/build/tmp/jar/MANIFEST.MF -@@ -0,0 +1,2 @@ -+Manifest-Version: 1.0 -+ diff --git a/patches/react-native+0.81.4.patch b/patches/react-native+0.83.9.patch similarity index 91% rename from patches/react-native+0.81.4.patch rename to patches/react-native+0.83.9.patch index b6b58112e9..3bb08e108a 100644 --- a/patches/react-native+0.81.4.patch +++ b/patches/react-native+0.83.9.patch @@ -1,5 +1,5 @@ diff --git a/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm b/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm -index 74ebc31..8ebdeac 100644 +index 0834bbf..b1aebf7 100644 --- a/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm +++ b/node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm @@ -10,6 +10,7 @@ @@ -10,7 +10,7 @@ index 74ebc31..8ebdeac 100644 #import #import -@@ -111,8 +112,11 @@ - (void)_enqueueComponentViewWithComponentHandle:(ComponentHandle)componentHandl +@@ -112,8 +113,11 @@ - (void)_enqueueComponentViewWithComponentHandle:(ComponentHandle)componentHandl return; } diff --git a/patches/react-native-document-picker+9.3.1.patch b/patches/react-native-document-picker+9.3.1.patch index 4ef88bb438..690813eb3a 100644 --- a/patches/react-native-document-picker+9.3.1.patch +++ b/patches/react-native-document-picker+9.3.1.patch @@ -1,184 +1,3 @@ -diff --git a/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java b/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java -new file mode 100644 -index 0000000..e496ff4 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/generated/source/buildConfig/debug/com/reactnativedocumentpicker/BuildConfig.java -@@ -0,0 +1,12 @@ -+/** -+ * Automatically generated file. DO NOT MODIFY -+ */ -+package com.reactnativedocumentpicker; -+ -+public final class BuildConfig { -+ public static final boolean DEBUG = Boolean.parseBoolean("true"); -+ public static final String LIBRARY_PACKAGE_NAME = "com.reactnativedocumentpicker"; -+ public static final String BUILD_TYPE = "debug"; -+ // Field from default config. -+ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = false; -+} -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -new file mode 100644 -index 0000000..2eb8a27 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -new file mode 100644 -index 0000000..01d52e3 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -@@ -0,0 +1,18 @@ -+{ -+ "version": 3, -+ "artifactType": { -+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", -+ "kind": "Directory" -+ }, -+ "applicationId": "com.reactnativedocumentpicker", -+ "variantName": "debug", -+ "elements": [ -+ { -+ "type": "SINGLE", -+ "filters": [], -+ "attributes": [], -+ "outputFile": "AndroidManifest.xml" -+ } -+ ], -+ "elementType": "File" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -new file mode 100644 -index 0000000..1211b1e ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -@@ -0,0 +1,6 @@ -+aarFormatVersion=1.0 -+aarMetadataVersion=1.0 -+minCompileSdk=1 -+minCompileSdkExtension=0 -+minAndroidGradlePluginVersion=1.0.0 -+coreLibraryDesugaringEnabled=false -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -new file mode 100644 -index 0000000..9e26dfe ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -@@ -0,0 +1 @@ -+{} -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar -new file mode 100644 -index 0000000..b442b9b -Binary files /dev/null and b/node_modules/react-native-document-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-document-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -new file mode 100644 -index 0000000..6985e50 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -@@ -0,0 +1 @@ -+#Tue Apr 21 18:37:13 IST 2026 -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -new file mode 100644 -index 0000000..717af5d ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -new file mode 100644 -index 0000000..78ac5b8 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -@@ -0,0 +1,2 @@ -+R_DEF: Internal format may change without notice -+local -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -new file mode 100644 -index 0000000..aa945d6 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -@@ -0,0 +1,7 @@ -+1 -+2 -+4 -+5 -+6 -+7 -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -new file mode 100644 -index 0000000..2eb8a27 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -new file mode 100644 -index 0000000..0637a08 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -@@ -0,0 +1 @@ -+[] -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -new file mode 100644 -index 0000000..08f4ebe ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -@@ -0,0 +1 @@ -+0 Warning/Error -\ No newline at end of file -diff --git a/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -new file mode 100644 -index 0000000..df6e602 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -@@ -0,0 +1 @@ -+com.reactnativedocumentpicker -diff --git a/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt -new file mode 100644 -index 0000000..218a087 ---- /dev/null -+++ b/node_modules/react-native-document-picker/android/build/outputs/logs/manifest-merger-debug-report.txt -@@ -0,0 +1,17 @@ -+-- Merging decision tree log --- -+manifest -+ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:1-4:12 -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:1-4:12 -+ package -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:2:11-50 -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml -+ xmlns:android -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml:1:11-69 -+uses-sdk -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml reason: use-sdk injection requested -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml -+ android:targetSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml -+ android:minSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-document-picker/android/src/main/AndroidManifest.xml diff --git a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java b/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java index 5001525..02a467f 100644 --- a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java diff --git a/patches/react-native-iap+13.0.4.patch b/patches/react-native-iap+13.0.4.patch index 6f9d371dad..d1741eebfb 100644 --- a/patches/react-native-iap+13.0.4.patch +++ b/patches/react-native-iap+13.0.4.patch @@ -1,209 +1,3 @@ -diff --git a/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java b/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java -new file mode 100644 -index 0000000..93ac7f4 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/generated/source/buildConfig/play/debug/com/dooboolab/rniap/BuildConfig.java -@@ -0,0 +1,15 @@ -+/** -+ * Automatically generated file. DO NOT MODIFY -+ */ -+package com.dooboolab.rniap; -+ -+public final class BuildConfig { -+ public static final boolean DEBUG = Boolean.parseBoolean("true"); -+ public static final String LIBRARY_PACKAGE_NAME = "com.dooboolab.rniap"; -+ public static final String BUILD_TYPE = "debug"; -+ public static final String FLAVOR = "play"; -+ // Field from default config. -+ public static final boolean IS_AMAZON_DRM_ENABLED = true; -+ // Field from default config. -+ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = false; -+} -diff --git a/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml -new file mode 100644 -index 0000000..58b2de0 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/AndroidManifest.xml -@@ -0,0 +1,8 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json -new file mode 100644 -index 0000000..02bf67a ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/aapt_friendly_merged_manifests/playDebug/processPlayDebugManifest/aapt/output-metadata.json -@@ -0,0 +1,18 @@ -+{ -+ "version": 3, -+ "artifactType": { -+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", -+ "kind": "Directory" -+ }, -+ "applicationId": "com.dooboolab.rniap", -+ "variantName": "playDebug", -+ "elements": [ -+ { -+ "type": "SINGLE", -+ "filters": [], -+ "attributes": [], -+ "outputFile": "AndroidManifest.xml" -+ } -+ ], -+ "elementType": "File" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties -new file mode 100644 -index 0000000..1211b1e ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/aar_metadata/playDebug/writePlayDebugAarMetadata/aar-metadata.properties -@@ -0,0 +1,6 @@ -+aarFormatVersion=1.0 -+aarMetadataVersion=1.0 -+minCompileSdk=1 -+minCompileSdkExtension=0 -+minAndroidGradlePluginVersion=1.0.0 -+coreLibraryDesugaringEnabled=false -diff --git a/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json b/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json -new file mode 100644 -index 0000000..9e26dfe ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/annotation_processor_list/playDebug/javaPreCompilePlayDebug/annotationProcessors.json -@@ -0,0 +1 @@ -+{} -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar b/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar -new file mode 100644 -index 0000000..6f77893 -Binary files /dev/null and b/node_modules/react-native-iap/android/build/intermediates/compile_r_class_jar/playDebug/generatePlayDebugRFile/R.jar differ -diff --git a/node_modules/react-native-iap/android/build/intermediates/compile_symbol_list/playDebug/generatePlayDebugRFile/R.txt b/node_modules/react-native-iap/android/build/intermediates/compile_symbol_list/playDebug/generatePlayDebugRFile/R.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties -new file mode 100644 -index 0000000..ad51342 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/compile-file-map.properties -@@ -0,0 +1 @@ -+#Tue Apr 21 18:49:07 IST 2026 -diff --git a/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml -new file mode 100644 -index 0000000..04afb8c ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/incremental/playDebug/packagePlayDebugResources/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt b/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt -new file mode 100644 -index 0000000..78ac5b8 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/local_only_symbol_list/playDebug/parsePlayDebugLocalResources/R-def.txt -@@ -0,0 +1,2 @@ -+R_DEF: Internal format may change without notice -+local -diff --git a/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt b/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt -new file mode 100644 -index 0000000..ffc82eb ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/manifest_merge_blame_file/playDebug/processPlayDebugManifest/manifest-merger-blame-play-debug-report.txt -@@ -0,0 +1,8 @@ -+1 -+2 -+5 -+6 -+7 -+8 -diff --git a/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml b/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml -new file mode 100644 -index 0000000..58b2de0 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/merged_manifest/playDebug/processPlayDebugManifest/AndroidManifest.xml -@@ -0,0 +1,8 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json b/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json -new file mode 100644 -index 0000000..0637a08 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/navigation_json/playDebug/extractDeepLinksPlayDebug/navigation.json -@@ -0,0 +1 @@ -+[] -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt -new file mode 100644 -index 0000000..08f4ebe ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/nested_resources_validation_report/playDebug/generatePlayDebugResources/nestedResourcesValidationReport.txt -@@ -0,0 +1 @@ -+0 Warning/Error -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt b/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt -new file mode 100644 -index 0000000..99886e7 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/intermediates/symbol_list_with_package_name/playDebug/generatePlayDebugRFile/package-aware-r.txt -@@ -0,0 +1 @@ -+com.dooboolab.rniap -diff --git a/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt -new file mode 100644 -index 0000000..444bfa5 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/cacheable/dirty-sources.txt -@@ -0,0 +1,6 @@ -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapPackage.kt -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/PlayUtils.kt -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/java/com/dooboolab/rniap/PromiseUtils.kt -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapActivityListener.kt -+/Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/java/com/dooboolab/rniap/PromiseUtlis.kt -\ No newline at end of file -diff --git a/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin -new file mode 100644 -index 0000000..321835a -Binary files /dev/null and b/node_modules/react-native-iap/android/build/kotlin/compilePlayDebugKotlin/local-state/build-history.bin differ -diff --git a/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt b/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt -new file mode 100644 -index 0000000..e49b164 ---- /dev/null -+++ b/node_modules/react-native-iap/android/build/outputs/logs/manifest-merger-play-debug-report.txt -@@ -0,0 +1,19 @@ -+-- Merging decision tree log --- -+manifest -+ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:1-5:12 -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:1-5:12 -+ package -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:3:11-40 -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml -+ android:exported -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:2:11-34 -+ xmlns:android -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml:1:11-69 -+uses-sdk -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml reason: use-sdk injection requested -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml -+ android:targetSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml -+ android:minSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-iap/android/src/main/AndroidManifest.xml diff --git a/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt b/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt index 70149d2..e1a6352 100644 --- a/node_modules/react-native-iap/android/src/play/java/com/dooboolab/rniap/RNIapModule.kt diff --git a/yarn.lock b/yarn.lock index 2a009c26d8..63ceab203a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -90,7 +90,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.13", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.25.2": +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.13", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.24.4", "@babel/core@^7.25.2": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== @@ -292,7 +292,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.26.0", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.4", "@babel/parser@^7.25.3", "@babel/parser@^7.26.0", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": version "7.29.2" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.2.tgz#58bd50b9a7951d134988a1ae177a35ef9a703ba1" integrity sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== @@ -530,7 +530,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.0.0-0", "@babel/plugin-transform-arrow-functions@^7.24.7", "@babel/plugin-transform-arrow-functions@^7.25.9", "@babel/plugin-transform-arrow-functions@^7.27.1": +"@babel/plugin-transform-arrow-functions@^7.24.7", "@babel/plugin-transform-arrow-functions@^7.25.9", "@babel/plugin-transform-arrow-functions@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== @@ -569,7 +569,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.25.9", "@babel/plugin-transform-class-properties@^7.28.6": +"@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.25.9", "@babel/plugin-transform-class-properties@^7.27.1", "@babel/plugin-transform-class-properties@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz#d274a4478b6e782d9ea987fda09bdb6d28d66b72" integrity sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw== @@ -585,7 +585,7 @@ "@babel/helper-create-class-features-plugin" "^7.28.6" "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-classes@^7.0.0-0", "@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.25.9", "@babel/plugin-transform-classes@^7.28.6": +"@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.25.9", "@babel/plugin-transform-classes@^7.28.4", "@babel/plugin-transform-classes@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz#8f6fb79ba3703978e701ce2a97e373aae7dda4b7" integrity sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q== @@ -767,7 +767,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-nullish-coalescing-operator@^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.25.9", "@babel/plugin-transform-nullish-coalescing-operator@^7.28.6": +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.25.9", "@babel/plugin-transform-nullish-coalescing-operator@^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz#9bc62096e90ab7a887f3ca9c469f6adec5679757" integrity sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg== @@ -807,7 +807,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-optional-chaining@^7.0.0-0", "@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.25.9", "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6": +"@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.25.9", "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz#926cf150bd421fc8362753e911b4a1b1ce4356cd" integrity sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w== @@ -927,7 +927,7 @@ babel-plugin-polyfill-regenerator "^0.6.5" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.0.0-0", "@babel/plugin-transform-shorthand-properties@^7.24.7", "@babel/plugin-transform-shorthand-properties@^7.25.9", "@babel/plugin-transform-shorthand-properties@^7.27.1": +"@babel/plugin-transform-shorthand-properties@^7.24.7", "@babel/plugin-transform-shorthand-properties@^7.25.9", "@babel/plugin-transform-shorthand-properties@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== @@ -949,7 +949,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-template-literals@^7.0.0-0", "@babel/plugin-transform-template-literals@^7.25.9", "@babel/plugin-transform-template-literals@^7.27.1": +"@babel/plugin-transform-template-literals@^7.25.9", "@babel/plugin-transform-template-literals@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== @@ -989,7 +989,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.28.5" "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-transform-unicode-regex@^7.0.0-0", "@babel/plugin-transform-unicode-regex@^7.24.7", "@babel/plugin-transform-unicode-regex@^7.25.9", "@babel/plugin-transform-unicode-regex@^7.27.1": +"@babel/plugin-transform-unicode-regex@^7.24.7", "@babel/plugin-transform-unicode-regex@^7.25.9", "@babel/plugin-transform-unicode-regex@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== @@ -1186,7 +1186,7 @@ "@babel/plugin-transform-react-jsx-development" "^7.27.1" "@babel/plugin-transform-react-pure-annotations" "^7.27.1" -"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7", "@babel/preset-typescript@^7.22.5": +"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.22.5", "@babel/preset-typescript@^7.27.1": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== @@ -1289,14 +1289,14 @@ dependencies: bigint-buffer "^1.1.5" -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== dependencies: eslint-visitor-keys "^3.4.3" -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": +"@eslint-community/regexpp@^4.12.2", "@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": version "4.12.2" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== @@ -3134,28 +3134,28 @@ resolved "https://registry.yarnpkg.com/@react-native-firebase/messaging/-/messaging-24.0.0.tgz#185cd1d9f343fd6a2f077de05def34977fe63103" integrity sha512-rODaV83e8mR+Y9EPDblfSpy4rM+alriiq5306RyzPryhsyu+guj4fhGwZpESWwhmk9fKjsnshv++aFA50xFjhg== -"@react-native/assets-registry@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.81.4.tgz#bfa477c8e9d54d6ef4ab6e81b886d5be13c09fbd" - integrity sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA== +"@react-native/assets-registry@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.83.9.tgz#ec65068e27f41a314b1356b8d969962e6e52524f" + integrity sha512-9MrShFZWvHybyjN8nj/rKW53hLpPOXMdEF8FOdDXRNu8oQ396BLknCMFeSCFhAHiCDVqQfah5iIV8S1wqXnxFA== "@react-native/assets-registry@0.85.2": version "0.85.2" resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.85.2.tgz#e7cb93f8f5f820190ee21ec15312803bfc147137" integrity sha512-kauC/oPaxklU4Y+u9gBfCBJm51qX6WBZq4xx0USCdimtp+G8+554kpygfSWIjoqCJa2o06bWxBEjesiuCv+LzA== -"@react-native/babel-plugin-codegen@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.4.tgz#0e513ac2108ff509eab1470982db472faab9ae46" - integrity sha512-6ztXf2Tl2iWznyI/Da/N2Eqymt0Mnn69GCLnEFxFbNdk0HxHPZBNWU9shTXhsLWOL7HATSqwg/bB1+3kY1q+mA== +"@react-native/babel-plugin-codegen@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.83.9.tgz#6257f36660c1bb4f7e954fad1dae9b8bcd81e166" + integrity sha512-JSsi7mhyjnSOJ3Lx8PFefFmnWDb1h1KySZS3VSZ21Pbi6T0MFd8mH/3u1onhihm3jsTe86l7IwS5++hRT9gs6A== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.81.4" + "@react-native/codegen" "0.83.9" -"@react-native/babel-preset@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.81.4.tgz#a9be20fb625014a65a51784b540992031bc12085" - integrity sha512-VYj0c/cTjQJn/RJ5G6P0L9wuYSbU9yGbPYDHCKstlQZQWkk+L9V8ZDbxdJBTIei9Xl3KPQ1odQ4QaeW+4v+AZg== +"@react-native/babel-preset@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.83.9.tgz#c179639d3137ae2ea4701bc775e969aa8015b597" + integrity sha512-/P7+jzOhq/Jt90vSreCL+r2gkApPc9nmM6sWgKTrn22E4Bo32LXtk/kARmpVBbkJI2h5pXvWeI6ODywbJw0slA== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -3198,20 +3198,20 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.81.4" - babel-plugin-syntax-hermes-parser "0.29.1" + "@react-native/babel-plugin-codegen" "0.83.9" + babel-plugin-syntax-hermes-parser "0.32.0" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.81.4.tgz#eb884e2c3c6a46ccddbdfa6198705658e4a30c6c" - integrity sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw== +"@react-native/codegen@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.83.9.tgz#bbf68dad45216d59e5750406a299443fb07425ae" + integrity sha512-fUliGYOD1D/hS4pZMK+YyGb01DxQQNUTjL+i2iL6elt2AncXoYMWNxLT/AMT38jImxI4FbKyH4JO+mL2+t5yuA== dependencies: "@babel/core" "^7.25.2" "@babel/parser" "^7.25.3" glob "^7.1.1" - hermes-parser "0.29.1" + hermes-parser "0.32.0" invariant "^2.2.4" nullthrows "^1.1.1" yargs "^17.6.2" @@ -3229,17 +3229,17 @@ tinyglobby "^0.2.15" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.4.tgz#7bed570cec5277baa22a6eae0843abbd1345a290" - integrity sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA== +"@react-native/community-cli-plugin@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.9.tgz#294018691086b1a53d2512710835f4f4a2b44382" + integrity sha512-i8WhXYSEIB7kq99n6ZROI1lCckVEwz+Ti/oAT34UUU494MuSvZfd0UWEQ5cFpglPpIKq11KETPwmznHYF6xURg== dependencies: - "@react-native/dev-middleware" "0.81.4" + "@react-native/dev-middleware" "0.83.9" debug "^4.4.0" invariant "^2.2.4" - metro "^0.83.1" - metro-config "^0.83.1" - metro-core "^0.83.1" + metro "^0.83.6" + metro-config "^0.83.6" + metro-core "^0.83.6" semver "^7.1.3" "@react-native/community-cli-plugin@0.85.2": @@ -3255,16 +3255,24 @@ metro-core "^0.84.0" semver "^7.1.3" -"@react-native/debugger-frontend@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.81.4.tgz#da05018377a6d24ed694057c3445907ba81413ae" - integrity sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg== +"@react-native/debugger-frontend@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.83.9.tgz#f2250d5d27a98bd44d2eefed25d0d8d94ebd050c" + integrity sha512-LEOJrHvVWnjHC+emTyybeHkrInrJBnchk3VEhW5qGMWhW3vSM421CrZSCKAvzy+fDg/viufwBfIJvwTdk066CA== "@react-native/debugger-frontend@0.85.2": version "0.85.2" resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.85.2.tgz#7eb2d4b583a5350da0c4983393227e673fcc60af" integrity sha512-j+0b9H5f5hGTLQxHIhJU/b/W6ijuxJF+ZTLHB0se2kzUBNxFKd7DkIc6753qk3CJdiv55vxG3XDgmlpbHxOpmA== +"@react-native/debugger-shell@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.83.9.tgz#5922ab9e412be8056a1035069e7bad9d75ca56c0" + integrity sha512-vAqDG7+3HOz4VOSfccSNe06C1+evcp2AbMjoYOmOyeJtt5dCdmGUp0FICsnU7iuctsNXWnHqyhks9M0wn7zEzA== + dependencies: + cross-spawn "^7.0.6" + fb-dotslash "0.5.8" + "@react-native/debugger-shell@0.85.2": version "0.85.2" resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.85.2.tgz#a7257ed1f1fc056f7a94d6c5bcdb1b5ceefacf1b" @@ -3274,13 +3282,14 @@ debug "^4.4.0" fb-dotslash "0.5.8" -"@react-native/dev-middleware@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.81.4.tgz#61271dbbd4ff92d7f53462f19f3273bc28bb8bf0" - integrity sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug== +"@react-native/dev-middleware@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.83.9.tgz#8a73cc482d510c95aa425959ba7c72e5c8575415" + integrity sha512-4rW8KGkfqmZ5x1CTr+GrPBTdLG58UNkkJNQ8Dd9xdiVrZ/94sYKHm4HOo+UKTyOP0SNbZpZejDrf/2JNiqNL4Q== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.81.4" + "@react-native/debugger-frontend" "0.83.9" + "@react-native/debugger-shell" "0.83.9" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -3289,7 +3298,7 @@ nullthrows "^1.1.1" open "^7.0.3" serve-static "^1.16.2" - ws "^6.2.3" + ws "^7.5.10" "@react-native/dev-middleware@0.85.2": version "0.85.2" @@ -3309,68 +3318,68 @@ serve-static "^1.16.2" ws "^7.5.10" -"@react-native/eslint-config@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.81.4.tgz#a6b2785287c77ade73b4772f2c98fed29622b546" - integrity sha512-U3YhRctTy7oVEjP5+6viSLon2nlbvA/+nTQccFdxE01jULl8n6iLvBlVUN1OWicKGlMfJxSdX76QidbOf4Zm6A== +"@react-native/eslint-config@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.83.9.tgz#91ac5ae7682826ef612c382d64698318c4f08454" + integrity sha512-5dAT7bZ8h2vhWJFxGPFQkDCaLvHZ1VaLQlF+jKb5uD0By8Aas0xTXFSJPwBP3XIeRadQ54Vxwm6LRnMCNE0USQ== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.81.4" - "@typescript-eslint/eslint-plugin" "^7.1.1" - "@typescript-eslint/parser" "^7.1.1" + "@react-native/eslint-plugin" "0.83.9" + "@typescript-eslint/eslint-plugin" "^8.36.0" + "@typescript-eslint/parser" "^8.36.0" eslint-config-prettier "^8.5.0" eslint-plugin-eslint-comments "^3.2.0" eslint-plugin-ft-flow "^2.0.1" - eslint-plugin-jest "^27.9.0" + eslint-plugin-jest "^29.0.1" eslint-plugin-react "^7.30.1" - eslint-plugin-react-hooks "^5.2.0" + eslint-plugin-react-hooks "^7.0.1" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.81.4.tgz#2a2080c7c55ca6498a3fa5d575b1f97c5a025b2c" - integrity sha512-hL+v7ntZwWta4iaBXQ79dzA8FdkLJ4xdHso8OMSDDmUJZgiNDcviYs7inyIE5DB/DavwYIhl99teaDIFMyUb5A== +"@react-native/eslint-plugin@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.83.9.tgz#9a11eb5dba9b4f0a4b8e1fc4e37d7da1b39ede8e" + integrity sha512-a0iyA3JGOaSOvs8+OUxpSaXYKdeXxQWGlzEDFFYfj7qFO6CGgMtER9MYxiyH26cGHZ41PRpd4xEMxoCENTuxLw== -"@react-native/gradle-plugin@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.81.4.tgz#249b7876df47a3ddefddffa71b1fd0193f7da376" - integrity sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw== +"@react-native/gradle-plugin@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.83.9.tgz#d77707fc82e6db388b5489b5d7733bc0a4df30b7" + integrity sha512-v+iag7ft+fBRP54GthOiR70qrp0azgvW8PhNg0KFYw52xin09LoC0rk96CY+Hj5M1oGoQovrk0bdji7ipH2pGg== "@react-native/gradle-plugin@0.85.2": version "0.85.2" resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.85.2.tgz#a4e9fd52a79a32cfd3926843de109b69f475a3d2" integrity sha512-YXBOLeAqFrv7XwUeBPTKZeOV1FIxn4AW7UAEitScf3ibC8bu8+6NpJu4HWgbNQHg7vDbbTZVbcOl8EwGxsSq2w== -"@react-native/js-polyfills@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.81.4.tgz#cbc3924cfb994ed00ef841a796f54be21520d3b0" - integrity sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w== +"@react-native/js-polyfills@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.83.9.tgz#8178d55abcb6ffdf3b4afe69ea4dc76051e43408" + integrity sha512-6+OdNC3GSgNI3L31zo730AxdI3eXjwD74k0M11gpvXKTOX/NQuXe3On+K4yLFokD2BFr8bL6XaqxCniCUQ3Q+Q== "@react-native/js-polyfills@0.85.2": version "0.85.2" resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.85.2.tgz#7c3cca9b19f0490164d7d5db396a7a5831c8f902" integrity sha512-esGEAmKVM40DV/yVmNljCKZTIeUo7qXqc+Hwffkv3TG+b3E24xyFovHrbP98gGxZr2ZsEyx+2sKLdXF5asY5nw== -"@react-native/metro-babel-transformer@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.81.4.tgz#7a8e292fdf7aa063a9493dcbac18f4aa0eed1121" - integrity sha512-AahgamQ9kZV4B1x8I/LpTZBgbT+j9i1pQoM3KDkECPIOF1JUwNFUukEjpkq4kRSdzudLocnfASFg+eWzIgPcCA== +"@react-native/metro-babel-transformer@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.83.9.tgz#77cbda60fd9e5a84eaa40027e14c666f1e5ea4be" + integrity sha512-Fxio5YRZ3md5URlNgkjTqy1Rmdd2IPkM16ptqtZMoEUBLiKRkacIBO3nEPHvi1HgE4ExtTbnKX59MiRkTTmB6w== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.81.4" - hermes-parser "0.29.1" + "@react-native/babel-preset" "0.83.9" + hermes-parser "0.32.0" nullthrows "^1.1.1" -"@react-native/metro-config@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.81.4.tgz#2631d7e5ea2d6472c03fbecef5d971b7da9d2dc2" - integrity sha512-aEXhRMsz6yN5X63Zk+cdKByQ0j3dsKv+ETRP9lLARdZ82fBOCMuK6IfmZMwK3A/3bI7gSvt2MFPn3QHy3WnByw== +"@react-native/metro-config@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.83.9.tgz#49f3bf2c251932aaec930569ac6ec6fc4e860fdc" + integrity sha512-6dpqBWz9zbn0fhX7dc2oJBoSfxDdz1XRqHdUqvffdOSMXz2QmivQzBEs6o1UmnQ1fhSmGAk+LxdmWYRbRae3mg== dependencies: - "@react-native/js-polyfills" "0.81.4" - "@react-native/metro-babel-transformer" "0.81.4" - metro-config "^0.83.1" - metro-runtime "^0.83.1" + "@react-native/js-polyfills" "0.83.9" + "@react-native/metro-babel-transformer" "0.83.9" + metro-config "^0.83.6" + metro-runtime "^0.83.6" "@react-native/normalize-color@*": version "2.1.0" @@ -3382,20 +3391,20 @@ resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.85.2.tgz#2f62e7ac920f36da5efd4b323b537e106a49c45b" integrity sha512-svuOLtjbFGXDdHsriHXuND5FgHg7XlkOXCbH/8+X4t76YLH6qSTffSIQQrKLDL5mn4EFU+Oh/PNO0/FfpnTOTg== -"@react-native/normalize-colors@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.81.4.tgz#a0384d5aaac825aeefa5e391947189f6cee4a641" - integrity sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg== +"@react-native/normalize-colors@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.83.9.tgz#7dd3632069dbcdbf6ae7f15dc2023593c6bdce03" + integrity sha512-GSXSvH+siDF2z+XtoF3Kk6zRFMWhGIpfq9nalBd4DSV97g5yNRQ5Htm2fpq7vBYNN+hVgvGZf7rRqnjn8bvfHg== -"@react-native/typescript-config@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.81.4.tgz#484541e8ab6614e6bcd18d2370953bb37f418ef7" - integrity sha512-1HSrwtfAmtbKHNK2HAMCL5ArbGhxxJjOmTViDQ4nEhLJCAllZjQJyR/Hs1GmwHJokLmgXCcg3VH/13spwQBdxw== +"@react-native/typescript-config@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.83.9.tgz#3f7eaa8c52c81603448b60aa10065c90d836dd95" + integrity sha512-tdtS0wvsvPaFZjMwmaL+HxEN6TW0kriATmC2RQOjgUq5kLSTPrFFZPKFT8p5OtqnyAUevv6jzllYG5CVYULfgg== -"@react-native/virtualized-lists@0.81.4": - version "0.81.4" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.81.4.tgz#3c9c162fc96777c87ca07e8686f227343dbc8f13" - integrity sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA== +"@react-native/virtualized-lists@0.83.9": + version "0.83.9" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.83.9.tgz#e77b63b528156f14c5ceff5a6e091e1c857fe386" + integrity sha512-fZ84faVUANrBU7GfL1wPSkGkn5cnCPVXxAwutKit1S5i8hlfwCnt0gE9Fu/0fpAIeuGxHVed00w2xxDVXyLxKQ== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -4187,17 +4196,12 @@ dependencies: undici-types "~6.19.2" -"@types/prop-types@*": - version "15.7.15" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.15.tgz#e6e5a86d602beaca71ce5163fadf5f95d70931c7" - integrity sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw== - -"@types/react-native@0.66.34": - version "0.66.34" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.66.34.tgz#e28c304de213a7599093aa69c3d8e861f1d46123" - integrity sha512-ON5oCmPoWvA7dBam7FUx4eNn2uXhEXQ7cCgIf0xO8J9PjVMFdkn2HkTSS1j7xLCxcMnYU5zGY0h+RLi9ZRbQAA== +"@types/react-native@0.73.0": + version "0.73.0" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.73.0.tgz#b316be230745779814caa533360262140b0f5984" + integrity sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA== dependencies: - "@types/react" "^17" + react-native "*" "@types/react-redux@^7.1.20": version "7.1.34" @@ -4209,10 +4213,10 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react-test-renderer@18.3.0": - version "18.3.0" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.3.0.tgz#839502eae70058a4ae161f63385a8e7929cef4c0" - integrity sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw== +"@types/react-test-renderer@19.1.0": + version "19.1.0" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-19.1.0.tgz#1d0af8f2e1b5931e245b8b5b234d1502b854dc10" + integrity sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ== dependencies: "@types/react" "*" @@ -4223,27 +4227,13 @@ dependencies: csstype "^3.2.2" -"@types/react@19.1.0": - version "19.1.0" - resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.0.tgz#73c43ad9bc43496ca8184332b111e2aef63fc9da" - integrity sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w== +"@types/react@19.2.0": + version "19.2.0" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.0.tgz#8412946e7e1efb0de9bb59b3aa87676d96add385" + integrity sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA== dependencies: csstype "^3.0.2" -"@types/react@^17": - version "17.0.91" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.91.tgz#0a972a41c430f56d2feb7c15368bc51642495e0b" - integrity sha512-xauZca6qMeCU3Moy0KxCM9jtf1vyk6qRYK39Ryf3afUqwgNUjRIGoDdS9BcGWgAMGSg1hvP4XcmlYrM66PtqeA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "^0.16" - csstype "^3.2.2" - -"@types/scheduler@^0.16": - version "0.16.8" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" - integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== - "@types/semver@^7.3.12": version "7.7.1" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.7.1.tgz#3ce3af1a5524ef327d2da9e4fd8b6d95c8d70528" @@ -4304,20 +4294,19 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^7.1.1": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3" - integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== - dependencies: - "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "7.18.0" - "@typescript-eslint/type-utils" "7.18.0" - "@typescript-eslint/utils" "7.18.0" - "@typescript-eslint/visitor-keys" "7.18.0" - graphemer "^1.4.0" - ignore "^5.3.1" +"@typescript-eslint/eslint-plugin@^8.36.0": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.1.tgz#781bc6f9002982cfaf75a185240e24ad7276628a" + integrity sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag== + dependencies: + "@eslint-community/regexpp" "^4.12.2" + "@typescript-eslint/scope-manager" "8.59.1" + "@typescript-eslint/type-utils" "8.59.1" + "@typescript-eslint/utils" "8.59.1" + "@typescript-eslint/visitor-keys" "8.59.1" + ignore "^7.0.5" natural-compare "^1.4.0" - ts-api-utils "^1.3.0" + ts-api-utils "^2.5.0" "@typescript-eslint/parser@5.62.0": version "5.62.0" @@ -4329,16 +4318,25 @@ "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/parser@^7.1.1": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0" - integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== +"@typescript-eslint/parser@^8.36.0": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.59.1.tgz#835d20a62350659a082a1ae2a60b822c40488905" + integrity sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA== dependencies: - "@typescript-eslint/scope-manager" "7.18.0" - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/typescript-estree" "7.18.0" - "@typescript-eslint/visitor-keys" "7.18.0" - debug "^4.3.4" + "@typescript-eslint/scope-manager" "8.59.1" + "@typescript-eslint/types" "8.59.1" + "@typescript-eslint/typescript-estree" "8.59.1" + "@typescript-eslint/visitor-keys" "8.59.1" + debug "^4.4.3" + +"@typescript-eslint/project-service@8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.59.1.tgz#49efe87c37ef84262f23df8bf62fdc56698ca6fe" + integrity sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.59.1" + "@typescript-eslint/types" "^8.59.1" + debug "^4.4.3" "@typescript-eslint/scope-manager@5.62.0": version "5.62.0" @@ -4348,13 +4346,18 @@ "@typescript-eslint/types" "5.62.0" "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/scope-manager@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83" - integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== +"@typescript-eslint/scope-manager@8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz#ed90d054fc3db2d0c81464db3a953a94fb85bb58" + integrity sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg== dependencies: - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/visitor-keys" "7.18.0" + "@typescript-eslint/types" "8.59.1" + "@typescript-eslint/visitor-keys" "8.59.1" + +"@typescript-eslint/tsconfig-utils@8.59.1", "@typescript-eslint/tsconfig-utils@^8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz#ba2a779a444f1d5cb92a606f9b209d239fd4cab1" + integrity sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA== "@typescript-eslint/type-utils@5.62.0": version "5.62.0" @@ -4366,25 +4369,26 @@ debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/type-utils@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b" - integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== +"@typescript-eslint/type-utils@8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz#9c83d3f2ed9187a815e8120f72c08317e513e409" + integrity sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w== dependencies: - "@typescript-eslint/typescript-estree" "7.18.0" - "@typescript-eslint/utils" "7.18.0" - debug "^4.3.4" - ts-api-utils "^1.3.0" + "@typescript-eslint/types" "8.59.1" + "@typescript-eslint/typescript-estree" "8.59.1" + "@typescript-eslint/utils" "8.59.1" + debug "^4.4.3" + ts-api-utils "^2.5.0" "@typescript-eslint/types@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/types@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9" - integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== +"@typescript-eslint/types@8.59.1", "@typescript-eslint/types@^8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.59.1.tgz#c1d014d3f03a97e0113a8899fc9d4e45a7fb0ca9" + integrity sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -4399,21 +4403,22 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931" - integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== +"@typescript-eslint/typescript-estree@8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz#4391fadf98a22c869c5b6522dbf4e491e53e351a" + integrity sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g== dependencies: - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/visitor-keys" "7.18.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "^9.0.4" - semver "^7.6.0" - ts-api-utils "^1.3.0" + "@typescript-eslint/project-service" "8.59.1" + "@typescript-eslint/tsconfig-utils" "8.59.1" + "@typescript-eslint/types" "8.59.1" + "@typescript-eslint/visitor-keys" "8.59.1" + debug "^4.4.3" + minimatch "^10.2.2" + semver "^7.7.3" + tinyglobby "^0.2.15" + ts-api-utils "^2.5.0" -"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0": +"@typescript-eslint/utils@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== @@ -4427,15 +4432,15 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" - integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== +"@typescript-eslint/utils@8.59.1", "@typescript-eslint/utils@^8.0.0": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.59.1.tgz#cf6204d69701bbbc5b150f98c18aeef0a42c10bd" + integrity sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "7.18.0" - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/typescript-estree" "7.18.0" + "@eslint-community/eslint-utils" "^4.9.1" + "@typescript-eslint/scope-manager" "8.59.1" + "@typescript-eslint/types" "8.59.1" + "@typescript-eslint/typescript-estree" "8.59.1" "@typescript-eslint/visitor-keys@5.62.0": version "5.62.0" @@ -4445,13 +4450,13 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@7.18.0": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7" - integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== +"@typescript-eslint/visitor-keys@8.59.1": + version "8.59.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz#b5cba576287a3eeb0b400b62813189abcc3f976a" + integrity sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg== dependencies: - "@typescript-eslint/types" "7.18.0" - eslint-visitor-keys "^3.4.3" + "@typescript-eslint/types" "8.59.1" + eslint-visitor-keys "^5.0.0" "@ungap/structured-clone@^1.2.0": version "1.3.0" @@ -5114,12 +5119,12 @@ babel-plugin-polyfill-regenerator@^0.6.1, babel-plugin-polyfill-regenerator@^0.6 dependencies: "@babel/helper-define-polyfill-provider" "^0.6.8" -babel-plugin-syntax-hermes-parser@0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" - integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== +babel-plugin-syntax-hermes-parser@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.0.tgz#06f7452bf91adf6cafd7c98e7467404d4eb65cec" + integrity sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg== dependencies: - hermes-parser "0.29.1" + hermes-parser "0.32.0" babel-plugin-syntax-hermes-parser@0.33.3: version "0.33.3" @@ -5174,6 +5179,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + base-64@0.1.0, base-64@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" @@ -5384,12 +5394,12 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.2: - version "2.1.0" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.0.tgz#4f41a41190216ee36067ec381526fe9539c4f0ae" - integrity sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w== +brace-expansion@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.5.tgz#dcc3a37116b79f3e1b46db994ced5d570e930fdb" + integrity sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ== dependencies: - balanced-match "^1.0.0" + balanced-match "^4.0.2" braces@^3.0.2, braces@^3.0.3: version "3.0.3" @@ -6873,12 +6883,12 @@ eslint-plugin-import@2.31.0: string.prototype.trimend "^1.0.8" tsconfig-paths "^3.15.0" -eslint-plugin-jest@^27.9.0: - version "27.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz#7c98a33605e1d8b8442ace092b60e9919730000b" - integrity sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug== +eslint-plugin-jest@^29.0.1: + version "29.15.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-29.15.2.tgz#e4ecd1c88dfb8a62b4a0857724792c2aab7e9b6d" + integrity sha512-kEN4r9RZl1xcsb4arGq89LrcVdOUFII/JSCwtTPJyv16mDwmPrcuEQwpxqZHeINvcsd7oK5O/rhdGlxFRaZwvQ== dependencies: - "@typescript-eslint/utils" "^5.10.0" + "@typescript-eslint/utils" "^8.0.0" eslint-plugin-jsx-a11y@6.10.2: version "6.10.2" @@ -6906,10 +6916,16 @@ eslint-plugin-react-hooks@4.6.2: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== -eslint-plugin-react-hooks@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" - integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== +eslint-plugin-react-hooks@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz#e6742cad75d970c0a3f30d7d3fa80a4784f55927" + integrity sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g== + dependencies: + "@babel/core" "^7.24.4" + "@babel/parser" "^7.24.4" + hermes-parser "^0.25.1" + zod "^3.25.0 || ^4.0.0" + zod-validation-error "^3.5.0 || ^4.0.0" eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" @@ -6997,6 +7013,11 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== +eslint-visitor-keys@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz#9e3c9489697824d2d4ce3a8ad12628f91e9f59be" + integrity sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== + eslint@8.57.1: version "8.57.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" @@ -7800,15 +7821,25 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" +hermes-compiler@0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.14.1.tgz#5381d2bb88454027d16736b8cb7fddaaf1556538" + integrity sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA== + hermes-compiler@250829098.0.10: version "250829098.0.10" resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.10.tgz#b31cae9a2517ee361c73966f76a556a1029af52b" integrity sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w== -hermes-estree@0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" - integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== +hermes-estree@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" + integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== + +hermes-estree@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" + integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== hermes-estree@0.33.3: version "0.33.3" @@ -7820,12 +7851,12 @@ hermes-estree@0.35.0: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== -hermes-parser@0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" - integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== +hermes-parser@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.0.tgz#7916984ef6fdce62e7415d354cf35392061cd303" + integrity sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw== dependencies: - hermes-estree "0.29.1" + hermes-estree "0.32.0" hermes-parser@0.33.3: version "0.33.3" @@ -7841,6 +7872,13 @@ hermes-parser@0.35.0: dependencies: hermes-estree "0.35.0" +hermes-parser@^0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" + integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== + dependencies: + hermes-estree "0.25.1" + hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -7928,11 +7966,16 @@ ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.0.5, ignore@^5.2.0, ignore@^5.3.1: +ignore@^5.0.5, ignore@^5.2.0: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== +ignore@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + image-size@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.1.tgz#ee118aedfe666db1a6ee12bed5821cde3740276d" @@ -9117,7 +9160,7 @@ long@^5.0.0: resolved "https://registry.yarnpkg.com/long/-/long-5.3.2.tgz#1d84463095999262d7d7b7f8bfd4a8cc55167f83" integrity sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -9272,7 +9315,7 @@ metro-cache@0.84.3: https-proxy-agent "^7.0.5" metro-core "0.84.3" -metro-config@0.83.6, metro-config@^0.83.1: +metro-config@0.83.6, metro-config@^0.83.6: version "0.83.6" resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.6.tgz#74ddbbb6f34b8103b37140f8de1d34068a4122ef" integrity sha512-G5622400uNtnAMlppEA5zkFAZltEf7DSGhOu09BkisCxOlVMWfdosD/oPyh4f2YVQsc1MBYyp4w6OzbExTYarg== @@ -9300,7 +9343,7 @@ metro-config@0.84.3, metro-config@^0.84.0: metro-runtime "0.84.3" yaml "^2.6.1" -metro-core@0.83.6, metro-core@^0.83.1: +metro-core@0.83.6, metro-core@^0.83.6: version "0.83.6" resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.6.tgz#60fbd0abcc0e313161b94869b3bb0b9622de4acc" integrity sha512-l+yQ2fuIgR//wszUlMrrAa9+Z+kbKazd0QOh0VQY7jC4ghb7yZBBSla/UMYRBZZ6fPg9IM+wD3+h+37a5f9etw== @@ -9378,7 +9421,7 @@ metro-resolver@0.84.3: dependencies: flow-enums-runtime "^0.0.6" -metro-runtime@0.83.6, metro-runtime@^0.83.1: +metro-runtime@0.83.6, metro-runtime@^0.83.6: version "0.83.6" resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.6.tgz#77eec399263a4be97c2c3938cfd0f84c584821c9" integrity sha512-WQPua1G2VgYbwRn6vSKxOhTX7CFbSf/JdUu6Nd8bZnPXckOf7HQ2y51NXNQHoEsiuawathrkzL8pBhv+zgZFmg== @@ -9394,7 +9437,7 @@ metro-runtime@0.84.3, metro-runtime@^0.84.0: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-source-map@0.83.6, metro-source-map@^0.83.1: +metro-source-map@0.83.6, metro-source-map@^0.83.6: version "0.83.6" resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.6.tgz#65465faaf98664e1e5f2719db00c354a4d67697e" integrity sha512-AqJbOMMpeyyM4iNI91pchqDIszzNuuHApEhg6OABqZ+9mjLEqzcIEQ/fboZ7x74fNU5DBd2K36FdUQYPqlGClA== @@ -9510,7 +9553,7 @@ metro-transform-worker@0.84.3: metro-transform-plugins "0.84.3" nullthrows "^1.1.1" -metro@0.83.6, metro@^0.83.1: +metro@0.83.6, metro@^0.83.6: version "0.83.6" resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.6.tgz#1b42929143729d854c25a40f0568f955ba70895e" integrity sha512-pbdndsAZ2F/ceopDdhVbttpa/hfLzXPJ/husc+QvQ33R0D9UXJKzTn5+OzOXx4bpQNtAKF2bY88cCI3Zl44xDQ== @@ -9690,6 +9733,13 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== +minimatch@^10.2.2: + version "10.2.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" + integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== + dependencies: + brace-expansion "^5.0.5" + minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" @@ -9697,13 +9747,6 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatc dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.4: - version "9.0.9" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.9.tgz#9b0cb9fcb78087f6fd7eababe2511c4d3d60574e" - integrity sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg== - dependencies: - brace-expansion "^2.0.2" - minimist@^1.1.2, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -10628,23 +10671,18 @@ react-devtools-core@^6.1.5: shell-quote "^1.6.1" ws "^7" -react-dom@19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57" - integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ== +react-dom@19.2.0: + version "19.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.0.tgz#00ed1e959c365e9a9d48f8918377465466ec3af8" + integrity sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ== dependencies: - scheduler "^0.25.0" + scheduler "^0.27.0" react-freeze@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad" integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA== -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.3.1: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" - integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== - react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -10655,6 +10693,16 @@ react-is@^17.0.1, react-is@^17.0.2: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +react-is@^19.2.0: + version "19.2.5" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.5.tgz#7e7b54143e9313fed787b23fd4295d5a23872ad9" + integrity sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ== + react-localization@1.0.19: version "1.0.19" resolved "https://registry.yarnpkg.com/react-localization/-/react-localization-1.0.19.tgz#b65a7fa58096cff6aa38bc3a0c4817ec97469ef0" @@ -10801,10 +10849,10 @@ react-native-image-picker@4.10.3: resolved "https://registry.yarnpkg.com/react-native-image-picker/-/react-native-image-picker-4.10.3.tgz#cdc11d9836b4cfa57e658c0700201babf8fdca10" integrity sha512-gLX8J6jCBkUt6jogpSdA7YyaGVLGYywRzMEwBciXshihpFZjc/cRlKymAVlu6Q7HMw0j3vrho6pI8ZGC5O/FGg== -react-native-is-edge-to-edge@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939" - integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w== +react-native-is-edge-to-edge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.3.1.tgz#feb9a6a8faf0874298947edd556e5af22044e139" + integrity sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA== react-native-keychain@10.0.0: version "10.0.0" @@ -10871,23 +10919,13 @@ react-native-randombytes@3.6.1: buffer "^4.9.1" sjcl "^1.0.3" -react-native-reanimated@3.19.5: - version "3.19.5" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.19.5.tgz#e19239732a4b422cee272c76e6dfedd3b50ea822" - integrity sha512-bd4AwIkBAaY4BjrgpSoKjEaRG/tXD756F5nGuiH5IMBSKN8tRdUEA8hWZCyIo/R6/kha/tVSoCqodVUACh7ZWw== - dependencies: - "@babel/plugin-transform-arrow-functions" "^7.0.0-0" - "@babel/plugin-transform-class-properties" "^7.0.0-0" - "@babel/plugin-transform-classes" "^7.0.0-0" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" - "@babel/plugin-transform-optional-chaining" "^7.0.0-0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" - "@babel/plugin-transform-template-literals" "^7.0.0-0" - "@babel/plugin-transform-unicode-regex" "^7.0.0-0" - "@babel/preset-typescript" "^7.16.7" - convert-source-map "^2.0.0" - invariant "^2.2.4" - react-native-is-edge-to-edge "1.1.7" +react-native-reanimated@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-4.3.0.tgz#e5284cebb85bed12d672134b39d0a1370460ae50" + integrity sha512-HOTTPdKtddXTOsmQxDASXEwLS3lqEHrKERD3XOgzSqWJ7L3x81Pnx7mTcKx1FKdkgomMug/XSmm1C6Z7GIowxA== + dependencies: + react-native-is-edge-to-edge "^1.3.1" + semver "^7.7.3" react-native-responsive-screen@1.4.2: version "1.4.2" @@ -10968,70 +11006,89 @@ react-native-worklets-core@^1.6.3: dependencies: string-hash-64 "^1.0.3" -react-native@0.81.4: - version "0.81.4" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.81.4.tgz#d5e9d0a71ed2e80a550a6c358f2ce3ddb6f5b119" - integrity sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ== +react-native-worklets@0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/react-native-worklets/-/react-native-worklets-0.8.1.tgz#bc7744eea950dc1ebdea6429f55aada2422d9862" + integrity sha512-oWP/lStsAHU6oYCaWDXrda/wOHVdhusQJz1e6x9gPnXdFf4ndNDAOtWCmk2zGrAnlapfyA3rM6PCQq94mPg9cw== dependencies: - "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.81.4" - "@react-native/codegen" "0.81.4" - "@react-native/community-cli-plugin" "0.81.4" - "@react-native/gradle-plugin" "0.81.4" - "@react-native/js-polyfills" "0.81.4" - "@react-native/normalize-colors" "0.81.4" - "@react-native/virtualized-lists" "0.81.4" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-class-properties" "^7.27.1" + "@babel/plugin-transform-classes" "^7.28.4" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/preset-typescript" "^7.27.1" + convert-source-map "^2.0.0" + semver "^7.7.3" + +react-native@*, react-native@>=0.68: + version "0.85.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.85.2.tgz#2d3a2254f63bc46cacea2f52fcbbe01f0712a19b" + integrity sha512-GFWEPwLYirfj5X8gMtXOWtqX0cqUEURRHETZfFk37VCa4++izrKvGvv24anvuyulXV87NAhVkfNw93rLg3HByw== + dependencies: + "@react-native/assets-registry" "0.85.2" + "@react-native/codegen" "0.85.2" + "@react-native/community-cli-plugin" "0.85.2" + "@react-native/gradle-plugin" "0.85.2" + "@react-native/js-polyfills" "0.85.2" + "@react-native/normalize-colors" "0.85.2" + "@react-native/virtualized-lists" "0.85.2" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" - babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.29.1" + babel-plugin-syntax-hermes-parser "0.33.3" base64-js "^1.5.1" commander "^12.0.0" flow-enums-runtime "^0.0.6" - glob "^7.1.1" + hermes-compiler "250829098.0.10" invariant "^2.2.4" - jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.83.1" - metro-source-map "^0.83.1" + metro-runtime "^0.84.0" + metro-source-map "^0.84.0" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" react-devtools-core "^6.1.5" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.26.0" + scheduler "0.27.0" semver "^7.1.3" stacktrace-parser "^0.1.10" + tinyglobby "^0.2.15" whatwg-fetch "^3.0.0" - ws "^6.2.3" + ws "^7.5.10" yargs "^17.6.2" -react-native@>=0.68: - version "0.85.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.85.2.tgz#2d3a2254f63bc46cacea2f52fcbbe01f0712a19b" - integrity sha512-GFWEPwLYirfj5X8gMtXOWtqX0cqUEURRHETZfFk37VCa4++izrKvGvv24anvuyulXV87NAhVkfNw93rLg3HByw== +react-native@0.83.9: + version "0.83.9" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.83.9.tgz#61d2a4ccd89e06b98992c9b9781856ad88a09d39" + integrity sha512-bTQpaSJBbxOizI8SMNiCR/5aIvfO3ZlXAcWYxg6FmdbfJYCZ0zdUCK9mSZ4patureITGHNU94RXhxDAJhqsO7w== dependencies: - "@react-native/assets-registry" "0.85.2" - "@react-native/codegen" "0.85.2" - "@react-native/community-cli-plugin" "0.85.2" - "@react-native/gradle-plugin" "0.85.2" - "@react-native/js-polyfills" "0.85.2" - "@react-native/normalize-colors" "0.85.2" - "@react-native/virtualized-lists" "0.85.2" + "@jest/create-cache-key-function" "^29.7.0" + "@react-native/assets-registry" "0.83.9" + "@react-native/codegen" "0.83.9" + "@react-native/community-cli-plugin" "0.83.9" + "@react-native/gradle-plugin" "0.83.9" + "@react-native/js-polyfills" "0.83.9" + "@react-native/normalize-colors" "0.83.9" + "@react-native/virtualized-lists" "0.83.9" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" - babel-plugin-syntax-hermes-parser "0.33.3" + babel-jest "^29.7.0" + babel-plugin-syntax-hermes-parser "0.32.0" base64-js "^1.5.1" commander "^12.0.0" flow-enums-runtime "^0.0.6" - hermes-compiler "250829098.0.10" + glob "^7.1.1" + hermes-compiler "0.14.1" invariant "^2.2.4" + jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.84.0" - metro-source-map "^0.84.0" + metro-runtime "^0.83.6" + metro-source-map "^0.83.6" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" @@ -11041,7 +11098,6 @@ react-native@>=0.68: scheduler "0.27.0" semver "^7.1.3" stacktrace-parser "^0.1.10" - tinyglobby "^0.2.15" whatwg-fetch "^3.0.0" ws "^7.5.10" yargs "^17.6.2" @@ -11063,14 +11119,6 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react-shallow-renderer@^16.15.0: - version "16.15.0" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" - integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== - dependencies: - object-assign "^4.1.1" - react-is "^16.12.0 || ^17.0.0 || ^18.0.0" - react-stately@3.46.0, react-stately@^3.21.0: version "3.46.0" resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.46.0.tgz#9ce293b765c246c398a1765d6290acd0a77caa49" @@ -11083,14 +11131,13 @@ react-stately@3.46.0, react-stately@^3.21.0: "@swc/helpers" "^0.5.0" use-sync-external-store "^1.6.0" -react-test-renderer@18.3.1: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.3.1.tgz#e693608a1f96283400d4a3afead6893f958b80b4" - integrity sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA== +react-test-renderer@19.2.0: + version "19.2.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.2.0.tgz#5c9782b4a4ba0630a77d7ce092779fdf9ccde209" + integrity sha512-zLCFMHFE9vy/w3AxO0zNxy6aAupnCuLSVOJYDe/Tp+ayGI1f2PLQsFVPANSD42gdSbmYx5oN+1VWDhcXtq7hAQ== dependencies: - react-is "^18.3.1" - react-shallow-renderer "^16.15.0" - scheduler "^0.23.2" + react-is "^19.2.0" + scheduler "^0.27.0" react-transition-group@^4.4.5: version "4.4.5" @@ -11102,10 +11149,10 @@ react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -react@19.1.0: - version "19.1.0" - resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" - integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== +react@19.2.0: + version "19.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.2.0.tgz#d33dd1721698f4376ae57a54098cb47fc75d93a5" + integrity sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ== readable-stream@1.0.33: version "1.0.33" @@ -11518,28 +11565,11 @@ sax@>=0.6.0, sax@^1.5.0: resolved "https://registry.yarnpkg.com/sax/-/sax-1.6.0.tgz#da59637629307b97e7c4cb28e080a7bc38560d5b" integrity sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA== -scheduler@0.26.0: - version "0.26.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" - integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== - -scheduler@0.27.0: +scheduler@0.27.0, scheduler@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd" integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q== -scheduler@^0.23.2: - version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" - integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== - dependencies: - loose-envify "^1.1.0" - -scheduler@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" - integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== - schema-utils@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" @@ -11604,7 +11634,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.3, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: +semver@^7.1.3, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.3, semver@^7.7.3: version "7.7.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== @@ -12374,10 +12404,10 @@ tronweb@6.0.3: semver "7.7.1" validator "13.12.0" -ts-api-utils@^1.3.0: - version "1.4.3" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" - integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== +ts-api-utils@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.5.0.tgz#4acd4a155e22734990a5ed1fe9e97f113bcb37c1" + integrity sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA== ts-loader@^9.4.4: version "9.5.7" @@ -13115,3 +13145,13 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +"zod-validation-error@^3.5.0 || ^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-4.0.2.tgz#bc605eba49ce0fcd598c127fee1c236be3f22918" + integrity sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ== + +"zod@^3.25.0 || ^4.0.0": + version "4.3.6" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.3.6.tgz#89c56e0aa7d2b05107d894412227087885ab112a" + integrity sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg== From dfde724b29b4e3f795e9fd40bf5526d9ff149e72 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Tue, 28 Apr 2026 17:40:49 +0530 Subject: [PATCH 006/135] feat: replaced react-native-document-picker with react-native-documents/picker Co-authored-by: Copilot --- ios/Podfile.lock | 8 +-- package.json | 2 +- .../react-native-document-picker+9.3.1.patch | 65 ------------------- src/components/ActionCard.tsx | 6 +- .../SigningDevices/PassportConfigRecovery.tsx | 4 +- .../components/OtherSignerOptionModal.tsx | 8 +-- .../Vault/VaultConfigurationRecreation.tsx | 4 +- .../Vault/components/STModalContent.tsx | 8 +-- src/services/documents/index.ts | 8 +-- src/services/fs/index.ts | 8 +-- yarn.lock | 12 ++-- 11 files changed, 35 insertions(+), 98 deletions(-) delete mode 100644 patches/react-native-document-picker+9.3.1.patch diff --git a/ios/Podfile.lock b/ios/Podfile.lock index e4d791ab9b..affbc3f933 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2149,7 +2149,7 @@ PODS: - React-Core - react-native-contacts (7.0.8): - React-Core - - react-native-document-picker (9.3.1): + - react-native-document-picker (12.0.1): - boost - DoubleConversion - fast_float @@ -3530,7 +3530,7 @@ DEPENDENCIES: - react-native-change-icon (from `../node_modules/react-native-change-icon`) - react-native-config (from `../node_modules/react-native-config`) - react-native-contacts (from `../node_modules/react-native-contacts`) - - react-native-document-picker (from `../node_modules/react-native-document-picker`) + - "react-native-document-picker (from `../node_modules/@react-native-documents/picker`)" - react-native-get-random-values (from `../node_modules/react-native-get-random-values`) - react-native-hce (from `../node_modules/react-native-hce`) - react-native-html-to-pdf (from `../node_modules/react-native-html-to-pdf`) @@ -3735,7 +3735,7 @@ EXTERNAL SOURCES: react-native-contacts: :path: "../node_modules/react-native-contacts" react-native-document-picker: - :path: "../node_modules/react-native-document-picker" + :path: "../node_modules/@react-native-documents/picker" react-native-get-random-values: :path: "../node_modules/react-native-get-random-values" react-native-hce: @@ -3944,7 +3944,7 @@ SPEC CHECKSUMS: react-native-change-icon: 2abab62ecabf10adf6e03cc9516484a27385b580 react-native-config: 8e425892a531627c52db765be3088185cb871e19 react-native-contacts: f551920b74ebfc5f7f6df307495f085e504a4369 - react-native-document-picker: dcf5e57f3bcae61bf8384a1c6f90896f81e17941 + react-native-document-picker: dc2d83366e47e89e7c51e8a41eab99c1d54e941c react-native-get-random-values: e2acf4070fe4b7325705a05af047449637a27a21 react-native-hce: ad5462e792d84e87924308dda1ee516757f1c0eb react-native-html-to-pdf: 7a49e6c58ac5221bcc093027b195f4b214f27a9d diff --git a/package.json b/package.json index 86640f461c..5322f4dfd3 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "react-native-contacts": "7.0.8", "react-native-crypto": "2.2.0", "react-native-device-info": "10.0.2", - "react-native-document-picker": "9.3.1", + "@react-native-documents/picker": "12.0.1", "react-native-fast-image": "8.6.3", "react-native-fs": "2.20.0", "react-native-gesture-handler": "2.28.0", diff --git a/patches/react-native-document-picker+9.3.1.patch b/patches/react-native-document-picker+9.3.1.patch deleted file mode 100644 index 690813eb3a..0000000000 --- a/patches/react-native-document-picker+9.3.1.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff --git a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java b/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java -index 5001525..02a467f 100644 ---- a/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java -+++ b/node_modules/react-native-document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.java -@@ -18,7 +18,6 @@ import androidx.annotation.NonNull; - import com.facebook.react.bridge.ActivityEventListener; - import com.facebook.react.bridge.Arguments; - import com.facebook.react.bridge.BaseActivityEventListener; --import com.facebook.react.bridge.GuardedResultAsyncTask; - import com.facebook.react.bridge.Promise; - import com.facebook.react.bridge.ReactApplicationContext; - import com.facebook.react.bridge.ReactContext; -@@ -223,20 +222,21 @@ public class RNDocumentPickerModule extends NativeDocumentPickerSpec { - return; - } - -- new ProcessDataTask(getReactApplicationContext(), uris, copyTo, promise).execute(); -+ new Thread(new ProcessDataTask(getReactApplicationContext(), uris, copyTo, promise)).start(); - } catch (Exception e) { - sendError(E_UNEXPECTED_EXCEPTION, e.getLocalizedMessage(), e); - } - } - -- private static class ProcessDataTask extends GuardedResultAsyncTask { -+ private static class ProcessDataTask implements Runnable { - private final WeakReference weakContext; -+ private final ReactContext reactContext; - private final List uris; - private final String copyTo; - private final Promise promise; - - protected ProcessDataTask(ReactContext reactContext, List uris, String copyTo, Promise promise) { -- super(reactContext.getExceptionHandler()); -+ this.reactContext = reactContext; - this.weakContext = new WeakReference<>(reactContext.getApplicationContext()); - this.uris = uris; - this.copyTo = copyTo; -@@ -244,17 +244,17 @@ public class RNDocumentPickerModule extends NativeDocumentPickerSpec { - } - - @Override -- protected ReadableArray doInBackgroundGuarded() { -- WritableArray results = Arguments.createArray(); -- for (Uri uri : uris) { -- results.pushMap(getMetadata(uri)); -+ public void run() { -+ try { -+ final WritableArray results = Arguments.createArray(); -+ for (Uri uri : uris) { -+ results.pushMap(getMetadata(uri)); -+ } -+ reactContext.runOnUiQueueThread(() -> promise.resolve(results)); -+ } catch (Exception e) { -+ reactContext.runOnUiQueueThread( -+ () -> promise.reject(E_UNEXPECTED_EXCEPTION, e.getLocalizedMessage(), e)); - } -- return results; -- } -- -- @Override -- protected void onPostExecuteGuarded(ReadableArray readableArray) { -- promise.resolve(readableArray); - } - - private WritableMap getMetadata(Uri uri) { diff --git a/src/components/ActionCard.tsx b/src/components/ActionCard.tsx index 8ad8c2e04b..003ee91195 100644 --- a/src/components/ActionCard.tsx +++ b/src/components/ActionCard.tsx @@ -151,7 +151,11 @@ const styles = StyleSheet.create({ borderColor: 'white', }, disabledOverlay: { - ...StyleSheet.absoluteFillObject, + position: 'absolute', + top: 0, + left: 0, + right: 0, + bottom: 0, opacity: 0.6, borderRadius: 10, }, diff --git a/src/screens/SigningDevices/PassportConfigRecovery.tsx b/src/screens/SigningDevices/PassportConfigRecovery.tsx index e5551fc16d..66679e62c9 100644 --- a/src/screens/SigningDevices/PassportConfigRecovery.tsx +++ b/src/screens/SigningDevices/PassportConfigRecovery.tsx @@ -9,7 +9,7 @@ import ImportIcon from 'src/assets/images/import.svg'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import OptionCard from 'src/components/OptionCard'; import RNFS from 'react-native-fs'; -import DocumentPicker, { types } from 'react-native-document-picker'; +import { pick, types } from '@react-native-documents/picker'; import Colors from 'src/theme/Colors'; import QRScanner from 'src/components/QRScanner'; import WalletHeader from 'src/components/WalletHeader'; @@ -32,7 +32,7 @@ function PassportConfigRecovery() { const handleDocumentSelection = useCallback(async () => { try { - const response = await DocumentPicker.pick({ + const response = await pick({ presentationStyle: 'fullScreen', type: [types.docx, types.allFiles], allowMultiSelection: false, diff --git a/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx b/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx index 36b55f51c7..03462f5b07 100644 --- a/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx +++ b/src/screens/SigningDevices/components/OtherSignerOptionModal.tsx @@ -10,7 +10,7 @@ import { hp, wp } from 'src/constants/responsive'; import { captureError } from 'src/services/sentry'; import useToastMessage from 'src/hooks/useToastMessage'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; -import DocumentPicker from 'react-native-document-picker'; +import { errorCodes, isErrorWithCode, pick, types } from '@react-native-documents/picker'; import RNFS from 'react-native-fs'; import { LocalizationContext } from 'src/context/Localization/LocContext'; @@ -24,8 +24,8 @@ function OtherSignerOptionModal({ setOptionModal, navigatetoQR, setData, readFro const selectFile = async () => { try { - const result = await DocumentPicker.pick({ - type: [DocumentPicker.types.allFiles], + const result = await pick({ + type: [types.allFiles], }); try { const filePath = result[0].uri.split('%20').join(' '); @@ -36,7 +36,7 @@ function OtherSignerOptionModal({ setOptionModal, navigatetoQR, setData, readFro showToast(errorText.validCoSignerFile, ); } } catch (err) { - if (err.toString().includes('user canceled')) { + if (isErrorWithCode(err) && err.code === errorCodes.OPERATION_CANCELED) { // user cancelled return; } diff --git a/src/screens/Vault/VaultConfigurationRecreation.tsx b/src/screens/Vault/VaultConfigurationRecreation.tsx index 83f48423ea..060cc4d9a4 100644 --- a/src/screens/Vault/VaultConfigurationRecreation.tsx +++ b/src/screens/Vault/VaultConfigurationRecreation.tsx @@ -9,7 +9,7 @@ import ImportIcon from 'src/assets/images/import.svg'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import OptionCard from 'src/components/OptionCard'; import RNFS from 'react-native-fs'; -import DocumentPicker, { types } from 'react-native-document-picker'; +import { pick, types } from '@react-native-documents/picker'; import Colors from 'src/theme/Colors'; import Text from 'src/components/KeeperText'; import KeeperModal from 'src/components/KeeperModal'; @@ -49,7 +49,7 @@ function VaultConfigurationCreation() { const handleDocumentSelection = useCallback(async () => { try { - const response = await DocumentPicker.pick({ + const response = await pick({ presentationStyle: 'fullScreen', type: [types.docx, types.allFiles], allowMultiSelection: false, diff --git a/src/screens/Vault/components/STModalContent.tsx b/src/screens/Vault/components/STModalContent.tsx index 3e4a8ada29..892fc35bad 100644 --- a/src/screens/Vault/components/STModalContent.tsx +++ b/src/screens/Vault/components/STModalContent.tsx @@ -10,7 +10,7 @@ import { hp, wp } from 'src/constants/responsive'; import { captureError } from 'src/services/sentry'; import useToastMessage from 'src/hooks/useToastMessage'; import ToastErrorIcon from 'src/assets/images/toast_error.svg'; -import DocumentPicker from 'react-native-document-picker'; +import { errorCodes, isErrorWithCode, pick, types } from '@react-native-documents/picker'; import RNFS from 'react-native-fs'; import { LocalizationContext } from 'src/context/Localization/LocContext'; @@ -24,8 +24,8 @@ function STModalContent({ navigateToScanPSBT, setData, setStModal, readFromNFC } const selectFile = async () => { try { - const result = await DocumentPicker.pick({ - type: [DocumentPicker.types.allFiles], + const result = await pick({ + type: [types.allFiles], }); try { const filePath = result[0].uri.split('%20').join(' '); @@ -36,7 +36,7 @@ function STModalContent({ navigateToScanPSBT, setData, setStModal, readFromNFC } showToast(errorTranslation.validCoSignerFile, ); } } catch (err) { - if (err.toString().includes('user canceled')) { + if (isErrorWithCode(err) && err.code === errorCodes.OPERATION_CANCELED) { // user cancelled return; } diff --git a/src/services/documents/index.ts b/src/services/documents/index.ts index 93ce0c0da5..38b6e004fd 100644 --- a/src/services/documents/index.ts +++ b/src/services/documents/index.ts @@ -1,11 +1,11 @@ import { Platform } from 'react-native'; -import DocumentPicker from 'react-native-document-picker'; +import { errorCodes, isErrorWithCode, pick, types } from '@react-native-documents/picker'; import RNFS from 'react-native-fs'; const pickDocument = async () => { try { - const result = await DocumentPicker.pick({ - type: [DocumentPicker.types.allFiles], + const result = await pick({ + type: [types.allFiles], }); try { const filePath = result[0].uri.split('%20').join(' '); @@ -16,7 +16,7 @@ const pickDocument = async () => { } } catch (error) { // user cancelled - if (error.toString().includes('user canceled')) { + if (isErrorWithCode(error) && error.code === errorCodes.OPERATION_CANCELED) { return null; } return error; diff --git a/src/services/fs/index.ts b/src/services/fs/index.ts index 2fe5832e37..e3696b1062 100644 --- a/src/services/fs/index.ts +++ b/src/services/fs/index.ts @@ -1,7 +1,7 @@ import RNFS from 'react-native-fs'; import Share from 'react-native-share'; import { captureError } from 'src/services/sentry'; -import DocumentPicker from 'react-native-document-picker'; +import { errorCodes, isErrorWithCode, pick, types } from '@react-native-documents/picker'; import { Alert, PermissionsAndroid, Platform } from 'react-native'; const saveToLocal = async (filePath, saveToFiles, onError) => { @@ -58,8 +58,8 @@ export const exportFile = async ( export const importFile = async (onFileRead, onError, encoding = null) => { try { - const result = await DocumentPicker.pick({ - type: [DocumentPicker.types.allFiles], + const result = await pick({ + type: [types.allFiles], }); try { const filePath = result[0].uri.split('%20').join(' '); @@ -70,7 +70,7 @@ export const importFile = async (onFileRead, onError, encoding = null) => { onError(err); } } catch (err) { - if (err.toString().includes('user canceled')) { + if (isErrorWithCode(err) && err.code === errorCodes.OPERATION_CANCELED) { // user cancelled return; } diff --git a/yarn.lock b/yarn.lock index 63ceab203a..60af996073 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3122,6 +3122,11 @@ resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-11.4.1.tgz#a3c247aceab35f75dd0aa4bfa85d2be5a4508688" integrity sha512-B0BYAkghz3Q2V09BF88RA601XursIEA111tnc2JOaN7axJWmNefmfjZqw/KdSxKZp7CZUuPpjBmz/WCR9uaHYg== +"@react-native-documents/picker@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@react-native-documents/picker/-/picker-12.0.1.tgz#ea59796175308be9818dd9e8f14a41145c35042b" + integrity sha512-vpJKb4t/5bnxe9+gQl+plJfKrrIsmYwANGhNH2B9E1dS1+6FDBzg4Dwmcq4ueaGfkRKEPJ606mJttVEH1ZKZaA== + "@react-native-firebase/app@24.0.0": version "24.0.0" resolved "https://registry.yarnpkg.com/@react-native-firebase/app/-/app-24.0.0.tgz#b9400ac3c13617811b0375d1335d24edeec986bf" @@ -10781,13 +10786,6 @@ react-native-device-info@10.0.2: resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-10.0.2.tgz#17cd96df277cca5a22fb80409527c181a08d4ed1" integrity sha512-6XY8EctYqNEX6EHDoHxz3yONOYxCHKrgEdStP7HZDYzFXb1JB5BFt7UbXDWrmihXUZDv06sBsjN26+Tp0EajXw== -react-native-document-picker@9.3.1: - version "9.3.1" - resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-9.3.1.tgz#f2c33237a906fd0893130e0605c8f18a3aef1605" - integrity sha512-Vcofv9wfB0j67zawFjfq9WQPMMzXxOZL9kBmvWDpjVuEcVK73ndRmlXHlkeFl5ZHVsv4Zb6oZYhqm9u5omJOPA== - dependencies: - invariant "^2.2.4" - react-native-fast-image@8.6.3: version "8.6.3" resolved "https://registry.yarnpkg.com/react-native-fast-image/-/react-native-fast-image-8.6.3.tgz#6edc3f9190092a909d636d93eecbcc54a8822255" From 5108ba49d933aeaaa6b3801801c1ca0c68c41fe7 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Wed, 29 Apr 2026 10:25:45 +0530 Subject: [PATCH 007/135] feat: upgraded contacts and modal package and removed older patches Co-authored-by: Copilot --- ios/Podfile.lock | 30 +- package.json | 4 +- patches/react-native-contacts+7.0.8.patch | 512 ---------------------- patches/react-native-modal+13.0.1.patch | 13 - yarn.lock | 29 +- 5 files changed, 44 insertions(+), 544 deletions(-) delete mode 100644 patches/react-native-contacts+7.0.8.patch delete mode 100644 patches/react-native-modal+13.0.1.patch diff --git a/ios/Podfile.lock b/ios/Podfile.lock index affbc3f933..a017d859ab 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2147,8 +2147,34 @@ PODS: - react-native-config/App (= 1.4.6) - react-native-config/App (1.4.6): - React-Core - - react-native-contacts (7.0.8): + - react-native-contacts (8.0.10): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-document-picker (12.0.1): - boost - DoubleConversion @@ -3943,7 +3969,7 @@ SPEC CHECKSUMS: react-native-blob-util: d94da4994ee7a4f375f1885e5e79c6eee20fa4d7 react-native-change-icon: 2abab62ecabf10adf6e03cc9516484a27385b580 react-native-config: 8e425892a531627c52db765be3088185cb871e19 - react-native-contacts: f551920b74ebfc5f7f6df307495f085e504a4369 + react-native-contacts: 2a259e02b85c9510a5fcbdf06c56c828387d47c1 react-native-document-picker: dc2d83366e47e89e7c51e8a41eab99c1d54e941c react-native-get-random-values: e2acf4070fe4b7325705a05af047449637a27a21 react-native-hce: ad5462e792d84e87924308dda1ee516757f1c0eb diff --git a/package.json b/package.json index 5322f4dfd3..83de25184b 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "react-native-blob-util": "0.18.3", "react-native-change-icon": "5.0.0", "react-native-config": "1.4.6", - "react-native-contacts": "7.0.8", + "react-native-contacts": "8.0.10", "react-native-crypto": "2.2.0", "react-native-device-info": "10.0.2", "@react-native-documents/picker": "12.0.1", @@ -95,7 +95,7 @@ "react-native-linear-gradient": "2.8.3", "react-native-localize": "2.2.2", "react-native-mmkv": "4.3.0", - "react-native-modal": "13.0.1", + "react-native-modal": "^13.0.1", "react-native-nfc-manager": "3.16.0", "react-native-nitro-modules": "^0.35.4", "react-native-pdf": "^6.7.7", diff --git a/patches/react-native-contacts+7.0.8.patch b/patches/react-native-contacts+7.0.8.patch deleted file mode 100644 index 21c711157a..0000000000 --- a/patches/react-native-contacts+7.0.8.patch +++ /dev/null @@ -1,512 +0,0 @@ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin -new file mode 100644 -index 0000000..7ed749e ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/results.bin -@@ -0,0 +1 @@ -+o/bundleLibRuntimeToDirDebug -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex -new file mode 100644 -index 0000000..801bcf2 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/BuildConfig.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex -new file mode 100644 -index 0000000..5c4c74b -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$1.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex -new file mode 100644 -index 0000000..f8af814 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$2.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex -new file mode 100644 -index 0000000..ac5bf9c -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$3.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex -new file mode 100644 -index 0000000..8a886d4 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$4.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex -new file mode 100644 -index 0000000..cce14f7 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$5.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex -new file mode 100644 -index 0000000..0d96820 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$6.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex -new file mode 100644 -index 0000000..322f7ee -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$7.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex -new file mode 100644 -index 0000000..3b3e488 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager$8.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex -new file mode 100644 -index 0000000..bdee7b9 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsManager.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex -new file mode 100644 -index 0000000..c7e78ba -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$1.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex -new file mode 100644 -index 0000000..49bf99a -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$2.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex -new file mode 100644 -index 0000000..42582c5 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$3.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex -new file mode 100644 -index 0000000..2d00181 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex -new file mode 100644 -index 0000000..1f50180 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex -new file mode 100644 -index 0000000..5d7d2e8 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex -new file mode 100644 -index 0000000..1f05e52 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex -new file mode 100644 -index 0000000..755482a -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ContactsProvider.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex -new file mode 100644 -index 0000000..8e938af -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/rt2zz/reactnativecontacts/ReactNativeContacts.dex differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin -new file mode 100644 -index 0000000..30359b3 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/2d3ffe6fae8545e9da591862ff76943d/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ -diff --git a/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin -new file mode 100644 -index 0000000..0d259dd ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/results.bin -@@ -0,0 +1 @@ -+o/classes -diff --git a/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex -new file mode 100644 -index 0000000..72da846 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/.transforms/df62340da2ceed25153d2992ac46061f/transformed/classes/classes_dex/classes.dex differ -diff --git a/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java b/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java -new file mode 100644 -index 0000000..aefd3a2 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/generated/source/buildConfig/debug/com/rt2zz/reactnativecontacts/BuildConfig.java -@@ -0,0 +1,10 @@ -+/** -+ * Automatically generated file. DO NOT MODIFY -+ */ -+package com.rt2zz.reactnativecontacts; -+ -+public final class BuildConfig { -+ public static final boolean DEBUG = Boolean.parseBoolean("true"); -+ public static final String LIBRARY_PACKAGE_NAME = "com.rt2zz.reactnativecontacts"; -+ public static final String BUILD_TYPE = "debug"; -+} -diff --git a/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -new file mode 100644 -index 0000000..94e14a9 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -new file mode 100644 -index 0000000..91efb43 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -@@ -0,0 +1,18 @@ -+{ -+ "version": 3, -+ "artifactType": { -+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", -+ "kind": "Directory" -+ }, -+ "applicationId": "com.rt2zz.reactnativecontacts", -+ "variantName": "debug", -+ "elements": [ -+ { -+ "type": "SINGLE", -+ "filters": [], -+ "attributes": [], -+ "outputFile": "AndroidManifest.xml" -+ } -+ ], -+ "elementType": "File" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -new file mode 100644 -index 0000000..1211b1e ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -@@ -0,0 +1,6 @@ -+aarFormatVersion=1.0 -+aarMetadataVersion=1.0 -+minCompileSdk=1 -+minCompileSdkExtension=0 -+minAndroidGradlePluginVersion=1.0.0 -+coreLibraryDesugaringEnabled=false -diff --git a/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -new file mode 100644 -index 0000000..9e26dfe ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -@@ -0,0 +1 @@ -+{} -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar -new file mode 100644 -index 0000000..cfa0456 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar -new file mode 100644 -index 0000000..75ef569 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-contacts/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -new file mode 100644 -index 0000000..6d14b09 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -@@ -0,0 +1 @@ -+#Tue Apr 21 18:56:23 IST 2026 -diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -new file mode 100644 -index 0000000..89b43c2 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml -new file mode 100644 -index 0000000..14f7827 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugAssets/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -new file mode 100644 -index 0000000..36ff4bb ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -new file mode 100644 -index 0000000..b354d94 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class -new file mode 100644 -index 0000000..4093536 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/BuildConfig.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class -new file mode 100644 -index 0000000..00efbd6 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$1.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class -new file mode 100644 -index 0000000..5d13209 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$2.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class -new file mode 100644 -index 0000000..d3ceb82 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$3.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class -new file mode 100644 -index 0000000..7120200 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$4.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class -new file mode 100644 -index 0000000..c151ffc -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$5.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class -new file mode 100644 -index 0000000..77f4e45 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$6.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class -new file mode 100644 -index 0000000..f41d708 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$7.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class -new file mode 100644 -index 0000000..2733b6c -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager$8.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class -new file mode 100644 -index 0000000..dc2fa9e -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsManager.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class -new file mode 100644 -index 0000000..73b9cb9 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$1.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class -new file mode 100644 -index 0000000..01721fb -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$2.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class -new file mode 100644 -index 0000000..8e1d4dc -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$3.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class -new file mode 100644 -index 0000000..ed03620 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class -new file mode 100644 -index 0000000..c5a69d8 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class -new file mode 100644 -index 0000000..ee0efe5 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class -new file mode 100644 -index 0000000..7241729 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class -new file mode 100644 -index 0000000..12611d5 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ContactsProvider.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class -new file mode 100644 -index 0000000..c118f7e -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rt2zz/reactnativecontacts/ReactNativeContacts.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -new file mode 100644 -index 0000000..78ac5b8 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -@@ -0,0 +1,2 @@ -+R_DEF: Internal format may change without notice -+local -diff --git a/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -new file mode 100644 -index 0000000..f65520f ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -@@ -0,0 +1,7 @@ -+1 -+2 -+4 -+5 -+6 -+7 -diff --git a/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -new file mode 100644 -index 0000000..94e14a9 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -new file mode 100644 -index 0000000..0637a08 ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -@@ -0,0 +1 @@ -+[] -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -new file mode 100644 -index 0000000..08f4ebe ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -@@ -0,0 +1 @@ -+0 Warning/Error -\ No newline at end of file -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class -new file mode 100644 -index 0000000..4093536 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/BuildConfig.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class -new file mode 100644 -index 0000000..00efbd6 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$1.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class -new file mode 100644 -index 0000000..5d13209 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$2.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class -new file mode 100644 -index 0000000..d3ceb82 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$3.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class -new file mode 100644 -index 0000000..7120200 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$4.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class -new file mode 100644 -index 0000000..c151ffc -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$5.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class -new file mode 100644 -index 0000000..77f4e45 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$6.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class -new file mode 100644 -index 0000000..f41d708 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$7.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class -new file mode 100644 -index 0000000..2733b6c -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager$8.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class -new file mode 100644 -index 0000000..dc2fa9e -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsManager.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class -new file mode 100644 -index 0000000..73b9cb9 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$1.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class -new file mode 100644 -index 0000000..01721fb -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$2.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class -new file mode 100644 -index 0000000..8e1d4dc -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$3.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class -new file mode 100644 -index 0000000..ed03620 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Birthday.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class -new file mode 100644 -index 0000000..c5a69d8 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$Item.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class -new file mode 100644 -index 0000000..ee0efe5 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact$PostalAddressItem.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class -new file mode 100644 -index 0000000..7241729 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider$Contact.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class -new file mode 100644 -index 0000000..12611d5 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ContactsProvider.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class -new file mode 100644 -index 0000000..c118f7e -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/rt2zz/reactnativecontacts/ReactNativeContacts.class differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar -new file mode 100644 -index 0000000..75b79b3 -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ -diff --git a/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -new file mode 100644 -index 0000000..a2297ba ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -@@ -0,0 +1 @@ -+com.rt2zz.reactnativecontacts -diff --git a/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt -new file mode 100644 -index 0000000..93329af ---- /dev/null -+++ b/node_modules/react-native-contacts/android/build/outputs/logs/manifest-merger-debug-report.txt -@@ -0,0 +1,17 @@ -+-- Merging decision tree log --- -+manifest -+ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:2:1-5:12 -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:2:1-5:12 -+ package -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:4:3-42 -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml -+ xmlns:android -+ ADDED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml:3:3-61 -+uses-sdk -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml reason: use-sdk injection requested -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml -+INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml -+ android:targetSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml -+ android:minSdkVersion -+ INJECTED from /Users/vaibhav/workspace/Keeper/bitcoin-keeper/node_modules/react-native-contacts/android/src/main/AndroidManifest.xml -diff --git a/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -new file mode 100644 -index 0000000..463299d -Binary files /dev/null and b/node_modules/react-native-contacts/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ -diff --git a/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m b/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m -index a303aff..d356590 100644 ---- a/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m -+++ b/node_modules/react-native-contacts/ios/RCTContacts/RCTContacts.m -@@ -1221,9 +1221,37 @@ + (NSData*) loadImageAsset:(NSURL*)assetURL { - } - } - --RCT_EXPORT_METHOD(writePhotoToPath:(RCTResponseSenderBlock) rejecter:(RCTPromiseRejectBlock) reject) -+RCT_EXPORT_METHOD(writePhotoToPath:(NSString *)contactId -+ file:(NSString *)file -+ resolver:(RCTPromiseResolveBlock)resolve -+ rejecter:(RCTPromiseRejectBlock)reject) - { -- reject(@"Error", @"not implemented", nil); -+ @try { -+ CNContactStore *store = [self contactsStore:reject]; -+ if (!store) { -+ return; -+ } -+ -+ NSError *error = nil; -+ NSArray *keys = @[ CNContactImageDataKey, CNContactThumbnailImageDataKey ]; -+ CNContact *contact = [store unifiedContactWithIdentifier:contactId keysToFetch:keys error:&error]; -+ if (error != nil || contact == nil) { -+ reject(@"Error", error.localizedDescription ?: @"Unable to load contact", error); -+ return; -+ } -+ -+ NSData *imageData = contact.imageData ?: contact.thumbnailImageData; -+ if (imageData == nil) { -+ resolve(@(NO)); -+ return; -+ } -+ -+ BOOL ok = [imageData writeToFile:file atomically:YES]; -+ resolve(@(ok)); -+ } -+ @catch (NSException *exception) { -+ reject(@"Error", [exception reason], nil); -+ } - } - - -(CNContactStore*) contactsStore: (RCTPromiseRejectBlock) reject { diff --git a/patches/react-native-modal+13.0.1.patch b/patches/react-native-modal+13.0.1.patch deleted file mode 100644 index deb3f02fd4..0000000000 --- a/patches/react-native-modal+13.0.1.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native-modal/dist/modal.js b/node_modules/react-native-modal/dist/modal.js -index 80f4e75..dab55d7 100644 ---- a/node_modules/react-native-modal/dist/modal.js -+++ b/node_modules/react-native-modal/dist/modal.js -@@ -456,7 +456,7 @@ export class ReactNativeModal extends React.Component { - BackHandler.addEventListener('hardwareBackPress', this.onBackButtonPress); - } - componentWillUnmount() { -- BackHandler.removeEventListener('hardwareBackPress', this.onBackButtonPress); -+ this.backHandlerSubscription?.remove?.() - if (this.didUpdateDimensionsEmitter) { - this.didUpdateDimensionsEmitter.remove(); - } diff --git a/yarn.lock b/yarn.lock index 60af996073..2470be943b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10715,12 +10715,12 @@ react-localization@1.0.19: dependencies: localized-strings "^0.2.0" -react-native-animatable@1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/react-native-animatable/-/react-native-animatable-1.3.3.tgz#a13a4af8258e3bb14d0a9d839917e9bb9274ec8a" - integrity sha512-2ckIxZQAsvWn25Ho+DK3d1mXIgj7tITkrS4pYDvx96WyOttSvzzFeQnM2od0+FUMzILbdHDsDEqZvnz1DYNQ1w== +react-native-animatable@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/react-native-animatable/-/react-native-animatable-1.4.0.tgz#05a259e1566081ce7d3f6fba1e92edc65f5c6160" + integrity sha512-DZwaDVWm2NBvBxf7I0wXKXLKb/TxDnkV53sWhCvei1pRyTX3MVFpkvdYBknNBqPrxYuAIlPxEp7gJOidIauUkw== dependencies: - prop-types "^15.7.2" + prop-types "^15.8.1" react-native-background-timer@2.4.1: version "2.4.1" @@ -10760,10 +10760,10 @@ react-native-config@1.4.6: resolved "https://registry.yarnpkg.com/react-native-config/-/react-native-config-1.4.6.tgz#2aefebf4d9cf02831e64bbc1307596bd212f6d42" integrity sha512-cSLdOfva2IPCxh6HjHN1IDVW9ratAvNnnAUx6ar2Byvr8KQU7++ysdFYPaoNVuJURuYoAKgvjab8ZcnwGZIO6Q== -react-native-contacts@7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/react-native-contacts/-/react-native-contacts-7.0.8.tgz#485ba7a77653b30205c76f96494808d07b8e57b9" - integrity sha512-Zfkdpw1uQVRb8v1m+ogknzjyfEs9k63o2sPAYvxZ8ZJff31D45G8+uZb6VcM4tIe3ELH9EDvh93nd515kFvRYQ== +react-native-contacts@8.0.10: + version "8.0.10" + resolved "https://registry.yarnpkg.com/react-native-contacts/-/react-native-contacts-8.0.10.tgz#427ac7638db134e221cfe6af0ec6537f53016d07" + integrity sha512-9iBRf/YLYSXQxfbPvz43DwXMv0OcHeit37W/313adYJIWz/W8SypqqxmAg9B/Lg1hzD+KYEn+UpljZnwgp78OQ== react-native-crypto@2.2.0: version "2.2.0" @@ -10872,13 +10872,12 @@ react-native-mmkv@4.3.0: resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-4.3.0.tgz#dbb2817b75270194dd231b4290d3c834f7d6d417" integrity sha512-D1wB2ViMrm+0rs7FcbLoct/BV+qugASi+XAZT8MzXy5yl0CI0qxToh2LPnw9UENHrNefpfDZgE5FpMhIB37I5Q== -react-native-modal@13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/react-native-modal/-/react-native-modal-13.0.1.tgz#691f1e646abb96fa82c1788bf18a16d585da37cd" - integrity sha512-UB+mjmUtf+miaG/sDhOikRfBOv0gJdBU2ZE1HtFWp6UixW9jCk/bhGdHUgmZljbPpp0RaO/6YiMmQSSK3kkMaw== +react-native-modal@^13.0.1: + version "13.0.2" + resolved "https://registry.yarnpkg.com/react-native-modal/-/react-native-modal-13.0.2.tgz#4e4d777fdb0f5af5a50003a53eebc4de9ead5695" + integrity sha512-jCUR2DAskuZtVIbnt2ZssX70DCbTLydkL1Glv1Fc/fqVIhq1LpwBK2hKgSf9VIINXFnDjjGIMIC9HhDXnW7Enw== dependencies: - prop-types "^15.6.2" - react-native-animatable "1.3.3" + react-native-animatable "1.4.0" react-native-nfc-manager@3.16.0: version "3.16.0" From 1d86edfbd80f38d00819771f20d83242aa53b729 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Wed, 29 Apr 2026 10:38:33 +0530 Subject: [PATCH 008/135] feat: upgraded react-native-blob-util react-native-html-to-pdf react-native-pdf - updated method for react-native-html-to-pdf - fixed share pdf failure on android Co-authored-by: Copilot --- ios/Podfile.lock | 71 +++++++++++++++---- ios/hexa_keeper/PrivacyInfo.xcprivacy | 2 + package.json | 6 +- ...ch => react-native-blob-util+0.24.7.patch} | 4 +- patches/react-native-html-to-pdf+0.12.0.patch | 13 ---- patches/react-native-pdf+6.7.7.patch | 13 ---- .../InheritanceToolsAndTips/PreviewPDF.tsx | 44 +++++++----- .../GenerateAdditionalKeyDetailsTemplate.ts | 4 +- src/utils/GenerateAllVaultsFilePDF.ts | 4 +- src/utils/GenerateLetterToAtternyPDF.ts | 4 +- ...nerateLetterToAtternyPDFInheritanceTool.ts | 4 +- src/utils/GenerateRecoveryInstrPDF.ts | 4 +- src/utils/GenerateRecoveryInstrcutionsPDF.ts | 4 +- src/utils/GenerateRecoveryPhraseTemplate.ts | 4 +- src/utils/GenerateSecurityTipsPDF.ts | 4 +- src/utils/GenerateSingleVaultFilePDF.tsx | 4 +- src/utils/GenerateTrustedContactsPDF.ts | 4 +- yarn.lock | 57 +++++++++++---- 18 files changed, 153 insertions(+), 97 deletions(-) rename patches/{react-native-blob-util+0.18.3.patch => react-native-blob-util+0.24.7.patch} (93%) delete mode 100644 patches/react-native-html-to-pdf+0.12.0.patch delete mode 100644 patches/react-native-pdf+6.7.7.patch diff --git a/ios/Podfile.lock b/ios/Podfile.lock index a017d859ab..34a8d9a2ff 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -81,6 +81,34 @@ PODS: - hermes-engine (0.14.1): - hermes-engine/Pre-built (= 0.14.1) - hermes-engine/Pre-built (0.14.1) + - HtmlToPdf (1.3.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - libportal-ios (0.3.0) - libportal-react-native (0.3.0): - libportal-ios @@ -208,7 +236,6 @@ PODS: - React-RCTText (= 0.83.9) - React-RCTVibration (= 0.83.9) - React-callinvoker (0.83.9) - - React-Codegen (0.1.0) - React-Core (0.83.9): - boost - DoubleConversion @@ -2107,14 +2134,34 @@ PODS: - React-Core - react-native-biometrics (2.2.0): - React-Core - - react-native-blob-util (0.18.3): + - react-native-blob-util (0.24.7): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - react-native-change-icon (5.0.0): - boost - DoubleConversion @@ -2233,15 +2280,13 @@ PODS: - Yoga - react-native-hce (0.3.0): - React - - react-native-html-to-pdf (0.12.0): - - React-Core - react-native-image-picker (4.10.3): - React-Core - react-native-netinfo (11.4.1): - React-Core - react-native-nfc-manager (3.16.0): - React-Core - - react-native-pdf (6.7.7): + - react-native-pdf (7.0.4): - boost - DoubleConversion - fast_float @@ -3506,6 +3551,7 @@ DEPENDENCIES: - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - GoogleUtilities - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - HtmlToPdf (from `../node_modules/react-native-html-to-pdf`) - libportal-ios (from `https://github.com/bithyve/libportal-ios.git`) - libportal-react-native (from `../node_modules/libportal-react-native`) - NitroMmkv (from `../node_modules/react-native-mmkv`) @@ -3559,7 +3605,6 @@ DEPENDENCIES: - "react-native-document-picker (from `../node_modules/@react-native-documents/picker`)" - react-native-get-random-values (from `../node_modules/react-native-get-random-values`) - react-native-hce (from `../node_modules/react-native-hce`) - - react-native-html-to-pdf (from `../node_modules/react-native-html-to-pdf`) - react-native-image-picker (from `../node_modules/react-native-image-picker`) - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-nfc-manager (from `../node_modules/react-native-nfc-manager`) @@ -3641,7 +3686,6 @@ SPEC REPOS: - PDFGenerator - PromisesObjC - QRCoder - - React-Codegen - SDWebImage - SDWebImageWebPCoder - Sentry @@ -3666,6 +3710,8 @@ EXTERNAL SOURCES: hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" :tag: hermes-v0.14.1 + HtmlToPdf: + :path: "../node_modules/react-native-html-to-pdf" libportal-ios: :git: https://github.com/bithyve/libportal-ios.git libportal-react-native: @@ -3766,8 +3812,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-get-random-values" react-native-hce: :path: "../node_modules/react-native-hce" - react-native-html-to-pdf: - :path: "../node_modules/react-native-html-to-pdf" react-native-image-picker: :path: "../node_modules/react-native-image-picker" react-native-netinfo: @@ -3916,6 +3960,7 @@ SPEC CHECKSUMS: GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 hermes-engine: aa404dd2f865314cd211641ddff59d06039dbcf1 + HtmlToPdf: 6a9c28f54ec810d1d120a698a9b3c83e2bdb1672 libportal-ios: d9aa55474e2d5be8e38e96345dd37be34fda45b4 libportal-react-native: 91b6bec36f7e92a0bcc4e9d51d6ce3ee7c163728 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -3934,7 +3979,6 @@ SPEC CHECKSUMS: RCTTypeSafety: c5fd6a8092bee25eaa31d4cca03794e902b5fdfd React: 6c36d83b2afecc1d45ec2a637158750edad20d87 React-callinvoker: 813372c3165324939d57b849f2db0c99390b9aac - React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a React-Core: b2a189a7e16fc88a768908152201f14379708ac0 React-CoreModules: 7ff1464d8c75a63c4028571217e4f4d01b008919 React-cxxreact: 06aed26685cbd29a55d1648a14f13491549cea9d @@ -3966,18 +4010,17 @@ SPEC CHECKSUMS: React-mutationobservernativemodule: 867e9c215f21b4308fa98473f3c38585b5897e44 react-native-background-timer: 4638ae3bee00320753647900b21260b10587b6f7 react-native-biometrics: ecca256a9e1c8b430f78c4e3dcb16b57ea1418e0 - react-native-blob-util: d94da4994ee7a4f375f1885e5e79c6eee20fa4d7 + react-native-blob-util: 6dec9023ecc3ee5ac8ad377598e943f9ca63f741 react-native-change-icon: 2abab62ecabf10adf6e03cc9516484a27385b580 react-native-config: 8e425892a531627c52db765be3088185cb871e19 react-native-contacts: 2a259e02b85c9510a5fcbdf06c56c828387d47c1 react-native-document-picker: dc2d83366e47e89e7c51e8a41eab99c1d54e941c react-native-get-random-values: e2acf4070fe4b7325705a05af047449637a27a21 react-native-hce: ad5462e792d84e87924308dda1ee516757f1c0eb - react-native-html-to-pdf: 7a49e6c58ac5221bcc093027b195f4b214f27a9d react-native-image-picker: 1f5318beec2ebed6695454ffb9bea8c4152f1598 react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 react-native-nfc-manager: e5d2ce2f7fee42d1ee0eb6b99f3405d5e330112e - react-native-pdf: c586da0d19c14e6d859e62bf957851687fba0f25 + react-native-pdf: 2886351f9ea698a820f53056afdabd6fa0ab726d react-native-randombytes: 3c8f3e89d12487fd03a2f966c288d495415fc116 react-native-rsa-native: a7931cdda1f73a8576a46d7f431378c5550f0c38 react-native-safe-area-context: befb5404eb8a16fdc07fa2bebab3568ecabcbb8a diff --git a/ios/hexa_keeper/PrivacyInfo.xcprivacy b/ios/hexa_keeper/PrivacyInfo.xcprivacy index a17e066ef4..512ac1ac05 100644 --- a/ios/hexa_keeper/PrivacyInfo.xcprivacy +++ b/ios/hexa_keeper/PrivacyInfo.xcprivacy @@ -20,6 +20,7 @@ NSPrivacyAccessedAPITypeReasons C617.1 + 0A2A.1 @@ -28,6 +29,7 @@ NSPrivacyAccessedAPITypeReasons E174.1 + 85F4.1 diff --git a/package.json b/package.json index 83de25184b..783534ad6d 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "react-native": "0.83.9", "react-native-background-timer": "2.4.1", "react-native-biometrics": "2.2.0", - "react-native-blob-util": "0.18.3", + "react-native-blob-util": "0.24.7", "react-native-change-icon": "5.0.0", "react-native-config": "1.4.6", "react-native-contacts": "8.0.10", @@ -88,7 +88,7 @@ "react-native-get-random-values": "2.0.0", "react-native-gifted-charts": "1.4.15", "react-native-hce": "0.3.0", - "react-native-html-to-pdf": "0.12.0", + "react-native-html-to-pdf": "1.3.0", "react-native-iap": "13.0.4", "react-native-image-picker": "4.10.3", "react-native-keychain": "10.0.0", @@ -98,7 +98,7 @@ "react-native-modal": "^13.0.1", "react-native-nfc-manager": "3.16.0", "react-native-nitro-modules": "^0.35.4", - "react-native-pdf": "^6.7.7", + "react-native-pdf": "7.0.4", "react-native-qrcode-svg": "6.3.2", "react-native-randombytes": "3.6.1", "react-native-reanimated": "4.3.0", diff --git a/patches/react-native-blob-util+0.18.3.patch b/patches/react-native-blob-util+0.24.7.patch similarity index 93% rename from patches/react-native-blob-util+0.18.3.patch rename to patches/react-native-blob-util+0.24.7.patch index 294b2de27e..8598f1160c 100644 --- a/patches/react-native-blob-util+0.18.3.patch +++ b/patches/react-native-blob-util+0.24.7.patch @@ -1,5 +1,4 @@ diff --git a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h -index 39d7f15..65d56fc 100644 --- a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h +++ b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.h @@ -29,7 +29,15 @@ @@ -7,7 +6,7 @@ index 39d7f15..65d56fc 100644 #if RCT_NEW_ARCH_ENABLED +#if __has_include() - #import + #import +#elif __has_include() +#import +#elif __has_include() @@ -19,7 +18,6 @@ index 39d7f15..65d56fc 100644 diff --git a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm -index e320f77..b5d8870 100644 --- a/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm +++ b/node_modules/react-native-blob-util/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm @@ -12,7 +12,15 @@ diff --git a/patches/react-native-html-to-pdf+0.12.0.patch b/patches/react-native-html-to-pdf+0.12.0.patch deleted file mode 100644 index 64cfbdb912..0000000000 --- a/patches/react-native-html-to-pdf+0.12.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native-html-to-pdf/android/src/main/java/android/print/PdfConverter.java b/node_modules/react-native-html-to-pdf/android/src/main/java/android/print/PdfConverter.java -index 5d61c5f..6072d55 100644 ---- a/node_modules/react-native-html-to-pdf/android/src/main/java/android/print/PdfConverter.java -+++ b/node_modules/react-native-html-to-pdf/android/src/main/java/android/print/PdfConverter.java -@@ -112,6 +112,8 @@ public class PdfConverter implements Runnable { - }); - WebSettings settings = mWebView.getSettings(); - settings.setTextZoom(100); -+ settings.setJavaScriptEnabled(true); -+ settings.setJavaScriptCanOpenWindowsAutomatically(true); - settings.setDefaultTextEncodingName("utf-8"); - settings.setAllowFileAccess(true); - mWebView.loadDataWithBaseURL(mBaseURL, mHtmlString, "text/HTML", "utf-8", null); diff --git a/patches/react-native-pdf+6.7.7.patch b/patches/react-native-pdf+6.7.7.patch deleted file mode 100644 index dadb4cc40d..0000000000 --- a/patches/react-native-pdf+6.7.7.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native-pdf/android/build.gradle b/node_modules/react-native-pdf/android/build.gradle -index 3dfe1dc..662799e 100644 ---- a/node_modules/react-native-pdf/android/build.gradle -+++ b/node_modules/react-native-pdf/android/build.gradle -@@ -126,6 +126,6 @@ dependencies { - // The repo from zacharee is based on PdfiumAndroidKt, a much newer fork of PdfiumAndroid, with better maintenance and updated native libraries. - implementation 'com.github.zacharee:AndroidPdfViewer:4.0.1' - // Depend on PdfiumAndroidKt directly so this can be updated independently of AndroidPdfViewer as updates are provided. -- implementation 'io.legere:pdfiumandroid:1.0.24' -- implementation 'com.google.code.gson:gson:2.8.5' -+ implementation 'io.legere:pdfiumandroid:1.0.32' -+ implementation 'com.google.code.gson:gson:2.13.1' - } diff --git a/src/screens/InheritanceToolsAndTips/PreviewPDF.tsx b/src/screens/InheritanceToolsAndTips/PreviewPDF.tsx index f7568645ed..7208ebd557 100644 --- a/src/screens/InheritanceToolsAndTips/PreviewPDF.tsx +++ b/src/screens/InheritanceToolsAndTips/PreviewPDF.tsx @@ -3,6 +3,7 @@ import React, { useContext } from 'react'; import Pdf from 'react-native-pdf'; import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import Share from 'react-native-share'; +import ReactNativeBlobUtil from 'react-native-blob-util'; import DownloadIcon from 'src/assets/images/download.svg'; import ScreenWrapper from 'src/components/ScreenWrapper'; @@ -16,22 +17,33 @@ function PreviewPDF({ route }: any) { const { source } = route.params; const { translations } = useContext(LocalizationContext); const { common } = translations; - const DownloadPDF = () => { - Share.open({ - url: Platform.OS === 'ios' ? source : `file://${source}`, - excludedActivityTypes: [ - 'copyToPasteBoard', - 'markupAsPDF', - 'addToReadingList', - 'assignToContact', - 'mail', - 'default', - 'message', - 'postToFacebook', - 'print', - 'saveToCameraRoll', - ], - }); + const DownloadPDF = async () => { + if (Platform.OS === 'android') { + try { + await ReactNativeBlobUtil.android.actionViewIntent(source, 'application/pdf'); + } catch (err) { + console.log('err:', err); + } + } else { + Share.open({ + url: source, + type: 'application/pdf', + excludedActivityTypes: [ + 'copyToPasteBoard', + 'markupAsPDF', + 'addToReadingList', + 'assignToContact', + 'mail', + 'default', + 'message', + 'postToFacebook', + 'print', + 'saveToCameraRoll', + ], + }).catch((err) => { + console.log('err:', err); + }); + } }; return ( diff --git a/src/utils/GenerateAdditionalKeyDetailsTemplate.ts b/src/utils/GenerateAdditionalKeyDetailsTemplate.ts index b255569944..93987019ca 100644 --- a/src/utils/GenerateAdditionalKeyDetailsTemplate.ts +++ b/src/utils/GenerateAdditionalKeyDetailsTemplate.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateAdditionalKeyDetailsTemplate = async () => { try { @@ -211,7 +211,7 @@ const GenerateAdditionalKeyDetailsTemplate = async () => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateAllVaultsFilePDF.ts b/src/utils/GenerateAllVaultsFilePDF.ts index c570e8ba09..7433ba38c4 100644 --- a/src/utils/GenerateAllVaultsFilePDF.ts +++ b/src/utils/GenerateAllVaultsFilePDF.ts @@ -1,5 +1,5 @@ import moment from 'moment'; -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateAllVaultsFilePDF = async (fingerPrints) => { try { @@ -116,7 +116,7 @@ h1 { padding: 0, bgColor: '#F6F2ED', }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateLetterToAtternyPDF.ts b/src/utils/GenerateLetterToAtternyPDF.ts index be097a1912..007fdfb375 100644 --- a/src/utils/GenerateLetterToAtternyPDF.ts +++ b/src/utils/GenerateLetterToAtternyPDF.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateLetterToAtternyPDF = async (fingerPrints) => { try { @@ -51,7 +51,7 @@ const GenerateLetterToAtternyPDF = async (fingerPrints) => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateLetterToAtternyPDFInheritanceTool.ts b/src/utils/GenerateLetterToAtternyPDFInheritanceTool.ts index 96e30c6f25..7d77d00dc5 100644 --- a/src/utils/GenerateLetterToAtternyPDFInheritanceTool.ts +++ b/src/utils/GenerateLetterToAtternyPDFInheritanceTool.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateLetterToAtternyPDFInheritanceTool = async (fingerPrints) => { try { @@ -105,7 +105,7 @@ const GenerateLetterToAtternyPDFInheritanceTool = async (fingerPrints) => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateRecoveryInstrPDF.ts b/src/utils/GenerateRecoveryInstrPDF.ts index 42cdd9b25f..fbc2266f23 100644 --- a/src/utils/GenerateRecoveryInstrPDF.ts +++ b/src/utils/GenerateRecoveryInstrPDF.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateRecoveryInstrPDF = async (signers, descriptorString) => { try { @@ -101,7 +101,7 @@ const GenerateRecoveryInstrPDF = async (signers, descriptorString) => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateRecoveryInstrcutionsPDF.ts b/src/utils/GenerateRecoveryInstrcutionsPDF.ts index b600719482..48a7f9d460 100644 --- a/src/utils/GenerateRecoveryInstrcutionsPDF.ts +++ b/src/utils/GenerateRecoveryInstrcutionsPDF.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateRecoveryInstrcutionsPDF = async () => { try { @@ -168,7 +168,7 @@ const GenerateRecoveryInstrcutionsPDF = async () => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateRecoveryPhraseTemplate.ts b/src/utils/GenerateRecoveryPhraseTemplate.ts index e1b0c1c728..fca383ca8e 100644 --- a/src/utils/GenerateRecoveryPhraseTemplate.ts +++ b/src/utils/GenerateRecoveryPhraseTemplate.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateRecoveryPhraseTemplate = async () => { try { @@ -183,7 +183,7 @@ const GenerateRecoveryPhraseTemplate = async () => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateSecurityTipsPDF.ts b/src/utils/GenerateSecurityTipsPDF.ts index 775d721978..5e1c462e57 100644 --- a/src/utils/GenerateSecurityTipsPDF.ts +++ b/src/utils/GenerateSecurityTipsPDF.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateSecurityTipsPDF = async () => { try { @@ -141,7 +141,7 @@ const GenerateSecurityTipsPDF = async () => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateSingleVaultFilePDF.tsx b/src/utils/GenerateSingleVaultFilePDF.tsx index a8fada4a54..dc56bd1c07 100644 --- a/src/utils/GenerateSingleVaultFilePDF.tsx +++ b/src/utils/GenerateSingleVaultFilePDF.tsx @@ -1,5 +1,5 @@ import moment from 'moment'; -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateSingleVaultFilePDF = async (vault) => { try { @@ -110,7 +110,7 @@ const GenerateSingleVaultFilePDF = async (vault) => { bgColor: '#F6F2ED', }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/src/utils/GenerateTrustedContactsPDF.ts b/src/utils/GenerateTrustedContactsPDF.ts index 83cc9da591..fd50daac0e 100644 --- a/src/utils/GenerateTrustedContactsPDF.ts +++ b/src/utils/GenerateTrustedContactsPDF.ts @@ -1,4 +1,4 @@ -import RNHTMLtoPDF from 'react-native-html-to-pdf'; +import { generatePDF } from 'react-native-html-to-pdf'; const GenerateTrustedContactsPDF = async () => { try { @@ -153,7 +153,7 @@ const GenerateTrustedContactsPDF = async () => { directory: 'Documents', base64: true, }; - const file = await RNHTMLtoPDF.convert(options); + const file = await generatePDF(options); return file.filePath; } catch (error: any) { return error; diff --git a/yarn.lock b/yarn.lock index 2470be943b..dbed1d7754 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7689,6 +7689,15 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== +glob@13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.1.tgz#c59a2500c9a5f1ab9cdd370217ced63c2aa81e60" + integrity sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w== + dependencies: + minimatch "^10.1.2" + minipass "^7.1.2" + path-scurry "^2.0.0" + glob@7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -7701,7 +7710,7 @@ glob@7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: +glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -9179,6 +9188,11 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lru-cache@^11.0.0: + version "11.3.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.3.5.tgz#29047d348c0b2793e3112a01c739bb7c6d855637" + integrity sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -9738,7 +9752,7 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@^10.2.2: +minimatch@^10.1.2, minimatch@^10.2.2: version "10.2.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== @@ -9757,6 +9771,11 @@ minimist@^1.1.2, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minipass@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b" + integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== + 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" @@ -10301,6 +10320,14 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.2.tgz#6be0d0ee02a10d9e0de7a98bae65e182c9061f85" + integrity sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -10732,13 +10759,13 @@ react-native-biometrics@2.2.0: resolved "https://registry.yarnpkg.com/react-native-biometrics/-/react-native-biometrics-2.2.0.tgz#6fc3e801b83389ae1f6c9c41f7b37b50e7014c4e" integrity sha512-V2O0s2ic7PxVP76CguCfBXvVEyazbjtWv7r20T7D+ZQqBB1XSZ1WzK/Gnr12CVRxHLUZ3/tKHOsz7mzIaXyNoA== -react-native-blob-util@0.18.3: - version "0.18.3" - resolved "https://registry.yarnpkg.com/react-native-blob-util/-/react-native-blob-util-0.18.3.tgz#e3b408dfdd5b175093bbef23f33811f8ef3407ee" - integrity sha512-Gx5n1rxl6OcE+Xvj4vFD03Lyhpt+1BmkwU/lIFjPHAUMbSFBvfsOf0TG1cOjMxhw18cDVW7xgcueYZLRscuKPw== +react-native-blob-util@0.24.7: + version "0.24.7" + resolved "https://registry.yarnpkg.com/react-native-blob-util/-/react-native-blob-util-0.24.7.tgz#889e3626e3b20f9b10bb265ea91d9ae44ce65ecf" + integrity sha512-3vgn3hblfJh0+LIoqEhYRqCtwKh1xID2LtXHdTrUml3rYh4xj69eN+lvWU235AL0FRbX5uKrS1c4lIYexSgtWQ== dependencies: base-64 "0.1.0" - glob "^7.2.3" + glob "13.0.1" react-native-change-icon@5.0.0: version "5.0.0" @@ -10832,10 +10859,10 @@ react-native-hce@0.3.0: "@types/jest" "^29.5.12" jest "^29.7.0" -react-native-html-to-pdf@0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/react-native-html-to-pdf/-/react-native-html-to-pdf-0.12.0.tgz#2b467296f85c9c9783a7288b19722a7028dcbcb8" - integrity sha512-Yb5WO9SfF86s5Yv9PqXQ7fZDr9zZOJ+6jtweT9zFLraPNHWX7pSxe2dSkeg3cGiNrib65ZXGN6ksHymfYLFSSg== +react-native-html-to-pdf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-native-html-to-pdf/-/react-native-html-to-pdf-1.3.0.tgz#591d9120038e2a1717f3a9eb47b16c84928066f7" + integrity sha512-UCbQO1k5yeajaJrEF7Wqq8ojdgpxsTbICQvtorXmuO1LkU/a6B3/tZyLes4zXCiq/5nTMTNA/k9m5bYStg5S0Q== react-native-iap@13.0.4: version "13.0.4" @@ -10891,10 +10918,10 @@ react-native-nitro-modules@^0.35.4: resolved "https://registry.yarnpkg.com/react-native-nitro-modules/-/react-native-nitro-modules-0.35.5.tgz#19fe8f289b118b26b9e8522f62bb6e7b40e44c50" integrity sha512-aa03UzC5dLg5qFfyBkVK+JGSwHTjmK7jUZzyRz11r1Yk9C/nJTFe59EeHPxxNNTagkiwQTM6p3sySgD/TDRC7Q== -react-native-pdf@^6.7.7: - version "6.7.7" - resolved "https://registry.yarnpkg.com/react-native-pdf/-/react-native-pdf-6.7.7.tgz#c9a9cffe3ab15a227de84fc1512942472a83ba0b" - integrity sha512-D0ga/eyPsVWSPEBm622sGVZLl3gibxPmfm2cxsLcUrZ4WDSGR5HyGmvvWaR/m9wXEyIbD4J6q9qzuG6yObcSXw== +react-native-pdf@7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/react-native-pdf/-/react-native-pdf-7.0.4.tgz#f48d485d32cef24f41511ba2072bc99ba94b13c9" + integrity sha512-Uhxn5SSguMKvbwD50iIZfYPmYeKcX+9I3tc4J3HCbRExAN0uqXTAKx2pvbR2Y62umAj0JS274FcbSldQfoQfyg== dependencies: crypto-js "4.2.0" deprecated-react-native-prop-types "^2.3.0" From cac3bc7e9eb332c1dd159574c89aca3eeb99dfd3 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Wed, 29 Apr 2026 16:49:40 +0530 Subject: [PATCH 009/135] feat: upgraded react-native-tcp-socket and removed stale patch Co-authored-by: Copilot --- ios/Podfile.lock | 4 ++-- package.json | 2 +- patches/react-native-tcp-socket+5.6.2.patch | 13 ------------- src/services/electrum/tls.js | 21 +-------------------- yarn.lock | 8 ++++---- 5 files changed, 8 insertions(+), 40 deletions(-) delete mode 100644 patches/react-native-tcp-socket+5.6.2.patch diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 34a8d9a2ff..a0d74ff7c9 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2405,7 +2405,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-tcp-socket (5.6.2): + - react-native-tcp-socket (6.4.1): - CocoaAsyncSocket - React-Core - react-native-worklets-core (1.6.3): @@ -4024,7 +4024,7 @@ SPEC CHECKSUMS: react-native-randombytes: 3c8f3e89d12487fd03a2f966c288d495415fc116 react-native-rsa-native: a7931cdda1f73a8576a46d7f431378c5550f0c38 react-native-safe-area-context: befb5404eb8a16fdc07fa2bebab3568ecabcbb8a - react-native-tcp-socket: 0a0455b843f9dfcad875ea6cfafeb05c0abb0a24 + react-native-tcp-socket: 7c7e53a07f122ecf00fb3626684bc0ca82c4f044 react-native-worklets-core: aaaac7d17f7e576592369a54f30e96fe4875c983 React-NativeModulesApple: 519f9f98375db6458a7220becd25db81b3860b76 React-networking: 2318cba8288ec5df38e899feed3baaac0629b4bd diff --git a/package.json b/package.json index 783534ad6d..b0320fbd0c 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "react-native-shadow-2": "6.0.3", "react-native-share": "12.2.6", "react-native-svg": "15.15.4", - "react-native-tcp-socket": "5.6.2", + "react-native-tcp-socket": "6.4.1", "react-native-vision-camera": "^4.7.2", "react-native-worklets": "0.8.1", "react-native-worklets-core": "^1.6.3", diff --git a/patches/react-native-tcp-socket+5.6.2.patch b/patches/react-native-tcp-socket+5.6.2.patch deleted file mode 100644 index bf02df33c4..0000000000 --- a/patches/react-native-tcp-socket+5.6.2.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native-tcp-socket/android/src/main/java/com/asterinet/react/tcpsocket/TcpSocketModule.java b/node_modules/react-native-tcp-socket/android/src/main/java/com/asterinet/react/tcpsocket/TcpSocketModule.java -index 297da65..b12584c 100644 ---- a/node_modules/react-native-tcp-socket/android/src/main/java/com/asterinet/react/tcpsocket/TcpSocketModule.java -+++ b/node_modules/react-native-tcp-socket/android/src/main/java/com/asterinet/react/tcpsocket/TcpSocketModule.java -@@ -105,7 +105,7 @@ public class TcpSocketModule extends ReactContextBaseJavaModule { - public void run() { - TcpSocketClient socketClient = getTcpClient(cId); - socketClient.destroy(); -- socketMap.remove(cId); -+ - } - }); - } diff --git a/src/services/electrum/tls.js b/src/services/electrum/tls.js index f8b8741ebc..24cd82543f 100644 --- a/src/services/electrum/tls.js +++ b/src/services/electrum/tls.js @@ -12,33 +12,14 @@ import TcpSocket from 'react-native-tcp-socket'; * @constructor */ function connect(config, callback) { - const client = TcpSocket.createConnection( + return TcpSocket.connectTLS( { port: config.port, host: config.host, - tls: true, tlsCheckValidity: config.rejectUnauthorized, }, callback ); - // defaults: - this._noDelay = true; - - // functions not supported by RN module, yet: - client.setTimeout = () => {}; - client.setEncoding = () => {}; - client.setKeepAlive = () => {}; - - // we will save `noDelay` and proxy it to socket object when its actually created and connected: - const realSetNoDelay = client.setNoDelay; // reference to real setter - client.setNoDelay = (noDelay) => { - this._noDelay = noDelay; - }; - - client.on('connect', () => { - realSetNoDelay.apply(client, [this._noDelay]); - }); - return client; } module.exports.connect = connect; diff --git a/yarn.lock b/yarn.lock index dbed1d7754..f1feac2eaf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11010,10 +11010,10 @@ react-native-svg@15.15.4: css-tree "^1.1.3" warn-once "0.1.1" -react-native-tcp-socket@5.6.2: - version "5.6.2" - resolved "https://registry.yarnpkg.com/react-native-tcp-socket/-/react-native-tcp-socket-5.6.2.tgz#8f09c13f73f6592a34cee5f441acc7a0aefbdf0a" - integrity sha512-doijFOAJd9p8KmduhfbZaPfqRVd3CZuTLAimJx0yxIqFWy/EDPGHeFVrOEOqRZ3lWBVDcssiCIQJhV0baKu5Pg== +react-native-tcp-socket@6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/react-native-tcp-socket/-/react-native-tcp-socket-6.4.1.tgz#e33eec5648cbb226f79dda366bc294395a86d272" + integrity sha512-2+zya9ielB8nWfMYVULB64ZqLzQD32qIzTnDef7NM1BChaJiA1btkJTBL+8WnyBrujjlCBVxBC3gAkXtG5hmvQ== dependencies: buffer "^5.4.3" eventemitter3 "^4.0.7" From b2e9efab3e3e66cff17fce2a1e0a50e38fba5f5a Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 10:35:23 +0530 Subject: [PATCH 010/135] feat: upgrade RealmJS to 12.15.0 and update related dependencies - removed stale patch file --- docs/upgrade-rn-0.83.9.md | 347 ------------------------------------ ios/Podfile.lock | 4 +- package.json | 4 +- patches/realm+12.14.2.patch | 54 ------ yarn.lock | 23 ++- 5 files changed, 18 insertions(+), 414 deletions(-) delete mode 100644 docs/upgrade-rn-0.83.9.md delete mode 100644 patches/realm+12.14.2.patch diff --git a/docs/upgrade-rn-0.83.9.md b/docs/upgrade-rn-0.83.9.md deleted file mode 100644 index ff31c9ca36..0000000000 --- a/docs/upgrade-rn-0.83.9.md +++ /dev/null @@ -1,347 +0,0 @@ -# React Native 0.81.4 → 0.83.9 Upgrade Plan - -**Date drafted:** 28 April 2026 -**Current version:** 0.81.4 -**Target version:** 0.83.9 -**Architecture:** New Architecture + Fabric enabled on both platforms -**Why 0.83.9:** Last patch of the 0.83.x line; the only release in the 0.82-0.83 range to ship with zero user-facing breaking changes (0.83 blog post explicitly states this). Avoids the Hermes V1 default change (0.84+) and the Jest preset package move (0.85+). - ---- - -## Android Build Status (0.81.4 baseline) - -✅ Build: **SUCCESSFUL** (verified 28 April 2026, 2m 39s, 986 tasks) -⚠️ Launch: CLI launcher sends wrong activity class — pre-existing issue unrelated to upgrade -→ Fix before starting the upgrade: ensure `MainActivity` is the correct entry name in `android/app/src/main/AndroidManifest.xml` or set `mainActivity` in the CLI launch command. - ---- - -## Pre-Upgrade Checklist (Baseline Gate) - -Complete these before changing any version. Do not start Phase 1 until all gates pass. - -- [ ] iOS dev build green (`yarn ios --scheme=hexa_keeper_dev`) -- [ ] Android dev build green (`yarn androidDevelopmentDebug`) -- [ ] Android launches without the activity class error -- [ ] Jest run passes (`yarn test`) -- [ ] Manual smoke test: wallet open, receive address, send flow, PSBT signing -- [ ] Commit current state on a dedicated branch: `git checkout -b upgrade/rn-0.83.9` - ---- - -## Phase 0 — Patch Hygiene (DO FIRST) - -Three patch files contain only generated Gradle/Android build artifacts (`.class`, `.bin`, `.jar`, manifest XMLs). They will break patch-package on every fresh install and have nothing to do with source compatibility. **Delete them before bumping any version.** - -Files to delete: -``` -patches/@react-native+gradle-plugin+0.81.4.patch ← 100% build artifacts, no source changes -patches/react-native-iap+13.0.4.patch ← mostly build artifacts; the one real src change is RNIapModule.kt import -patches/react-native-document-picker+9.3.1.patch ← mostly build artifacts; the one real src change is ProcessDataTask.java refactor -``` - -For `react-native-iap` and `react-native-document-picker`, recreate minimal patches that contain only the source-level changes, not the generated build output: - -```bash -# After reinstall, re-apply only the source changes manually, then: -npx patch-package react-native-iap -npx patch-package react-native-document-picker -``` - -Real patches to **keep as-is**: -| Patch file | What it does | Keep? | -|---|---|---| -| `react-native+0.81.4.patch` | Fabric `RCTComponentViewRegistry.mm` — silences assert on view recycle | Verify in 0.83.9 | -| `react-native-screens+4.24.0.patch` | New Arch iOS property export guards | Verify in new version | -| `realm+12.14.2.patch` | Rewrites JNI CallInvokerHolder unwrap for RN 0.80+ | Keep; critical | -| `react-native-blob-util+0.18.3.patch` | Codegen header import fallback chain for New Arch | Keep | -| `react-native-change-icon+5.0.0.patch` | iOS/Android icon switching fix | Keep | -| `react-native-contacts+7.0.8.patch` | iOS contacts permission fix | Keep | -| `react-native-html-to-pdf+0.12.0.patch` | Android JS-enabled PDF render | Keep | -| `react-native-tcp-socket+5.6.2.patch` | Removes premature socketMap.remove on destroy | Keep | -| `bitcoinjs-lib+6.1.5.patch` | Adds `getDigestToSign`/`addSignedDigest` and Buffer.from fix | Keep (Bitcoin-critical) | -| `react-native-modal+13.0.1.patch` | Check what this contains before keeping | -| `react-native-pdf+6.7.7.patch` | Updates pdfiumandroid and gson versions | Keep | - ---- - -## Phase 1 — Bump React Native Core - -### 1.1 Package version changes in `package.json` - -**React Native peer requirement for 0.83.9:** `react: ^19.2.0`, `@types/react: ^19.1.1` - -```jsonc -// package.json — change these values -"react": "19.2.0", // was 19.1.0 -"react-native": "0.83.9", // was 0.81.4 - -// devDependencies — all must match RN version -"@react-native/babel-preset": "0.83.9", // was 0.81.4 -"@react-native/metro-config": "0.83.9", // was 0.81.4 -"@react-native/eslint-config": "0.83.9", // was 0.81.4 -"@react-native/typescript-config": "0.83.9",// was 0.81.4 -"@react-native-community/cli": "15.1.0", // stay; compatible with 0.83 -"@react-native-community/cli-platform-android": "15.1.0", -"@react-native-community/cli-platform-ios": "15.1.0", -``` - -> Do **not** bump `@react-native-community/cli` beyond 15.x yet unless a build error forces it. Version 20.x ships with RN 0.85+. - -### 1.2 Reinstall dependencies - -```bash -rm -rf node_modules -npm install -# or: yarn install -``` - -Watch for peer dependency conflicts on `react` version. If any library rejects `19.2.0`, check whether a patch version exists before adding a `resolutions` override. - -### 1.3 iOS pods - -```bash -cd ios && pod install --repo-update && cd .. -``` - -The `@react-native+gradle-plugin` patch will no longer be needed after Phase 0 cleanup. If pods fail, try: - -```bash -cd ios && pod deintegrate && pod install && cd .. -``` - -### 1.4 Android codegen cache - -```bash -cd android && ./gradlew clean && cd .. -``` - -Clear Metro cache too: - -```bash -npx react-native start --reset-cache -``` - ---- - -## Phase 2 — Native Integration File Audit - -Use [reactnative.dev/upgrade-helper](https://reactnative.dev/upgrade-helper/?from=0.81.4&to=0.83.9) to diff the template files. Apply **only** the changes that are not already overridden in your files. Do not overwrite your customizations. - -### Android files to audit - -| File | What to check | -|---|---| -| `android/build.gradle` | Gradle plugin version, Kotlin version if bumped in template | -| `android/app/build.gradle` | `compileSdkVersion`, `targetSdkVersion`, `ndkVersion`, react block options | -| `android/gradle.properties` | `newArchEnabled`, `hermesEnabled` flags | -| `android/gradle/wrapper/gradle-wrapper.properties` | Gradle wrapper version | -| `android/settings.gradle` | New modules or settings plugin changes | - -Your current values to preserve: -- `compileSdkVersion = 36`, `targetSdkVersion = 36` ✅ -- `kotlin_version = '2.0.21'` ✅ -- `com.android.tools.build:gradle:8.8.0` — check if 0.83.9 template bumps this - -### iOS files to audit - -| File | What to check | -|---|---| -| `ios/Podfile` | `platform :ios` minimum, `prepare_react_native_project!`, `use_react_native!` options | -| `ios/hexa_keeper/AppDelegate.mm` | `RCTAppDelegate` changes if any | - -Your Podfile customizations to preserve: -- `ENV['RCT_NEW_ARCH_ENABLED'] = '1'` (line 2) -- `$RNFirebaseAsStaticFramework = true` -- `pod 'libportal-ios'`, `pod 'PDFGenerator'`, `pod 'QRCoder'` -- `FirebaseCoreInternal` and `GoogleUtilities` modular headers -- `fabric_enabled => true`, `new_arch_enabled => true` (lines 44-45) -- Post-install bitcode strip for Hermes framework -- `IPHONEOS_DEPLOYMENT_TARGET = '15.1'` for all targets - ---- - -## Phase 3 — Patch Reconciliation - -After a clean install, `patch-package` runs automatically via `postinstall`. It will fail for any patch whose target file has changed in 0.83.9. This is the expected first failure surface. - -### 3.1 RN core patch - -**File:** `patches/react-native+0.81.4.patch` -**Touches:** `React/Fabric/Mounting/RCTComponentViewRegistry.mm` -**Action:** Check if the assert was removed or softened in 0.83.9 before reapplying. Search the 0.83.9 changelog and the file itself. If fixed upstream, delete the patch. If not, rename the patch to `react-native+0.83.9.patch` and reapply. - -```bash -grep -n "Attempt to recycle a mounted view" node_modules/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm -# If line is gone -> delete patch. If still present -> patch still needed. -``` - -### 3.2 react-native-screens patch - -**File:** `patches/react-native-screens+4.24.0.patch` -**Touches:** 4 iOS `.mm` files — New Arch export guards -**Action:** Check latest `react-native-screens` version for 0.83.9 compatibility. If upgrading to a newer version resolves the guards, upgrade the library and discard the patch. If staying on `4.24.0`, rename the patch file. - -### 3.3 Realm patch - -**File:** `patches/realm+12.14.2.patch` -**Touches:** `io_realm_react_RealmReactModule.cpp` — JNI `CallInvokerHolder` unwrap -**Risk level:** HIGH — this is a Bitcoin wallet data store -**Action:** Check if Realm `12.14.2` already has an upstream fix for 0.83.x, or if `realm@20.x` (latest) resolves it. If upgrading Realm, test heavily — local DB migration must be backward compatible or a migration function must be added. - -```bash -npm view realm@">=12.14.2 <=20.0.0" version -# Evaluate if an intermediate version ships the JNI fix upstream -``` - -### 3.4 react-native-blob-util patch - -**File:** `patches/react-native-blob-util+0.18.3.patch` -**Touches:** iOS codegen header include fallback -**Action:** Check `react-native-blob-util@0.24.7` (latest) — this version likely ships the fallback upstream. If so, upgrade the library and delete the patch. - ---- - -## Phase 4 — Library Compatibility Upgrades (if required) - -Upgrade these libraries only if the clean install or first build fails. Do not upgrade preemptively. Work through failures one library at a time. - -### Priority order - -| Library | Current | Latest compatible | Upgrade trigger | -|---|---|---|---| -| `react-native-screens` | 4.24.0 | 4.24.0 (stay) | iOS build fails | -| `react-native-gesture-handler` | 2.28.0 | 2.31.1 | Peer dep error | -| `react-native-reanimated` | 3.19.5 | 4.3.0 | Build fails | -| `react-native-safe-area-context` | 5.7.0 | 5.7.0 (stay) | Build fails | -| `react-native-svg` | 15.15.4 | 15.15.4 (stay) | Build fails | -| `react-native-mmkv` | 4.3.0 | 4.3.1 | Peer dep error | -| `react-native-nitro-modules` | ^0.35.4 | 0.35.5 | Build fails | -| `react-native-blob-util` | 0.18.3 | 0.24.7 | Patch fails | -| `react-native-iap` | 13.0.4 | 15.2.0 | Build fails | -| `react-native-vision-camera` | ^4.7.2 | 5.0.7 | Build fails | -| `react-native-worklets-core` | ^1.6.3 | 1.6.3 (stay) | Build fails | -| `realm` | 12.14.2 | 20.2.0 | JNI patch fails | -| `@realm/react` | 0.6.2 | latest | After realm | -| `@react-native-firebase/app` | 24.0.0 | 24.0.0 (stay) | Peer dep error | -| `@sentry/react-native` | 8.8.0 | 8.9.2 | Build fails | - -> ⚠️ `react-native-vision-camera` 5.x is a major version jump with breaking JS API changes. Do not upgrade unless your current version fails to build against 0.83.9. - -> ⚠️ `realm` 20.x is a major version jump. If the JNI patch fails to apply cleanly, evaluate whether an intermediate Realm version (13.x, 14.x) already ships the `CallInvokerHolder` fix. - ---- - -## Phase 5 — TypeScript Config Cleanup - -These are non-blocking warnings today but will become errors in TypeScript 7.0. Fix them in the same PR as the upgrade to keep the diff clean. - -**File:** `tsconfig.json` - -```jsonc -// Before -"moduleResolution": "node", -"baseUrl": "." - -// After -"moduleResolution": "bundler", -"ignoreDeprecations": "6.0" -// Remove baseUrl or replace with paths if only used for module aliases -``` - -> Check that `babel-plugin-module-resolver` still resolves `~` aliases correctly after changing `moduleResolution`. - ---- - -## Phase 6 — Validation Gates - -Run these in order after each phase. Do not proceed to the next phase if a gate fails. - -### After Phase 1+2 (clean install) -```bash -yarn test -# Expected: all existing test suites pass. If tests fail, fix before building native. -``` - -### After Phase 3 (patches reconciled) -```bash -yarn ios # iOS dev build -yarn androidDevelopmentDebug # Android dev build -``` - -First build after a major RN bump will recompile all C++ from scratch. Expect 10-20 minutes. Failures at this stage are almost always from unreconciled patches or stale codegen. - -### Manual regression — Bitcoin-critical flows - -These must pass before merging the upgrade branch. Test on both a physical device and a simulator/emulator. - -| Flow | Platform | Notes | -|---|---|---| -| Cold start, PIN entry | Both | Keychain must load | -| Create new wallet (singlesig + multisig) | Both | BIP39, key derivation | -| Recover wallet from seed phrase | Both | 12 and 24 word | -| Receive address generation | Both | Segwit, Taproot | -| Send BTC — fee estimation | Both | UTXO selection | -| PSBT creation | Both | `bitcoinjs-lib` patch is active | -| PSBT signing (software key) | Both | | -| PSBT export/import (file) | Both | `react-native-blob-util` and `react-native-document-picker` | -| Hardware wallet — NFC tap | Android | `react-native-nfc-manager`, `react-native-hce` | -| Hardware wallet — Camera QR scan | Both | `react-native-vision-camera` | -| Electrum server connectivity | Both | `react-native-tcp-socket` patch is active | -| Cloud backup | Both | Google Drive / iCloud | -| Biometric auth | Both | `react-native-biometrics`, `react-native-keychain` | -| PDF export | Both | `react-native-html-to-pdf` patch is active | -| IAP / subscription flow | Both | `react-native-iap` patch was rebuilt | -| App icon change | Both | `react-native-change-icon` patch is active | -| Background sync | Both | `react-native-background-timer` | - ---- - -## Phase 7 — Pre-merge Cleanup - -- [ ] Rename all `*+0.81.4.patch` files that are still active to `*+0.83.9.patch` -- [ ] Delete patches that were resolved by upstream library upgrades -- [ ] Delete `patches/@react-native+gradle-plugin+0.83.9.patch` after confirming no build artifacts land in it -- [ ] Add `.gitignore` entries for `node_modules/**/.gradle` and `node_modules/**/build/` to prevent build artifact patches from forming again -- [ ] Remove `patches/react-native-modal+13.0.1.patch` if it contains no source changes (verify contents) -- [ ] Run `yarn lint` and fix any new ESLint errors introduced by the React 19.2 types -- [ ] Document each remaining patch with a one-line comment at the top of the patch file explaining why it exists - ---- - -## Known Pre-existing Issues to Track (Not Caused by Upgrade) - -1. **Android launch activity error** — `io.hexawallet.keeper.development/io.hexawallet.keeper does not exist`. The CLI is sending the wrong fully-qualified class name. The build and install succeed. Fix the `mainActivity` resolution in the CLI invocation or the manifest, independent of the upgrade. - -2. **TypeScript deprecation warnings** — `moduleResolution: node10` and `baseUrl` are deprecated. Non-blocking today but targeted in Phase 5 above. - -3. **Gradle 9.0 incompatibility warning** — "Deprecated Gradle features were used in this build". This is from third-party libraries, not your config. Monitor when upgrading Gradle beyond 8.x. - ---- - -## Rollback Plan - -If the upgrade branch is blocked at any gate and cannot be resolved within a reasonable time, the rollback is simply: - -```bash -git checkout main # or your release branch -``` - -All changes are isolated in `upgrade/rn-0.83.9`. There are no destructive file operations in this plan. - ---- - -## Branch Strategy - -``` -main (0.81.4) - └── upgrade/rn-0.83.9 - ├── commit: Phase 0 — patch cleanup - ├── commit: Phase 1 — version bump + reinstall - ├── commit: Phase 2 — native file audit - ├── commit: Phase 3 — patch reconciliation - ├── commit: Phase 4 — library upgrades (one commit per library) - └── commit: Phase 5+7 — TS cleanup + patch rename -``` - -Keep one logical commit per phase so individual changes can be reverted cleanly if needed. diff --git a/ios/Podfile.lock b/ios/Podfile.lock index a0d74ff7c9..54d25525df 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2993,7 +2993,7 @@ PODS: - React-perflogger (= 0.83.9) - React-utils (= 0.83.9) - SocketRocket - - RealmJS (12.14.2): + - RealmJS (12.15.0): - React - RNCClipboard (1.16.2): - boost @@ -4059,7 +4059,7 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: 87593e9dfdba8dac1d7b2af1af05f0eff2a05684 ReactCodegen: 417334350a76a91784cc20f7aff392327e217dc4 ReactCommon: 5f2db7556b60816bdc5761a359539bacd2d0250d - RealmJS: ff8a7d6d6e339c1b3410a96ceb4151b151fe56f5 + RealmJS: 10fb99cdac98cad8a6c4471c967bd6be10307741 RNCClipboard: adba6334687b7fb2c37760e26dedd550b4846a72 RNDeviceInfo: f9d6fd102f8b11daa7ee322391b23cebee3bd95f RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 diff --git a/package.json b/package.json index b0320fbd0c..63bbfc4e71 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@react-native-firebase/messaging": "24.0.0", "@react-navigation/native": "6.0.8", "@react-navigation/native-stack": "6.5.0", - "@realm/react": "0.6.2", + "@realm/react": "0.11.0", "@reduxjs/toolkit": "1.8.2", "@sentry/react-native": "8.8.0", "@shipt/segmented-arc-for-react-native": "1.2.1", @@ -116,7 +116,7 @@ "react-native-worklets-core": "^1.6.3", "react-redux": "7.2.8", "readable-stream": "1.0.33", - "realm": "12.14.2", + "realm": "12.15.0", "redux": "4.1.2", "redux-persist": "6.0.0", "redux-saga": "1.1.3", diff --git a/patches/realm+12.14.2.patch b/patches/realm+12.14.2.patch deleted file mode 100644 index d44b2c8849..0000000000 --- a/patches/realm+12.14.2.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff --git a/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp b/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp -index a0220a6..85c4455 100644 ---- a/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp -+++ b/node_modules/realm/binding/android/src/main/cpp/io_realm_react_RealmReactModule.cpp -@@ -111,37 +111,22 @@ extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_setDefaul - extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_createScheduler(JNIEnv* env, jobject thiz, - jobject call_invoker) - { -- // React Native uses the fbjni library for handling JNI, which has the concept of "hybrid objects", -- // which are Java objects containing a pointer to a C++ object. The CallInvokerHolder, which has the -- // invokeAsync method we want access to, is one such hybrid object. -- // Rather than reworking our code to use fbjni throughout, this code unpacks the C++ object from the Java -- // object `callInvokerHolderJavaObj` manually, based on reverse engineering the fbjni code. -- -- // 1. Get the Java object referred to by the mHybridData field of the Java holder object -- auto callInvokerHolderClass = env->FindClass("com/facebook/react/turbomodule/core/CallInvokerHolderImpl"); -- if (!env->IsInstanceOf(call_invoker, callInvokerHolderClass)) { -- throw std::invalid_argument("Expected call_invoker to be CallInvokerHolderImpl"); -+ // React Native 0.80+ removed the `mHybridData` field from `CallInvokerHolderImpl` (it now extends -+ // `HybridClassBase`). Unwrap the C++ `CallInvokerHolder` using fbjni's `HybridClass` API instead of -+ // manually walking `HybridData` fields (which crashes under CheckJNI on RN 0.81+). -+ if (call_invoker == nullptr) { -+ throw std::invalid_argument("call_invoker is null"); - } -- auto hybridDataField = env->GetFieldID(callInvokerHolderClass, "mHybridData", "Lcom/facebook/jni/HybridData;"); -- auto hybridDataObj = env->GetObjectField(call_invoker, hybridDataField); - -- // 2. Get the destructor Java object referred to by the mDestructor field from the myHybridData Java object -- auto hybridDataClass = env->FindClass("com/facebook/jni/HybridData"); -- auto destructorField = -- env->GetFieldID(hybridDataClass, "mDestructor", "Lcom/facebook/jni/HybridData$Destructor;"); -- auto destructorObj = env->GetObjectField(hybridDataObj, destructorField); -- -- // 3. Get the mNativePointer field from the mDestructor Java object -- auto destructorClass = env->FindClass("com/facebook/jni/HybridData$Destructor"); -- auto nativePointerField = env->GetFieldID(destructorClass, "mNativePointer", "J"); -- auto nativePointerValue = env->GetLongField(destructorObj, nativePointerField); -- -- // 4. Cast the mNativePointer back to its C++ type -- auto nativePointer = reinterpret_cast(nativePointerValue); -+ auto holderJava = facebook::jni::adopt_local( -+ static_cast(call_invoker)); -+ auto* holder = facebook::jni::cthis(holderJava); -+ if (holder == nullptr) { -+ throw std::runtime_error("Failed to unwrap CallInvokerHolder"); -+ } - -- // 5. Create the scheduler from the JS call invoker - __android_log_print(ANDROID_LOG_VERBOSE, "Realm", "Creating scheduler"); -- realm::js::react_scheduler::create_scheduler(nativePointer->getCallInvoker()); -+ realm::js::react_scheduler::create_scheduler(holder->getCallInvoker()); - } - - extern "C" JNIEXPORT void JNICALL Java_io_realm_react_RealmReactModule_invalidateCaches(JNIEnv* env, jobject thiz) diff --git a/yarn.lock b/yarn.lock index f1feac2eaf..ed6428d6a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3634,12 +3634,12 @@ resolved "https://registry.yarnpkg.com/@realm/fetch/-/fetch-0.1.1.tgz#1a637d0a1fc3734a7ffca64361d764777dd3d80c" integrity sha512-hkTprw79RXGv54Je0DrjpQPLaz4QID2dO3FmthAQQWAkqwyrqMzrCGzJzLlmTKWZFsgLrN8KQyNewod27P+nJg== -"@realm/react@0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@realm/react/-/react-0.6.2.tgz#75205e97d851cb7121df2e2cca4d214fd75f1dc2" - integrity sha512-FQ05Ab8Ty9FbKcZtW9i9+eP6pfxwsRV9cwhkVxFJ7kwBoozyAGCByIx3Fwfm/pPTGoHqPMfqaXe5HYEnde/CHg== +"@realm/react@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@realm/react/-/react-0.11.0.tgz#cfd9674505c783d3c9f8dddb72890ba3563cccca" + integrity sha512-ekS0j8ZyWr+Tjd4RmTCGOOiSACFVURMxpB1fyDSwQk5mWQtkeItYB4/bLvFvqspg0F9EQbgBoNEA7ahbH6BRNw== dependencies: - lodash "^4.17.21" + lodash.isequal "^4.5.0" optionalDependencies: "@babel/runtime" ">=7" react-native ">=0.68" @@ -9116,6 +9116,11 @@ lodash.get@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" @@ -11220,10 +11225,10 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -realm@12.14.2: - version "12.14.2" - resolved "https://registry.yarnpkg.com/realm/-/realm-12.14.2.tgz#1cca3ef0238742286b378997d548bbc6f05029e0" - integrity sha512-T74cCPifng4TAVZCjKh3bRueFczo4OFqbHvzpIe/SshUN5J9/RVpXNidtPvRzKnP7XbigzP9158+usLXuz2y5A== +realm@12.15.0: + version "12.15.0" + resolved "https://registry.yarnpkg.com/realm/-/realm-12.15.0.tgz#bc61a9ed8183396196c33cb1ae7684930a80e978" + integrity sha512-YTrMJ4NvY2rNSS56y6GMwfoOa7Z1CU6hU+3n1oh89noI2ETMzktmiEgddj4Tsm/jodpcxC8GwIMbWuED0mY05A== dependencies: "@realm/fetch" "^0.1.1" bson "^4.7.2" From a79f2d42c2b6e9cba06d56ed9e10d3cf1e7d88f2 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 11:14:15 +0530 Subject: [PATCH 011/135] feat: Sentry implementation update - fix wallet/vault floating container missing - fix app crash on theme change - fix settings screen text in dark theme Co-authored-by: Copilot --- src/context/ThemeContext.tsx | 7 +- src/hooks/useSettingKeeper.tsx | 32 +++++-- src/navigation/Navigator.tsx | 12 +-- .../Settings/Component/SettingCard.tsx | 8 +- src/screens/Vault/VaultDetails.tsx | 17 ++-- src/screens/WalletDetails/WalletDetails.tsx | 17 ++-- src/services/sentry/index.ts | 88 +++++++++++-------- test-setup.js | 7 ++ 8 files changed, 121 insertions(+), 67 deletions(-) diff --git a/src/context/ThemeContext.tsx b/src/context/ThemeContext.tsx index 3d746c4800..af48e4b4a0 100644 --- a/src/context/ThemeContext.tsx +++ b/src/context/ThemeContext.tsx @@ -1,6 +1,7 @@ -import React from 'react'; +import React, { useMemo } from 'react'; import { NativeBaseProvider } from '@gluestack-ui/themed-native-base'; import { useSelector } from 'react-redux'; +import { cloneDeep } from 'lodash'; import customTheme from 'src/navigation/themes'; import privateTheme from 'src/navigation/privateTheme'; @@ -10,7 +11,9 @@ const ThemeContextProvider = ({ children }: any) => { const selectedTheme = themeMode === 'PRIVATE' || themeMode === 'PRIVATE_LIGHT' ? privateTheme : customTheme; - return {children}; + const themeForProvider = useMemo(() => cloneDeep(selectedTheme), [selectedTheme]); + + return {children}; }; export default ThemeContextProvider; diff --git a/src/hooks/useSettingKeeper.tsx b/src/hooks/useSettingKeeper.tsx index 6076022ed9..71abb9b884 100644 --- a/src/hooks/useSettingKeeper.tsx +++ b/src/hooks/useSettingKeeper.tsx @@ -1,5 +1,5 @@ import { CommonActions, useIsFocused, useNavigation } from '@react-navigation/native'; -import React, { useContext, useEffect, useState } from 'react'; +import React, { useCallback, useContext, useEffect, useRef, useState } from 'react'; import UpgradeIcon from 'src/assets/images/UpgradeCTAs.svg'; import InheritanceContactIcon from 'src/assets/images/inheritancecontacticon.svg'; import InheritanceRecoveryIcon from 'src/assets/images/inheritanceRecoveryIcon.svg'; @@ -74,6 +74,7 @@ export const useSettingKeeper = () => { const data = useQuery(RealmSchema.BackupHistory); const [confirmPass, setConfirmPass] = useState(false); const [showDeleteBackup, setShowDeleteBackup] = useState(false); + const themeToggleTimeoutRef = useRef | null>(null); const { translations } = useContext(LocalizationContext); const { vault: vaultText, @@ -112,9 +113,28 @@ export const useSettingKeeper = () => { } }, [colorMode, isOnL4]); - const changeThemeMode = () => { + const changeThemeMode = useCallback(() => { toggleColorMode(); - }; + }, [toggleColorMode]); + + const debouncedThemeModeToggle = useCallback(() => { + if (themeToggleTimeoutRef.current) { + clearTimeout(themeToggleTimeoutRef.current); + } + + themeToggleTimeoutRef.current = setTimeout(() => { + changeThemeMode(); + }, 300); + }, [changeThemeMode]); + + useEffect(() => { + return () => { + if (themeToggleTimeoutRef.current) { + clearTimeout(themeToggleTimeoutRef.current); + } + }; + }, []); + useEffect(() => { if (backupAllSuccess && isFocused) { dispatch(setBackupAllSuccess(false)); @@ -252,15 +272,15 @@ export const useSettingKeeper = () => { title: settings.DarkMode, description: settings.DarkModeSubTitle, icon: , - onPress: toggleDebounce(() => changeThemeMode()), + onPress: debouncedThemeModeToggle, rightIcon: ( changeThemeMode())} + onValueChange={debouncedThemeModeToggle} value={colorMode === 'dark'} testID="switch_darkmode" /> ), - onRightPress: toggleDebounce(() => changeThemeMode()), + onRightPress: debouncedThemeModeToggle, isDiamond: false, }, { diff --git a/src/navigation/Navigator.tsx b/src/navigation/Navigator.tsx index 5ecdfe08c3..24d46fad48 100644 --- a/src/navigation/Navigator.tsx +++ b/src/navigation/Navigator.tsx @@ -1,7 +1,6 @@ import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import React, { useContext, useRef } from 'react'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import * as Sentry from '@sentry/react-native'; import AddSendAmount from 'src/screens/Send/AddSendAmount'; import AddSigningDevice from 'src/screens/Vault/AddSigningDevice'; import AppVersionHistory from 'src/screens/AppSettings/AppVersionHistoty'; @@ -124,7 +123,7 @@ import AddEmergencyKey from 'src/screens/Vault/AddEmergencyKey'; import { useColorMode } from '@gluestack-ui/themed-native-base'; import Login from '../screens/LoginScreen/Login'; import { AppStackParams } from './types'; -import config from 'src/utils/service-utilities/config'; +import { registerSentryNavigationContainer } from 'src/services/sentry'; import KeyHistory from 'src/screens/Vault/KeyHistory'; import NodeSelection from 'src/screens/AppSettings/Node/NodeSelection'; import KeeperConcierge from 'src/screens/KeeperConcierge/KeeperConcierge'; @@ -399,16 +398,11 @@ function Navigator() { background: colorMode === 'light' ? Colors.secondaryCreamWhite : Colors.PrimaryBlack, }, }; - const navigationIntegration = Sentry.reactNavigationIntegration({ - enableTimeToInitialDisplay: true, - }); // Register the navigation container with the instrumentation const onReady = () => { - if (config.isDevMode()) { - // updated with RNv0.73.0 - navigationIntegration.registerNavigationContainer(navigation); - } + // updated with RNv0.73.0 + registerSentryNavigationContainer(navigation); }; const { onboardingModal } = useAppSelector((state) => state.concierge); diff --git a/src/screens/Home/components/Settings/Component/SettingCard.tsx b/src/screens/Home/components/Settings/Component/SettingCard.tsx index 9511d4b2a3..8ff152f340 100644 --- a/src/screens/Home/components/Settings/Component/SettingCard.tsx +++ b/src/screens/Home/components/Settings/Component/SettingCard.tsx @@ -45,7 +45,7 @@ const SettingCard: React.FC = ({ return ( <> {header && ( - + = ({ )} - + navigation.dispatch(CommonActions.navigate('WalletSettings', { wallet })) @@ -211,7 +211,6 @@ const styles = StyleSheet.create({ paddingHorizontal: 18, }, walletContainer: { - paddingTop: wp(60), paddingBottom: 20, flex: 1, justifyContent: 'space-between', @@ -266,15 +265,23 @@ const styles = StyleSheet.create({ justifyContent: 'center', }, detailCardsContainer: { + position: 'relative', zIndex: 1000, + elevation: 20, + overflow: 'visible', + height: hp(120), + marginTop: -hp(50), }, detailCards: { + position: 'absolute', + top: 0, + left: 0, + right: 0, width: '100%', alignItems: 'center', justifyContent: 'center', - position: 'absolute', - bottom: 0, - transform: [{ translateY: hp(50) }], + zIndex: 1000, + elevation: 20, }, }); export default SentryErrorBoundary(WalletDetails); diff --git a/src/services/sentry/index.ts b/src/services/sentry/index.ts index 3250338127..b14104b39c 100644 --- a/src/services/sentry/index.ts +++ b/src/services/sentry/index.ts @@ -1,70 +1,82 @@ import { errorBourndaryOptions } from 'src/screens/ErrorHandler'; +import * as Sentry from '@sentry/react-native'; import config from 'src/utils/service-utilities/config'; -let Sentry: any = null; -let sentryConfig: any = null; +let isSentryInitialized = false; +let navigationIntegration: ReturnType | null = null; -export const initSentrySDK = () => { - if (!config.isDevMode()) return; - - if (!Sentry) { - import('@sentry/react-native') - .then((module) => { - Sentry = module; - }) - .catch((error) => { - console.error('Failed to load Sentry:', error); - }); - } -}; +const isSentryEnabled = () => config.isDevMode() && Boolean(config.SENTRY_DNS); -// Construct a new instrumentation instance. This is needed to communicate between the integration and React -// const routingInstrumentation = new Sentry.ReactNavigationInstrumentation(); +const getSentryConfig = () => ({ + maxBreadcrumbs: 50, + tracesSampleRate: 1.0, + dsn: config.SENTRY_DNS, + environment: config.ENVIRONMENT, + enabled: isSentryEnabled(), +}); -const getSentryConfig = () => { - sentryConfig = { - maxBreadcrumbs: 50, - tracesSampleRate: 1.0, - dsn: config.SENTRY_DNS, - environment: 'LOCAL', - }; +export const initSentrySDK = () => { + initializeSentry(); }; export const captureError = (error: Error, context?: any) => { try { - if (!config.isDevMode()) return null; + if (!isSentryEnabled() || !isSentryInitialized) return null; console.log('@captureError: ', error); return Sentry.captureException(error, context); } catch (err) { console.log(err); + return null; } }; export const logMessage = (message: string, captureContext?: any) => { - config.isDevMode() && Sentry.captureMessage(message, captureContext); + if (!isSentryEnabled() || !isSentryInitialized) return null; + return Sentry.captureMessage(message, captureContext); }; export const SentryWrapper = (App) => { - if (Sentry) return Sentry.wrap(App); - else return App; + if (isSentryEnabled() && typeof Sentry.wrap === 'function') { + return Sentry.wrap(App); + } else return App; }; export const SentryErrorBoundary = (component) => { - if (Sentry) { - return Sentry.withErrorBoundary(component, errorBourndaryOptions); - } else { - return component; + if (isSentryEnabled() && typeof Sentry.withErrorBoundary === 'function') { + const wrappedComponent = Sentry.withErrorBoundary(component, errorBourndaryOptions); + return typeof wrappedComponent === 'function' ? wrappedComponent : component; } + return component; }; export const initializeSentry = () => { - if (config.isDevMode()) { - if (!sentryConfig) getSentryConfig(); - return Sentry.init({ ...sentryConfig, enabled: true }); - } + if (!isSentryEnabled() || isSentryInitialized) return null; + + navigationIntegration = Sentry.reactNavigationIntegration({ + enableTimeToInitialDisplay: true, + }); + + Sentry.init({ + ...getSentryConfig(), + integrations: [navigationIntegration], + }); + + isSentryInitialized = true; + return true; +}; + +export const getSentryNavigationIntegration = () => { + if (!isSentryEnabled()) return null; + return navigationIntegration; +}; + +export const registerSentryNavigationContainer = (navigationRef) => { + const integration = getSentryNavigationIntegration(); + if (!integration) return; + + integration.registerNavigationContainer(navigationRef); return null; }; -export const getRoutingInstrumentation = () => - Sentry ? new Sentry.ReactNavigationInstrumentation() : null; +export const getRoutingInstrumentation = () => getSentryNavigationIntegration(); diff --git a/test-setup.js b/test-setup.js index c9192ab9b8..04e013c9e3 100644 --- a/test-setup.js +++ b/test-setup.js @@ -49,6 +49,13 @@ jest.mock('react-native-reanimated', () => require('react-native-reanimated/mock jest.mock('@sentry/react-native', () => ({ init: jest.fn(), + wrap: jest.fn((Component) => Component), + withErrorBoundary: jest.fn((Component) => Component), + captureException: jest.fn(), + captureMessage: jest.fn(), + reactNavigationIntegration: jest.fn(() => ({ + registerNavigationContainer: jest.fn(), + })), ReactNavigationInstrumentation: jest.fn(), ReactNativeTracing: jest.fn(), })); From ec0e8c0d949e4975533f58e2ef9666a3020b10b4 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 12:01:32 +0530 Subject: [PATCH 012/135] fix: wallet selection in send flow - removed toast shadow due to package failure Co-authored-by: Copilot --- src/components/ToastMessages.tsx | 9 ++------- src/hooks/useToastMessage.tsx | 25 ++++++++++++++++++++++++- src/screens/Send/SelectWallet.tsx | 31 ++++++++++++++++--------------- src/screens/Send/SendScreen.tsx | 24 +++++++++++++++++++++--- 4 files changed, 63 insertions(+), 26 deletions(-) diff --git a/src/components/ToastMessages.tsx b/src/components/ToastMessages.tsx index e2136448cf..b36ba97193 100644 --- a/src/components/ToastMessages.tsx +++ b/src/components/ToastMessages.tsx @@ -36,19 +36,14 @@ const styles = StyleSheet.create({ toast: { flexDirection: 'row', borderRadius: 10, + borderWidth: 0, + overflow: 'hidden', alignItems: 'center', width: windowWidth * 0.9, paddingLeft: 15, bottom: hp(40), minHeight: hp(70), fontSize: 13, - elevation: 6, - shadowOpacity: 0.6, - shadowRadius: 3, - shadowOffset: { - width: 0, - height: 3, - }, }, toastMsgText: { marginLeft: 5, diff --git a/src/hooks/useToastMessage.tsx b/src/hooks/useToastMessage.tsx index 28f0692e76..1561e014f6 100644 --- a/src/hooks/useToastMessage.tsx +++ b/src/hooks/useToastMessage.tsx @@ -23,13 +23,36 @@ const useToastMessage = () => { function showToast( title, image?, - category = IToastCategory.DEFAULT, + _category = IToastCategory.DEFAULT, duration = 3000, error = false ) { // Clean up any existing toasts first cleanupToasts(); const toastId = Toast.show({ + placement: 'bottom', + bg: 'transparent', + _dark: { + bg: 'transparent', + }, + shadow: 'none', + m: 0, + p: 0, + borderWidth: 0, + borderColor: 'transparent', + sx: { + bg: 'transparent', + _dark: { bg: 'transparent' }, + shadowColor: 'transparent', + shadowOpacity: 0, + shadowRadius: 0, + elevation: 0, + borderWidth: 0, + borderColor: 'transparent', + borderRadius: 0, + p: 0, + m: 0, + }, render: () => ( Toast.close(toastId)}> diff --git a/src/screens/Send/SelectWallet.tsx b/src/screens/Send/SelectWallet.tsx index 1bcbe4917a..d0e862d27d 100644 --- a/src/screens/Send/SelectWallet.tsx +++ b/src/screens/Send/SelectWallet.tsx @@ -16,17 +16,17 @@ import BTC from 'src/assets/images/btc.svg'; import { useContext, useState } from 'react'; import useBalance from 'src/hooks/useBalance'; import Buttons from 'src/components/Buttons'; -import { useNavigation } from '@react-navigation/native'; +import { CommonActions, useNavigation } from '@react-navigation/native'; import { LocalizationContext } from 'src/context/Localization/LocContext'; import WalletHeader from 'src/components/WalletHeader'; import ThemedColor from 'src/components/ThemedColor/ThemedColor'; import HexagonIcon from 'src/components/HexagonIcon'; type SelectWalletParams = { - handleSelectWallet: (wallet: Wallet | Vault) => void; selectedWalletIdFromParams?: string; sender: Wallet | Vault; subTitle?: string; + sourceRouteKey: string; }; type Props = NativeStackScreenProps< @@ -38,19 +38,12 @@ type Props = NativeStackScreenProps< interface WalletItemProps { wallet: Wallet | Vault; - getWalletIcon: (wallet: Wallet | Vault) => JSX.Element; + getWalletIcon: (wallet: Wallet | Vault) => React.ReactElement; selectedWalletId: string; setSelectedWalletId: (walletId: string) => void; - handleSelectWallet: (wallet: Wallet | Vault) => void; } -function WalletItem({ - wallet, - getWalletIcon, - selectedWalletId, - setSelectedWalletId, - handleSelectWallet, -}: WalletItemProps) { +function WalletItem({ wallet, getWalletIcon, selectedWalletId, setSelectedWalletId }: WalletItemProps) { const { colorMode } = useColorMode(); const { getSatUnit, getBalance, getCurrencyIcon } = useBalance(); const isDarkMode = colorMode === 'dark'; @@ -62,10 +55,8 @@ function WalletItem({ const handlePress = () => { if (isSelected) { setSelectedWalletId(null); - handleSelectWallet(null); } else { setSelectedWalletId(wallet.id); - handleSelectWallet(wallet); } }; @@ -101,7 +92,12 @@ function WalletItem({ } function SelectWalletScreen({ route }: Props) { - const { handleSelectWallet, selectedWalletIdFromParams, sender, subTitle = null } = route.params; + const { + selectedWalletIdFromParams, + sender, + subTitle = null, + sourceRouteKey, + } = route.params; const { colorMode } = useColorMode(); const navigation = useNavigation(); const { wallets } = useWallets({ getAll: true }); @@ -140,7 +136,6 @@ function SelectWalletScreen({ route }: Props) { getWalletIcon={getWalletIcon} selectedWalletId={selectedWalletId} setSelectedWalletId={setSelectedWalletId} - handleSelectWallet={handleSelectWallet} /> ))} @@ -149,6 +144,12 @@ function SelectWalletScreen({ route }: Props) { { + navigation.dispatch({ + ...CommonActions.setParams({ + selectedWalletIdFromSelection: selectedWalletId || null, + }), + source: sourceRouteKey, + }); navigation.goBack(); }} fullWidth diff --git a/src/screens/Send/SendScreen.tsx b/src/screens/Send/SendScreen.tsx index d191b39ee9..6396d6f13a 100644 --- a/src/screens/Send/SendScreen.tsx +++ b/src/screens/Send/SendScreen.tsx @@ -80,6 +80,7 @@ function SendScreen({ route }) { currentRecipientIdx = 1, note: txNote = '', miniscriptSelectedSatisfier = null, + selectedWalletIdFromSelection = null, } = route.params as { sender: Wallet | Vault; selectedUTXOs?: UTXO[]; @@ -96,6 +97,7 @@ function SendScreen({ route }) { currentRecipientIdx: number; note: string; miniscriptSelectedSatisfier?: MiniscriptTxSelectedSatisfier; + selectedWalletIdFromSelection?: string | null; }; const { translations } = useContext(LocalizationContext); @@ -173,6 +175,22 @@ function SendScreen({ route }) { if (internalRecipientWallet) handleSelectWallet(internalRecipientWallet); }, [internalRecipientWallet]); + useEffect(() => { + if (selectedWalletIdFromSelection === undefined || selectedWalletIdFromSelection === null) { + return; + } + + const selected = allWallets.find((wallet) => wallet.id === selectedWalletIdFromSelection); + if (selected) { + handleSelectWallet(selected); + } + + navigation.setParams({ + ...route.params, + selectedWalletIdFromSelection: null, + }); + }, [selectedWalletIdFromSelection, allWallets]); + const handleSelectWallet = (wallet) => { setPaymentInfo(''); setSelectedWallet(wallet); @@ -221,7 +239,7 @@ function SendScreen({ route }) { name: 'SelectWallet', params: { sender, - handleSelectWallet, + sourceRouteKey: route.key, }, }) ); @@ -234,7 +252,7 @@ function SendScreen({ route }) { navigation.dispatch( CommonActions.navigate('SelectWallet', { sender, - handleSelectWallet, + sourceRouteKey: route.key, selectedWalletIdFromParams: selectedWallet?.id, }) ); @@ -369,7 +387,7 @@ function SendScreen({ route }) { setPaymentInfo(data); }} paddingLeft={5} - isDisabled={selectedWallet} + isDisabled={!!selectedWallet} InputRightComponent={ { From cffebe0ebc8bf900a9dc89908bd2ce6e8c9cd559 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 13:53:42 +0530 Subject: [PATCH 013/135] fix: Icon consuming touch on ios - fix home screen in ios - fix missing header icon in ios - fix screen wrapper for ios Co-authored-by: Copilot --- index.js | 5 +++ src/components/DashedCta.tsx | 4 +- src/components/HexagonIcon.tsx | 4 +- src/components/ScreenWrapper.tsx | 41 ++++++++++++++----- src/components/ThemedSvg.tsx/ThemedSvg.tsx | 7 +++- .../Home/components/Wallet/WalletCard.tsx | 1 - 6 files changed, 47 insertions(+), 15 deletions(-) diff --git a/index.js b/index.js index 3077d0bf82..e352be378e 100644 --- a/index.js +++ b/index.js @@ -10,6 +10,7 @@ import './shim'; import { AppRegistry, Text as NativeText } from 'react-native'; import 'react-native-get-random-values'; import { Text, Input } from '@gluestack-ui/themed-native-base'; +import { Svg } from 'react-native-svg'; import App from './App'; import { name as appName } from './app.json'; import { enableAndroidFontFix } from './AndroidFontFix'; @@ -23,4 +24,8 @@ Input.defaultProps.allowFontScaling = false; NativeText.defaultProps = NativeText.defaultProps || {}; NativeText.defaultProps.allowFontScaling = false; +// Ensure SVG nodes don't capture taps meant for parent Pressable/Touchable wrappers. +Svg.defaultProps = Svg.defaultProps || {}; +Svg.defaultProps.pointerEvents = 'none'; + AppRegistry.registerComponent(appName, () => App); diff --git a/src/components/DashedCta.tsx b/src/components/DashedCta.tsx index e18d5dca65..2983eaa9fb 100644 --- a/src/components/DashedCta.tsx +++ b/src/components/DashedCta.tsx @@ -80,7 +80,9 @@ function DashedCta({ )} - {arrowIcon && (isDarkMode ? : )} + + {arrowIcon && (isDarkMode ? : )} + ); diff --git a/src/components/HexagonIcon.tsx b/src/components/HexagonIcon.tsx index 914a922d15..f6f6c6c163 100644 --- a/src/components/HexagonIcon.tsx +++ b/src/components/HexagonIcon.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { StyleSheet } from 'react-native'; +import { StyleSheet, View } from 'react-native'; import { Box } from '@gluestack-ui/themed-native-base'; import Svg, { Path } from 'react-native-svg'; import TickIcon from 'src/assets/images/tick_icon.svg'; @@ -24,6 +24,7 @@ function HexagonIcon({ const showSelectionProps = { stroke: 'rgb(149, 175, 165)', strokeWidth: '2' }; return ( + + {icon} {showSelection && ( diff --git a/src/components/ScreenWrapper.tsx b/src/components/ScreenWrapper.tsx index bd97a9adac..164a3fa2c2 100644 --- a/src/components/ScreenWrapper.tsx +++ b/src/components/ScreenWrapper.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { StatusBarStyle, StyleSheet } from 'react-native'; -import { SafeAreaView } from 'react-native-safe-area-context'; +import { Platform, StatusBarStyle, StyleSheet } from 'react-native'; +import { SafeAreaView, useSafeAreaInsets } from 'react-native-safe-area-context'; import { Box, StatusBar, useColorMode } from '@gluestack-ui/themed-native-base'; import { hp } from 'src/constants/responsive'; @@ -16,15 +16,34 @@ function ScreenWrapper({ paddingHorizontal?: number; }) { const { colorMode } = useColorMode(); + const insets = useSafeAreaInsets(); + const computedBarStyle = barStyle ?? (colorMode === 'light' ? 'dark-content' : 'light-content'); + return ( - - - - {children} - + + {Platform.OS === 'android' ? ( + + + {children} + + ) : ( + + + {children} + + )} ); } @@ -39,7 +58,7 @@ const styles = StyleSheet.create({ paddingHorizontal: 20, position: 'relative', }, - warpper: { + wrapper: { flex: 1, }, }); diff --git a/src/components/ThemedSvg.tsx/ThemedSvg.tsx b/src/components/ThemedSvg.tsx/ThemedSvg.tsx index 7d73074f35..34586677d4 100644 --- a/src/components/ThemedSvg.tsx/ThemedSvg.tsx +++ b/src/components/ThemedSvg.tsx/ThemedSvg.tsx @@ -1,4 +1,5 @@ import React from 'react'; +import { View } from 'react-native'; import { useSelector } from 'react-redux'; import themeIcons from './ThemedIcons'; @@ -12,7 +13,11 @@ const ThemedSvg = ({ name, ...props }) => { return null; } - return ; + return ( + + + + ); }; export default ThemedSvg; diff --git a/src/screens/Home/components/Wallet/WalletCard.tsx b/src/screens/Home/components/Wallet/WalletCard.tsx index b6fbc656b1..629e8150d2 100644 --- a/src/screens/Home/components/Wallet/WalletCard.tsx +++ b/src/screens/Home/components/Wallet/WalletCard.tsx @@ -98,7 +98,6 @@ const styles = StyleSheet.create({ flexDirection: 'column', width: windowWidth * 0.88, height: wp(180), - padding: wp(20), borderRadius: 15, position: 'relative', overflow: 'hidden', From 562be8954f9446534e1f89de9ecaaeef9639d222 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 15:24:39 +0530 Subject: [PATCH 014/135] fix: iOS overflow ui issues - Wallet Signer selection screen - Signer details screen overflowing issue | signer icon position | empty illustration position Co-authored-by: Copilot --- src/components/CircleIconWrapper.tsx | 1 + src/screens/SigningDevices/ManageSigners.tsx | 1 + src/screens/Vault/AddSigningDevice.tsx | 17 ++++++++++------- src/screens/Vault/SigningDeviceDetails.tsx | 20 +++++++++++++------- 4 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/components/CircleIconWrapper.tsx b/src/components/CircleIconWrapper.tsx index 4f34d1ce8c..54abccfb77 100644 --- a/src/components/CircleIconWrapper.tsx +++ b/src/components/CircleIconWrapper.tsx @@ -19,6 +19,7 @@ function CircleIconWrapper({ icon, width = 50, backgroundColor, image = null }: width: scaledWidth, height: scaledWidth, borderRadius: scaledWidth / 2, + overflow: 'hidden', }, ]} > diff --git a/src/screens/SigningDevices/ManageSigners.tsx b/src/screens/SigningDevices/ManageSigners.tsx index 79a5b02a0d..faf0e5348a 100644 --- a/src/screens/SigningDevices/ManageSigners.tsx +++ b/src/screens/SigningDevices/ManageSigners.tsx @@ -510,6 +510,7 @@ const styles = StyleSheet.create({ }, wrapper: { flex: 1, + paddingTop: hp(15), }, topSection: { height: '25%', diff --git a/src/screens/Vault/AddSigningDevice.tsx b/src/screens/Vault/AddSigningDevice.tsx index 94a12fe984..195b240b89 100644 --- a/src/screens/Vault/AddSigningDevice.tsx +++ b/src/screens/Vault/AddSigningDevice.tsx @@ -1,4 +1,4 @@ -import { ScrollView, StyleSheet } from 'react-native'; +import { ScrollView, StyleSheet, View } from 'react-native'; import { Box, useColorMode } from '@gluestack-ui/themed-native-base'; import { CommonActions, useNavigation, useRoute } from '@react-navigation/native'; import React, { useCallback, useContext, useEffect, useState } from 'react'; @@ -44,7 +44,7 @@ import { getJSONFromRealmObject } from 'src/storage/realm/utils'; import { SETUPCOLLABORATIVEWALLET, ADDRESERVEKEY, ADDEMERGENCYKEY } from 'src/navigation/contants'; import { SentryErrorBoundary } from 'src/services/sentry'; import KeyAddedModal from 'src/components/KeyAddedModal'; -import { SafeAreaView } from 'react-native-safe-area-context'; +import { useSafeAreaInsets } from 'react-native-safe-area-context'; import ActivityIndicatorView from 'src/components/AppActivityIndicator/ActivityIndicatorView'; import { getKeyUID } from 'src/utils/utilities'; import KeyUnAvailableIllustrationLight from 'src/assets/images/key-unavailable-illustration-light.svg'; @@ -147,9 +147,11 @@ const onSignerSelect = ( setVaultKeys(vaultKeys); setHotWalletSelected(false); setHotWalletInstanceNum(null); - } - catch (error){ - showToast(`This key is invalid. You may need to remove and reimport it. Error: ${error.message}`, ); + } catch (error) { + showToast( + `This key is invalid. You may need to remove and reimport it. Error: ${error.message}`, + + ); return; } } else { @@ -1268,6 +1270,7 @@ function AddSigningDevice() { const newVault = allVaults.filter((v) => v.id === generatedVaultId)[0]; const [vaultCreatedModalVisible, setVaultCreatedModalVisible] = useState(false); const [inProgress, setInProgress] = useState(false); + const insets = useSafeAreaInsets(); const handleModalClose = () => { setKeyAddedModalVisible(false); @@ -1456,7 +1459,7 @@ function AddSigningDevice() { return ( - + @@ -1585,7 +1588,7 @@ function AddSigningDevice() { close={handleModalClose} signer={addedSigner} /> - + {inProgress && } ); diff --git a/src/screens/Vault/SigningDeviceDetails.tsx b/src/screens/Vault/SigningDeviceDetails.tsx index 84482d7b7e..8c330d2825 100644 --- a/src/screens/Vault/SigningDeviceDetails.tsx +++ b/src/screens/Vault/SigningDeviceDetails.tsx @@ -1106,14 +1106,16 @@ const styles = StyleSheet.create({ position: 'relative', }, topSection: { - height: '25%', paddingHorizontal: 20, paddingTop: hp(15), + paddingBottom: hp(12), }, bottomSection: { borderTopRightRadius: 30, borderTopLeftRadius: 30, flex: 1, + minHeight: 0, + overflow: 'hidden', }, skipHealthIllustration: { marginLeft: wp(25), @@ -1145,7 +1147,7 @@ const styles = StyleSheet.create({ }, recentHistoryText: { fontSize: 16, - paddingTop: hp(43), + paddingTop: Platform.OS === 'ios' ? hp(18) : hp(43), paddingBottom: hp(10), paddingHorizontal: wp(10), }, @@ -1172,7 +1174,7 @@ const styles = StyleSheet.create({ alignItems: 'center', }, flex1: { - flexGrow: 1, + flex: 1, }, healthCheckContainer: { marginHorizontal: wp(15), @@ -1221,13 +1223,17 @@ const styles = StyleSheet.create({ paddingBottom: hp(220), }, emptyWrapper: { - marginTop: hp(15), + flex: 1, alignItems: 'center', justifyContent: 'center', - height: '90%', + paddingVertical: hp(20), }, emptyStateContainer: { - marginLeft: wp(20), + alignItems: 'center', + justifyContent: 'center', + width: wp(172), + height: hp(154), + overflow: 'hidden', }, emptyText: { fontSize: 14, @@ -1256,7 +1262,7 @@ const styles = StyleSheet.create({ alignItems: 'center', }, paddedArea: { - flexGrow: 1, + flex: 1, paddingHorizontal: '5%', }, footerWrapper: { From 24482afc9eb483202072996505c947db480b4f99 Mon Sep 17 00:00:00 2001 From: cakesoft-vaibhav Date: Thu, 30 Apr 2026 16:40:02 +0530 Subject: [PATCH 015/135] fix: Crash on hot reload on ios - Fixed notes and bottom cta ui issue on add signing device Co-authored-by: Copilot --- patches/react-native+0.83.9.patch | 20 ++++++++++ src/components/Note/Note.tsx | 5 +-- src/screens/Vault/AddSigningDevice.tsx | 54 ++++++++++++-------------- 3 files changed, 46 insertions(+), 33 deletions(-) diff --git a/patches/react-native+0.83.9.patch b/patches/react-native+0.83.9.patch index 3bb08e108a..0c49420912 100644 --- a/patches/react-native+0.83.9.patch +++ b/patches/react-native+0.83.9.patch @@ -24,3 +24,23 @@ index 0834bbf..b1aebf7 100644 [componentViewDescriptor.view prepareForRecycle]; recycledViews.push_back(componentViewDescriptor); +diff --git a/node_modules/react-native/React/Views/UIView+React.m b/node_modules/react-native/React/Views/UIView+React.m +index 2ee2c50..6fbfe6f 100644 +--- a/node_modules/react-native/React/Views/UIView+React.m ++++ b/node_modules/react-native/React/Views/UIView+React.m +@@ -88,6 +88,15 @@ - (void)insertReactSubview:(UIView *)subview atIndex:(NSInteger)atIndex + subviews = [NSMutableArray new]; + objc_setAssociatedObject(self, @selector(reactSubviews), subviews, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + } ++ if (!subview) { ++ RCTLogWarn(@"UIView+React: Skipping insertReactSubview - subview is nil at index %ld", (long)atIndex); ++ return; ++ } ++ if (atIndex < 0 || atIndex > (NSInteger)[subviews count]) { ++ RCTLogWarn(@"UIView+React: Skipping insertReactSubview - index %ld out of bounds (count: %lu), appending instead", (long)atIndex, (unsigned long)[subviews count]); ++ [subviews addObject:subview]; ++ return; ++ } + [subviews insertObject:subview atIndex:atIndex]; + } + diff --git a/src/components/Note/Note.tsx b/src/components/Note/Note.tsx index 09146f33c1..f625c47472 100644 --- a/src/components/Note/Note.tsx +++ b/src/components/Note/Note.tsx @@ -20,10 +20,9 @@ function Note({ title = 'Note', subtitle, subtitleColor = 'GreyText', width = '1 {title} - + @@ -42,7 +41,7 @@ const styles = StyleSheet.create({ fontSize: 15, }, subTitle: { - fontSize: 12, + fontSize: 10, }, }); diff --git a/src/screens/Vault/AddSigningDevice.tsx b/src/screens/Vault/AddSigningDevice.tsx index 195b240b89..e68ed8b640 100644 --- a/src/screens/Vault/AddSigningDevice.tsx +++ b/src/screens/Vault/AddSigningDevice.tsx @@ -354,9 +354,6 @@ const handleSignerSelect = ( }; function Footer({ - amfSigners, - invalidSS, - invalidMessage, areSignersValid, relayVaultUpdateLoading, colorMode, @@ -364,7 +361,6 @@ function Footer({ isCollaborativeFlow, isAssistedWalletFlow, hasInitialTimelock, - setTimelockCautionModal, isReserveKeyFlow, isEmergencyKeyFlow, isAddInheritanceKey, @@ -387,28 +383,6 @@ function Footer({ const navigation = useNavigation(); const { translations } = useContext(LocalizationContext); const { common } = translations; - const renderNotes = () => { - const notes = []; - if (amfSigners.length) { - const message = `* ${amfSigners.join( - ' and ' - )} does not support Testnet directly, so the app creates a proxy Testnet key for you in the beta app`; - notes.push( - - - - ); - } - if (invalidSS) { - const message = invalidMessage; - notes.push( - - - - ); - } - return notes; - }; const handleProceedButtonClick = () => { if (onGoBack) { @@ -427,7 +401,6 @@ function Footer({ return ( - {!(isCollaborativeFlow || isAssistedWalletFlow) && renderNotes()} {!(isCollaborativeFlow || isAssistedWalletFlow) && !isReserveKeyFlow && !isEmergencyKeyFlow ? ( @@ -622,6 +595,9 @@ function Signers({ isAssistedWalletFlow, isReserveKeyFlow, isEmergencyKeyFlow, + amfSigners, + invalidSS, + invalidMessage, signerFilters, coSigners, setExternalKeyAddedModal, @@ -1046,6 +1022,12 @@ function Signers({ const isDarkMode = colorMode === 'dark'; const signer: Signer = keyToRotate ? signerMap[getKeyUID(keyToRotate)] : null; + const amfMessage = amfSigners.length + ? `* ${amfSigners.join( + ' and ' + )} does not support Testnet directly, so the app creates a proxy Testnet key for you in the beta app` + : null; + const warningMessage = invalidMessage?.trim() || null; return ( @@ -1106,6 +1088,16 @@ function Signers({ ) : ( )} + {!isCollaborativeFlow && !isAssistedWalletFlow && !!amfMessage && ( + + + + )} + {!isCollaborativeFlow && !isAssistedWalletFlow && invalidSS && !!warningMessage && ( + + + + )}