diff --git a/android/app/build.gradle b/android/app/build.gradle index 09d237d8f15..8e806b197a7 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -91,6 +91,14 @@ android { compileSdk rootProject.ext.compileSdkVersion namespace "co.edgesecure.app" + + lint { + // Release lint (lintVital) OOMs on this large project and isn't needed + // for benchmark/release APKs; CI runs lint separately. + checkReleaseBuilds false + abortOnError false + } + defaultConfig { applicationId "co.edgesecure.app" minSdkVersion rootProject.ext.minSdkVersion diff --git a/android/app/src/main/java/co/edgesecure/app/MainApplication.kt b/android/app/src/main/java/co/edgesecure/app/MainApplication.kt index a8b84011564..33b1b51d004 100644 --- a/android/app/src/main/java/co/edgesecure/app/MainApplication.kt +++ b/android/app/src/main/java/co/edgesecure/app/MainApplication.kt @@ -15,7 +15,6 @@ import com.facebook.react.soloader.OpenSourceMergedSoMapping import com.facebook.soloader.SoLoader import expo.modules.ApplicationLifecycleDispatcher.onApplicationCreate import expo.modules.ApplicationLifecycleDispatcher.onConfigurationChanged -import expo.modules.ReactNativeHostWrapper import io.sentry.Hint import io.sentry.SentryEvent import io.sentry.SentryLevel @@ -27,24 +26,21 @@ class MainApplication : Application(), ReactApplication { override val reactNativeHost: ReactNativeHost = - ReactNativeHostWrapper( - this, - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for - // example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for + // example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } - override fun getJSMainModuleName(): String = "index" + override fun getJSMainModuleName(): String = "index" - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - }, - ) + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } override val reactHost: ReactHost get() = getDefaultReactHost(applicationContext, reactNativeHost) diff --git a/android/build.gradle b/android/build.gradle index 87aa164e3d1..748981fd3d6 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,9 +1,9 @@ buildscript { ext { - buildToolsVersion = "35.0.0" + buildToolsVersion = "36.1.0" minSdkVersion = 28 // Edge modified from 21 - compileSdkVersion = 35 - targetSdkVersion = 35 + compileSdkVersion = 36 + targetSdkVersion = 36 ndkVersion = "27.1.12297006" kotlinVersion = "2.3.20" // Required by zcash-android-sdk >= 2.4.8 (Kotlin 2.3 metadata) } diff --git a/android/gradle.properties b/android/gradle.properties index a19aa0f12e6..18836dbd0ee 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -10,7 +10,7 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m +org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=1g # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit @@ -37,7 +37,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a # 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 # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 37f853b1c84..37f78a6af83 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-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/android/settings.gradle b/android/settings.gradle index f297a99f521..d0e2180cfdf 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,9 +1,39 @@ -pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } -plugins { id("com.facebook.react.settings") } -extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } +pluginManagement { + def reactNativeGradlePlugin = new File( + providers.exec { + workingDir(rootDir) + commandLine("node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })") + }.standardOutput.asText.get().trim() + ).getParentFile().absolutePath + includeBuild(reactNativeGradlePlugin) + + def expoPluginsPath = new File( + providers.exec { + workingDir(rootDir) + commandLine("node", "--print", "require.resolve('expo-modules-autolinking/package.json', { paths: [require.resolve('expo/package.json')] })") + }.standardOutput.asText.get().trim(), + "../android/expo-gradle-plugin" + ).absolutePath + includeBuild(expoPluginsPath) +} + +plugins { + id("com.facebook.react.settings") + id("expo-autolinking-settings") +} + +extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_USE_COMMUNITY_AUTOLINKING') == '1') { + ex.autolinkLibrariesFromCommand() + } else { + ex.autolinkLibrariesFromCommand(expoAutolinking.rnConfigCommand) + } +} +expoAutolinking.useExpoModules() + rootProject.name = 'co.edgesecure.app' -include ':app' -includeBuild('../node_modules/@react-native/gradle-plugin') -apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle") -useExpoModules() +expoAutolinking.useExpoVersionCatalog() + +include ':app' +includeBuild(expoAutolinking.reactNativeGradlePlugin) diff --git a/app.json b/app.json index e4b57563ab3..6fcb36f1907 100644 --- a/app.json +++ b/app.json @@ -1,4 +1,8 @@ { "name": "edge", - "displayName": "edge" + "displayName": "edge", + "plugins": [ + "@react-native-community/datetimepicker", + "@sentry/react-native" + ] } diff --git a/babel.config.js b/babel.config.js index 9adf2e4f163..44e02aa732a 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,12 +1,7 @@ module.exports = function (api) { - const isAndroid = api.caller(c => c.platform === 'android') - + api.cache(true) return { presets: ['module:@react-native/babel-preset'], - plugins: [ - isAndroid - ? './node_modules/r3-hack/node_modules/react-native-reanimated/plugin' - : 'react-native-worklets/plugin' - ] + plugins: ['react-native-worklets/plugin'] } } diff --git a/eslint.config.mjs b/eslint.config.mjs index 7dc53841b8d..c5f5c20647e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -170,7 +170,7 @@ export default [ 'src/components/charts/SwipeChart.tsx', 'src/components/common/AnimatedNumber.tsx', - 'src/components/common/BlurBackground.tsx', + 'src/components/common/CrossFade.tsx', 'src/components/common/DotsBackground.tsx', @@ -184,7 +184,7 @@ export default [ 'src/components/FioAddress/FioActionSubmit.tsx', 'src/components/FioAddress/FioName.tsx', 'src/components/hoc/maybeComponent.tsx', - 'src/components/hoc/styled.tsx', + 'src/components/hoc/withExtendedTouchable.tsx', 'src/components/icons/FiatIcon.tsx', @@ -238,7 +238,7 @@ export default [ 'src/components/navigation/EdgeLogoHeader.tsx', 'src/components/navigation/FlashNotification.tsx', 'src/components/navigation/GuiPluginBackButton.tsx', - 'src/components/navigation/HeaderBackground.tsx', + 'src/components/navigation/HeaderTextButton.tsx', 'src/components/navigation/HeaderTitle.tsx', 'src/components/navigation/NavigationButton.tsx', @@ -361,12 +361,10 @@ export default [ 'src/components/themed/ExplorerCard.tsx', 'src/components/themed/Fade.tsx', - 'src/components/themed/FioRequestRow.tsx', - 'src/components/themed/LineTextDivider.tsx', 'src/components/themed/MainButton.tsx', 'src/components/themed/ManageTokensRow.tsx', - 'src/components/themed/MenuTabs.tsx', + 'src/components/themed/ModalParts.tsx', 'src/components/themed/PinDots.tsx', @@ -494,7 +492,7 @@ export default [ 'src/styles/common/textStyles.tsx', 'src/styles/common/textStylesThemed.ts', 'src/types/reactRedux.ts', - 'src/util/borrowUtils.ts', + 'src/util/cleaners.ts', 'src/util/crypto.ts', diff --git a/ios/Podfile b/ios/Podfile index b12c435ed45..29a3dccad2e 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -13,10 +13,8 @@ require_relative '../node_modules/react-native-permissions/scripts/setup' $RNFirebaseAnalyticsWithoutAdIdSupport = true $RNFirebaseAsStaticFramework = true -# The min_ios_version_supported is iOS 13.4 for RN 74: -# However any device that can use iOS 13.4 can also upgrade to iOS 15.6 which -# is still supported by the latest version of Xcode for debugging -ios_platform_version = '15.6' +# Expo SDK 56 / React Native 0.85 require a minimum deployment target of iOS 16.4. +ios_platform_version = '16.4' platform :ios, ios_platform_version prepare_react_native_project! @@ -44,7 +42,25 @@ target 'edge' do Pod::UI.warn e end end - config = use_native_modules! + # Expo SDK 56 autolinking: feed expo's unified native-module config (which + # registers ExpoModulesCore + expo modules + RN community modules) into + # use_native_modules!. + if ENV['EXPO_USE_COMMUNITY_AUTOLINKING'] == '1' + config_command = ['node', '-e', "process.argv=['', '', 'config'];require('@react-native-community/cli').run()"] + else + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(\'expo/bin/autolinking\')', + 'expo-modules-autolinking', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + end + config = use_native_modules!(config_command) use_react_native!( :path => config[:reactNativePath], @@ -61,6 +77,20 @@ target 'edge' do target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = ios_platform_version + # Allow non-modular includes (e.g. @react-native-firebase headers that + # include ) under use_frameworks! + Xcode 26's strict + # explicit-modules scanning, which otherwise errors on RNFBApp. + config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES' + + # @react-native-firebase wrappers import React/Firebase headers + # textually (#import, not @import). Under clang modules + use_frameworks + # on Xcode 26 this fails ("RCTPromiseRejectBlock must be imported from + # module RNFBApp.RNFBAppModule"). Build the RNFB pods without modules so + # their textual imports resolve directly. + if target.name.start_with?('RNFB') + config.build_settings['CLANG_ENABLE_MODULES'] = 'NO' + end + # Xcode 17+ / iOS 26 SDK workaround: Re-enable std::allocator # which was removed for stricter C++ standard compliance. # See: https://github.com/getsentry/sentry-cocoa/issues/5172 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 5ea763ab37f..9bed70dab75 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,6 +1,5 @@ PODS: - _NIODataStructures (2.40.0) - - boost (1.84.0) - BVLinearGradient (2.8.3): - React-Core - CGRPCZlib (1.8.0) @@ -14,7 +13,6 @@ PODS: - CNIOWindows (2.40.0) - disklet (0.6.0): - React - - DoubleConversion (1.1.6) - edge-core-js (2.46.0): - React-Core - edge-currency-accountbased (4.84.1): @@ -25,22 +23,20 @@ PODS: - React-Core - edge-login-ui-rn (3.36.0): - React-Core - - EXConstants (17.1.7): + - EXConstants (56.0.18): - ExpoModulesCore - - Expo (53.0.20): - - DoubleConversion + - Expo (56.0.12): - ExpoModulesCore - - glog + - ExpoModulesJSI - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -53,28 +49,31 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - ExpoAsset (11.1.7): + - ExpoAsset (56.0.17): + - ExpoModulesCore + - ExpoDomWebView (56.0.5): - ExpoModulesCore - - ExpoFileSystem (18.1.11): + - ExpoFileSystem (56.0.8): - ExpoModulesCore - - ExpoFont (13.3.2): + - ExpoFont (56.0.7): - ExpoModulesCore - - ExpoKeepAwake (14.1.4): + - ExpoKeepAwake (56.0.3): - ExpoModulesCore - - ExpoModulesCore (2.5.0): - - DoubleConversion - - glog + - ExpoLogBox (56.0.13): + - React-Core + - ExpoModulesCore (56.0.17): + - ExpoModulesJSI - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-jsinspector @@ -86,67 +85,74 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga + - ExpoModulesJSI (56.0.10): + - React-Core + - ReactCommon + - ExpoModulesWorklets (56.0.17): + - ExpoModulesCore + - ExpoModulesJSI + - ExpoModulesWorkletsAdapter (56.0.17): + - ExpoModulesCore + - ExpoModulesJSI + - ExpoModulesWorklets + - RNWorklets - ExpoQuickActions (5.0.0): - ExpoModulesCore - - fast_float (6.1.4) - - FBLazyVector (0.79.2) - - Firebase/CoreOnly (10.29.0): - - FirebaseCore (= 10.29.0) - - Firebase/Messaging (10.29.0): + - FBLazyVector (0.85.3) + - Firebase/CoreOnly (12.15.0): + - FirebaseCore (~> 12.15.0) + - Firebase/Messaging (12.15.0): - Firebase/CoreOnly - - FirebaseMessaging (~> 10.29.0) - - FirebaseCore (10.29.0): - - FirebaseCoreInternal (~> 10.0) - - GoogleUtilities/Environment (~> 7.12) - - GoogleUtilities/Logger (~> 7.12) - - FirebaseCoreExtension (10.29.0): - - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.29.0): - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseInstallations (10.29.0): - - FirebaseCore (~> 10.0) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/UserDefaults (~> 7.8) - - PromisesObjC (~> 2.1) - - FirebaseMessaging (10.29.0): - - FirebaseCore (~> 10.0) - - FirebaseInstallations (~> 10.0) - - GoogleDataTransport (~> 9.3) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/Reachability (~> 7.8) - - GoogleUtilities/UserDefaults (~> 7.8) - - nanopb (< 2.30911.0, >= 2.30908.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): + - FirebaseMessaging (~> 12.15.0) + - FirebaseCore (12.15.0): + - FirebaseCoreInternal (~> 12.15.0) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/Logger (~> 8.1) + - FirebaseCoreExtension (12.15.0): + - FirebaseCore (~> 12.15.0) + - FirebaseCoreInternal (12.15.0): + - "GoogleUtilities/NSData+zlib (~> 8.1)" + - FirebaseInstallations (12.15.0): + - FirebaseCore (~> 12.15.0) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/UserDefaults (~> 8.1) + - PromisesObjC (~> 2.4) + - FirebaseMessaging (12.15.0): + - FirebaseCore (~> 12.15.0) + - FirebaseInstallations (~> 12.15.0) + - GoogleDataTransport (~> 10.1) + - GoogleUtilities/AppDelegateSwizzler (~> 8.1) + - GoogleUtilities/Environment (~> 8.1) + - GoogleUtilities/Reachability (~> 8.1) + - GoogleUtilities/UserDefaults (~> 8.1) + - nanopb (~> 3.30910.0) + - GoogleDataTransport (10.1.0): + - nanopb (~> 3.30910.0) + - PromisesObjC (~> 2.4) + - GoogleUtilities/AppDelegateSwizzler (8.1.1): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Privacy - - GoogleUtilities/Environment (7.13.3): + - GoogleUtilities/Environment (8.1.1): - GoogleUtilities/Privacy - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.13.3): + - GoogleUtilities/Logger (8.1.1): - GoogleUtilities/Environment - GoogleUtilities/Privacy - - GoogleUtilities/Network (7.13.3): + - GoogleUtilities/Network (8.1.1): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Privacy - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.13.3)": + - "GoogleUtilities/NSData+zlib (8.1.1)": - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (7.13.3) - - GoogleUtilities/Reachability (7.13.3): + - GoogleUtilities/Privacy (8.1.1) + - GoogleUtilities/Reachability (8.1.1): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - GoogleUtilities/UserDefaults (7.13.3): + - GoogleUtilities/UserDefaults (8.1.1): - GoogleUtilities/Logger - GoogleUtilities/Privacy - gRPC-Swift (1.8.0): @@ -158,9 +164,9 @@ PODS: - SwiftNIOSSL (< 3.0.0, >= 2.14.0) - SwiftNIOTransportServices (< 2.0.0, >= 1.11.1) - SwiftProtobuf (< 2.0.0, >= 1.19.0) - - hermes-engine (0.79.2): - - hermes-engine/Pre-built (= 0.79.2) - - hermes-engine/Pre-built (0.79.2) + - hermes-engine (250829098.0.10): + - hermes-engine/Pre-built (= 250829098.0.10) + - hermes-engine/Pre-built (250829098.0.10) - ImageColors (2.4.0): - ExpoModulesCore - libwebp (1.5.0): @@ -177,75 +183,61 @@ PODS: - libwebp/sharpyuv - Logging (1.4.0) - MnemonicSwift (2.2.4) - - nanopb (2.30910.0): - - nanopb/decode (= 2.30910.0) - - nanopb/encode (= 2.30910.0) - - nanopb/decode (2.30910.0) - - nanopb/encode (2.30910.0) - - OpenSSL-Universal (3.3.3001) - - PromisesObjC (2.4.0) - - RCT-Folly (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 6.1.4) - - 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) - - fmt (= 11.0.2) - - glog - - RCT-Folly/Fabric (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - RCTDeprecation (0.79.2) - - RCTRequired (0.79.2) - - RCTTypeSafety (0.79.2): - - FBLazyVector (= 0.79.2) - - RCTRequired (= 0.79.2) - - React-Core (= 0.79.2) - - React (0.79.2): - - React-Core (= 0.79.2) - - React-Core/DevSupport (= 0.79.2) - - React-Core/RCTWebSocket (= 0.79.2) - - React-RCTActionSheet (= 0.79.2) - - React-RCTAnimation (= 0.79.2) - - React-RCTBlob (= 0.79.2) - - React-RCTImage (= 0.79.2) - - React-RCTLinking (= 0.79.2) - - React-RCTNetwork (= 0.79.2) - - React-RCTSettings (= 0.79.2) - - React-RCTText (= 0.79.2) - - React-RCTVibration (= 0.79.2) - - React-callinvoker (0.79.2) - - React-Core (0.79.2): - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - nanopb (3.30910.0): + - nanopb/decode (= 3.30910.0) + - nanopb/encode (= 3.30910.0) + - nanopb/decode (3.30910.0) + - nanopb/encode (3.30910.0) + - OpenSSL-Universal (3.6.2000) + - PromisesObjC (2.4.1) + - RCTDeprecation (0.85.3) + - RCTRequired (0.85.3) + - RCTSwiftUI (0.85.3) + - RCTSwiftUIWrapper (0.85.3): + - RCTSwiftUI + - RCTTypeSafety (0.85.3): + - FBLazyVector (= 0.85.3) + - RCTRequired (= 0.85.3) + - React-Core (= 0.85.3) + - React (0.85.3): + - React-Core (= 0.85.3) + - React-Core/DevSupport (= 0.85.3) + - React-Core/RCTWebSocket (= 0.85.3) + - React-RCTActionSheet (= 0.85.3) + - React-RCTAnimation (= 0.85.3) + - React-RCTBlob (= 0.85.3) + - React-RCTImage (= 0.85.3) + - React-RCTLinking (= 0.85.3) + - React-RCTNetwork (= 0.85.3) + - React-RCTSettings (= 0.85.3) + - React-RCTText (= 0.85.3) + - React-RCTVibration (= 0.85.3) + - React-callinvoker (0.85.3) + - React-Core (0.85.3): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 0.79.2) + - React-Core-prebuilt + - React-Core/Default (= 0.85.3) - 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) + - ReactNativeDependencies - Yoga - - React-Core/CoreModulesHeaders (0.79.2): - - glog + - React-Core-prebuilt (0.85.3): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -253,53 +245,56 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/Default (0.79.2): - - glog + - React-Core/Default (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - 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) + - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.79.2): - - glog + - React-Core/DevSupport (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.2) - - React-Core/RCTWebSocket (= 0.79.2) + - React-Core-prebuilt + - React-Core/Default (= 0.85.3) + - React-Core/RCTWebSocket (= 0.85.3) - 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) + - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.79.2): - - glog + - React-Core/RCTActionSheetHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -307,17 +302,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.79.2): - - glog + - React-Core/RCTAnimationHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -325,17 +321,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.79.2): - - glog + - React-Core/RCTBlobHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -343,17 +340,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.79.2): - - glog + - React-Core/RCTImageHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -361,17 +359,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.79.2): - - glog + - React-Core/RCTLinkingHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -379,17 +378,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.79.2): - - glog + - React-Core/RCTNetworkHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -397,17 +397,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.79.2): - - glog + - React-Core/RCTSettingsHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -415,17 +416,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.79.2): - - glog + - React-Core/RCTTextHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -433,17 +435,18 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.79.2): - - glog + - React-Core/RCTVibrationHeaders (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -451,1078 +454,1153 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.79.2): - - glog + - React-Core/RCTWebSocket (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.2) + - React-Core-prebuilt + - React-Core/Default (= 0.85.3) - 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) + - ReactNativeDependencies - Yoga - - React-CoreModules (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.79.2) - - React-Core/CoreModulesHeaders (= 0.79.2) - - React-jsi (= 0.79.2) + - React-CoreModules (0.85.3): + - RCTTypeSafety (= 0.85.3) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.85.3) + - React-debug + - React-featureflags + - React-jsi (= 0.85.3) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.79.2) + - React-RCTImage (= 0.85.3) + - React-runtimeexecutor + - React-utils - ReactCommon - - SocketRocket (= 0.7.1) - - React-cxxreact (0.79.2): - - boost - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.2) - - React-debug (= 0.79.2) - - React-jsi (= 0.79.2) + - ReactNativeDependencies + - React-cxxreact (0.85.3): + - hermes-engine + - React-callinvoker (= 0.85.3) + - React-Core-prebuilt + - React-debug (= 0.85.3) + - React-jsi (= 0.85.3) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.79.2) - - React-perflogger (= 0.79.2) - - React-runtimeexecutor (= 0.79.2) - - React-timing (= 0.79.2) - - React-debug (0.79.2) - - React-defaultsnativemodule (0.79.2): - - hermes-engine - - RCT-Folly + - React-logger (= 0.85.3) + - React-perflogger (= 0.85.3) + - React-runtimeexecutor + - React-timing (= 0.85.3) + - React-utils + - ReactNativeDependencies + - React-debug (0.85.3): + - React-debug/redbox (= 0.85.3) + - React-debug/redbox (0.85.3) + - React-defaultsnativemodule (0.85.3): + - hermes-engine + - React-Core-prebuilt - React-domnativemodule + - React-Fabric/animated + - React-featureflags - React-featureflagsnativemodule - - React-hermes - React-idlecallbacksnativemodule + - React-intersectionobservernativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule + - React-mutationobservernativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.79.2): + - React-webperformancenativemodule + - ReactNativeDependencies + - Yoga + - React-domnativemodule (0.85.3): - hermes-engine - - RCT-Folly + - React-Core-prebuilt - React-Fabric + - React-Fabric/bridging - React-FabricComponents - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-Fabric (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-Fabric (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animations (= 0.79.2) - - React-Fabric/attributedstring (= 0.79.2) - - React-Fabric/componentregistry (= 0.79.2) - - React-Fabric/componentregistrynative (= 0.79.2) - - React-Fabric/components (= 0.79.2) - - React-Fabric/consistency (= 0.79.2) - - React-Fabric/core (= 0.79.2) - - React-Fabric/dom (= 0.79.2) - - React-Fabric/imagemanager (= 0.79.2) - - React-Fabric/leakchecker (= 0.79.2) - - React-Fabric/mounting (= 0.79.2) - - React-Fabric/observers (= 0.79.2) - - React-Fabric/scheduler (= 0.79.2) - - React-Fabric/telemetry (= 0.79.2) - - React-Fabric/templateprocessor (= 0.79.2) - - React-Fabric/uimanager (= 0.79.2) + - React-Fabric/animated (= 0.85.3) + - React-Fabric/animationbackend (= 0.85.3) + - React-Fabric/animations (= 0.85.3) + - React-Fabric/attributedstring (= 0.85.3) + - React-Fabric/bridging (= 0.85.3) + - React-Fabric/componentregistry (= 0.85.3) + - React-Fabric/componentregistrynative (= 0.85.3) + - React-Fabric/components (= 0.85.3) + - React-Fabric/consistency (= 0.85.3) + - React-Fabric/core (= 0.85.3) + - React-Fabric/dom (= 0.85.3) + - React-Fabric/imagemanager (= 0.85.3) + - React-Fabric/leakchecker (= 0.85.3) + - React-Fabric/mounting (= 0.85.3) + - React-Fabric/observers (= 0.85.3) + - React-Fabric/scheduler (= 0.85.3) + - React-Fabric/telemetry (= 0.85.3) + - React-Fabric/uimanager (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/animated (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/animationbackend - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/animationbackend (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/animations (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/attributedstring (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/bridging (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.79.2) - - React-Fabric/components/root (= 0.79.2) - - React-Fabric/components/scrollview (= 0.79.2) - - React-Fabric/components/view (= 0.79.2) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/componentregistry (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/components (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.85.3) + - React-Fabric/components/root (= 0.85.3) + - React-Fabric/components/scrollview (= 0.85.3) + - React-Fabric/components/view (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - React-Fabric/components/root (0.85.3): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.85.3): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - React-Fabric/components/view (0.85.3): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-Fabric/consistency (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/core (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/core (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/dom (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/imagemanager (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/leakchecker (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/mounting (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/observers (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.79.2) + - React-Fabric/observers/events (= 0.85.3) + - React-Fabric/observers/intersection (= 0.85.3) + - React-Fabric/observers/mutation (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/observers/events (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - React-Fabric/observers/intersection (0.85.3): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - React-Fabric/observers/mutation (0.85.3): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/scheduler (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/animationbackend - React-Fabric/observers/events - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-performancecdpmetrics - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/telemetry (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/uimanager (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/uimanager/consistency (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.79.2) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-FabricComponents (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.85.3) + - React-FabricComponents/textlayoutmanager (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.79.2) - - React-FabricComponents/textlayoutmanager (= 0.79.2) + - React-FabricComponents/components/inputaccessory (= 0.85.3) + - React-FabricComponents/components/iostextinput (= 0.85.3) + - React-FabricComponents/components/modal (= 0.85.3) + - React-FabricComponents/components/rncore (= 0.85.3) + - React-FabricComponents/components/safeareaview (= 0.85.3) + - React-FabricComponents/components/scrollview (= 0.85.3) + - React-FabricComponents/components/switch (= 0.85.3) + - React-FabricComponents/components/text (= 0.85.3) + - React-FabricComponents/components/textinput (= 0.85.3) + - React-FabricComponents/components/unimplementedview (= 0.85.3) + - React-FabricComponents/components/virtualview (= 0.85.3) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/inputaccessory (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.79.2) - - React-FabricComponents/components/iostextinput (= 0.79.2) - - React-FabricComponents/components/modal (= 0.79.2) - - React-FabricComponents/components/rncore (= 0.79.2) - - React-FabricComponents/components/safeareaview (= 0.79.2) - - React-FabricComponents/components/scrollview (= 0.79.2) - - React-FabricComponents/components/text (= 0.79.2) - - React-FabricComponents/components/textinput (= 0.79.2) - - React-FabricComponents/components/unimplementedview (= 0.79.2) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/iostextinput (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/modal (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/rncore (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/safeareaview (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/scrollview (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/switch (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/text (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/textinput (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/unimplementedview (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/components/virtualview (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-FabricImage (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - React-FabricComponents/textlayoutmanager (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.79.2) - - RCTTypeSafety (= 0.79.2) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - Yoga + - React-FabricImage (0.85.3): + - hermes-engine + - RCTRequired (= 0.85.3) + - RCTTypeSafety (= 0.85.3) + - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.79.2) + - React-jsiexecutor (= 0.85.3) - React-logger - React-rendererdebug - React-utils - ReactCommon + - ReactNativeDependencies - Yoga - - React-featureflags (0.79.2): - - RCT-Folly (= 2024.11.18.00) - - React-featureflagsnativemodule (0.79.2): + - React-featureflags (0.85.3): + - React-Core-prebuilt + - ReactNativeDependencies + - React-featureflagsnativemodule (0.85.3): - hermes-engine - - RCT-Folly + - React-Core-prebuilt - React-featureflags - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-graphics (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - React-hermes + - React-Core-prebuilt + - React-featureflags - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog + - ReactNativeDependencies + - React-hermes (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.2) + - React-Core-prebuilt + - React-cxxreact (= 0.85.3) - React-jsi - - React-jsiexecutor (= 0.79.2) + - React-jsiexecutor (= 0.85.3) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.79.2) + - React-jsitooling + - React-oscompat + - React-perflogger (= 0.85.3) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.79.2): - - glog + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.85.3): - hermes-engine - - RCT-Folly - - React-hermes + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.79.2): - - glog - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-ImageManager (0.85.3): + - React-Core-prebuilt - React-Core/Default - React-debug - React-Fabric - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.79.2): - - glog + - ReactNativeDependencies + - React-intersectionobservernativemodule (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-jserrorhandler (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.79.2): - - boost - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.2) - - React-jsi (= 0.79.2) + - ReactNativeDependencies + - React-jsi (0.85.3): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-jserrorhandler + - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.79.2) - - React-jsinspector (0.79.2): - - DoubleConversion - - glog + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-utils + - ReactNativeDependencies + - React-jsinspector (0.85.3): - hermes-engine - - RCT-Folly + - React-Core-prebuilt - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 0.79.2) - - React-runtimeexecutor (= 0.79.2) - - React-jsinspectortracing (0.79.2): - - RCT-Folly - React-oscompat - - React-jsitooling (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.2) - - React-jsi (= 0.79.2) + - React-perflogger (= 0.85.3) + - React-runtimeexecutor + - React-utils + - ReactNativeDependencies + - React-jsinspectorcdp (0.85.3): + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsinspectornetwork (0.85.3): + - React-Core-prebuilt + - React-jsinspectorcdp + - ReactNativeDependencies + - React-jsinspectortracing (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsinspectornetwork + - React-oscompat + - React-timing + - React-utils + - ReactNativeDependencies + - React-jsitooling (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.85.3) + - React-debug + - React-jsi (= 0.85.3) - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - - React-jsitracing (0.79.2): + - React-runtimeexecutor + - React-utils + - ReactNativeDependencies + - React-jsitracing (0.85.3): - React-jsi - - React-logger (0.79.2): - - glog - - React-Mapbuffer (0.79.2): - - glog + - React-logger (0.85.3): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.85.3): + - React-Core-prebuilt - React-debug - - React-microtasksnativemodule (0.79.2): + - ReactNativeDependencies + - React-microtasksnativemodule (0.85.3): - hermes-engine - - RCT-Folly - - React-hermes + - React-Core-prebuilt + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-mutationobservernativemodule (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/mutation + - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga - react-native-adservices (0.1.3): - React-Core - react-native-compat (2.21.6): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1533,20 +1611,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-contacts (8.0.10): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1557,22 +1633,20 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-get-random-values (1.11.0): - React-Core - react-native-image-picker (8.2.1): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1583,25 +1657,23 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-in-app-review (4.3.5): - React-Core - - react-native-keyboard-controller (1.19.0): - - DoubleConversion - - glog + - react-native-keyboard-controller (1.21.6): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - react-native-keyboard-controller/common (= 1.19.0) + - react-native-keyboard-controller/common (= 1.21.6) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1610,20 +1682,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - react-native-keyboard-controller/common (1.19.0): - - DoubleConversion - - glog + - react-native-keyboard-controller/common (1.21.6): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1634,26 +1704,44 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-mail (6.1.1): - React-Core - react-native-monero (0.1.0): - React-Core - - react-native-netinfo (11.4.1): + - react-native-netinfo (12.0.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - Yoga - react-native-performance (5.1.4): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1664,6 +1752,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-piratechain (0.6.0): - gRPC-Swift (~> 1.8) @@ -1674,23 +1763,20 @@ PODS: - React-Core - react-native-safari-view (1.0.0): - React - - react-native-safe-area-context (5.6.1): - - DoubleConversion - - glog + - react-native-safe-area-context (5.7.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.1) - - react-native-safe-area-context/fabric (= 5.6.1) + - react-native-safe-area-context/common (= 5.7.0) + - react-native-safe-area-context/fabric (= 5.7.0) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1699,20 +1785,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - react-native-safe-area-context/common (5.6.1): - - DoubleConversion - - glog + - react-native-safe-area-context/common (5.7.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1723,20 +1807,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - react-native-safe-area-context/fabric (5.6.1): - - DoubleConversion - - glog + - react-native-safe-area-context/fabric (5.7.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - react-native-safe-area-context/common @@ -1748,20 +1830,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - react-native-webview (13.15.0): - - DoubleConversion - - glog + - react-native-webview (13.16.1): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1772,6 +1852,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - react-native-zano (0.3.0): - OpenSSL-Universal @@ -1781,46 +1862,67 @@ PODS: - MnemonicSwift (~> 2.2) - React-Core - SQLite.swift/standalone (~> 0.14) - - React-NativeModulesApple (0.79.2): - - glog + - React-NativeModulesApple (0.85.3): - hermes-engine - React-callinvoker - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug - React-featureflags - - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-oscompat (0.79.2) - - React-perflogger (0.79.2): - - DoubleConversion - - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.79.2): - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact + - ReactNativeDependencies + - React-networking (0.85.3): + - React-Core-prebuilt + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-timing + - ReactNativeDependencies + - React-oscompat (0.85.3) + - React-perflogger (0.85.3): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancecdpmetrics (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-performancetimeline + - React-runtimeexecutor + - React-timing + - ReactNativeDependencies + - React-performancetimeline (0.85.3): + - React-Core-prebuilt - React-featureflags + - React-jsinspector - React-jsinspectortracing - React-perflogger - React-timing - - React-RCTActionSheet (0.79.2): - - React-Core/RCTActionSheetHeaders (= 0.79.2) - - React-RCTAnimation (0.79.2): - - RCT-Folly (= 2024.11.18.00) + - ReactNativeDependencies + - React-RCTActionSheet (0.85.3): + - React-Core/RCTActionSheetHeaders (= 0.85.3) + - React-RCTAnimation (0.85.3): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTAnimationHeaders + - React-debug + - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.79.2): + - ReactNativeDependencies + - React-RCTAppDelegate (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-CoreModules - React-debug - React-defaultsnativemodule @@ -1838,130 +1940,162 @@ PODS: - React-rendererdebug - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - ReactNativeDependencies + - React-RCTBlob (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - React-Core-prebuilt - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.79.2): - - glog + - ReactNativeDependencies + - React-RCTFabric (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTSwiftUIWrapper - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricComponents - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing + - React-networking + - React-performancecdpmetrics - React-performancetimeline - React-RCTAnimation + - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTText - React-rendererconsistency - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils + - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.79.2): + - React-RCTFBReactNativeSpec (0.85.3): - hermes-engine - - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - - React-hermes + - React-Core-prebuilt - React-jsi - - React-jsiexecutor - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.85.3) - ReactCommon - - React-RCTImage (0.79.2): - - RCT-Folly (= 2024.11.18.00) + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.85.3): + - hermes-engine + - RCTRequired - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTImage (0.85.3): + - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.79.2): - - React-Core/RCTLinkingHeaders (= 0.79.2) - - React-jsi (= 0.79.2) + - ReactNativeDependencies + - React-RCTLinking (0.85.3): + - React-Core/RCTLinkingHeaders (= 0.85.3) + - React-jsi (= 0.85.3) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.79.2) - - React-RCTNetwork (0.79.2): - - RCT-Folly (= 2024.11.18.00) + - ReactCommon/turbomodule/core (= 0.85.3) + - React-RCTNetwork (0.85.3): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTNetworkHeaders + - React-debug + - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-NativeModulesApple + - React-networking - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.79.2): - - glog + - ReactNativeDependencies + - React-RCTRuntime (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - - React-hermes + - React-Core-prebuilt + - React-debug - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-RuntimeHermes - - React-RCTSettings (0.79.2): - - RCT-Folly (= 2024.11.18.00) + - React-utils + - ReactNativeDependencies + - React-RCTSettings (0.85.3): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.79.2): - - React-Core/RCTTextHeaders (= 0.79.2) + - ReactNativeDependencies + - React-RCTText (0.85.3): + - React-Core/RCTTextHeaders (= 0.85.3) - Yoga - - React-RCTVibration (0.79.2): - - RCT-Folly (= 2024.11.18.00) + - React-RCTVibration (0.85.3): + - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.79.2) - - React-renderercss (0.79.2): + - ReactNativeDependencies + - React-rendererconsistency (0.85.3) + - React-renderercss (0.85.3): - React-debug - React-utils - - React-rendererdebug (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) + - React-rendererdebug (0.85.3): + - React-Core-prebuilt - React-debug - - React-rncore (0.79.2) - - React-RuntimeApple (0.79.2): + - ReactNativeDependencies + - React-RuntimeApple (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker + - React-Core-prebuilt - React-Core/Default - React-CoreModules - React-cxxreact @@ -1980,14 +2114,13 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.79.2): - - glog + - ReactNativeDependencies + - React-RuntimeCore (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - React-Core-prebuilt - React-cxxreact - React-Fabric - React-featureflags - - React-hermes - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1997,29 +2130,36 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.79.2): - - React-jsi (= 0.79.2) - - React-RuntimeHermes (0.79.2): + - ReactNativeDependencies + - React-runtimeexecutor (0.85.3): + - React-Core-prebuilt + - React-debug + - React-featureflags + - React-jsi (= 0.85.3) + - React-utils + - ReactNativeDependencies + - React-RuntimeHermes (0.85.3): - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - React-Core-prebuilt - React-featureflags - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-jsitracing - React-RuntimeCore + - React-runtimeexecutor - React-utils - - React-runtimescheduler (0.79.2): - - glog + - ReactNativeDependencies + - React-runtimescheduler (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - React-callinvoker + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - - React-hermes - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2028,30 +2168,39 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.79.2) - - React-utils (0.79.2): - - glog + - ReactNativeDependencies + - React-timing (0.85.3): + - React-debug + - React-utils (0.85.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - React-Core-prebuilt - React-debug - - React-hermes - - React-jsi (= 0.79.2) - - ReactAppDependencyProvider (0.79.2): + - React-jsi (= 0.85.3) + - ReactNativeDependencies + - React-webperformancenativemodule (0.85.3): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-jsi + - React-jsiexecutor + - React-performancetimeline + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - ReactAppDependencyProvider (0.85.3): - ReactCodegen - - ReactCodegen (0.79.2): - - DoubleConversion - - glog + - ReactCodegen (0.85.3): - hermes-engine - - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -2060,62 +2209,54 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.79.2): - - ReactCommon/turbomodule (= 0.79.2) - - ReactCommon/turbomodule (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.2) - - React-cxxreact (= 0.79.2) - - React-jsi (= 0.79.2) - - React-logger (= 0.79.2) - - React-perflogger (= 0.79.2) - - ReactCommon/turbomodule/bridging (= 0.79.2) - - ReactCommon/turbomodule/core (= 0.79.2) - - ReactCommon/turbomodule/bridging (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.2) - - React-cxxreact (= 0.79.2) - - React-jsi (= 0.79.2) - - React-logger (= 0.79.2) - - React-perflogger (= 0.79.2) - - ReactCommon/turbomodule/core (0.79.2): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.2) - - React-cxxreact (= 0.79.2) - - React-debug (= 0.79.2) - - React-featureflags (= 0.79.2) - - React-jsi (= 0.79.2) - - React-logger (= 0.79.2) - - React-perflogger (= 0.79.2) - - React-utils (= 0.79.2) + - ReactNativeDependencies + - ReactCommon (0.85.3): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.85.3) + - ReactNativeDependencies + - ReactCommon/turbomodule (0.85.3): + - hermes-engine + - React-callinvoker (= 0.85.3) + - React-Core-prebuilt + - React-cxxreact (= 0.85.3) + - React-jsi (= 0.85.3) + - React-logger (= 0.85.3) + - React-perflogger (= 0.85.3) + - ReactCommon/turbomodule/bridging (= 0.85.3) + - ReactCommon/turbomodule/core (= 0.85.3) + - ReactNativeDependencies + - ReactCommon/turbomodule/bridging (0.85.3): + - hermes-engine + - React-callinvoker (= 0.85.3) + - React-Core-prebuilt + - React-cxxreact (= 0.85.3) + - React-jsi (= 0.85.3) + - React-logger (= 0.85.3) + - React-perflogger (= 0.85.3) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.85.3): + - hermes-engine + - React-callinvoker (= 0.85.3) + - React-Core-prebuilt + - React-cxxreact (= 0.85.3) + - React-debug (= 0.85.3) + - React-featureflags (= 0.85.3) + - React-jsi (= 0.85.3) + - React-logger (= 0.85.3) + - React-perflogger (= 0.85.3) + - React-utils (= 0.85.3) + - ReactNativeDependencies + - ReactNativeDependencies (0.85.3) - ReactNativeFileAccess (3.1.1): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2126,23 +2267,21 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - ZIPFoundation - rn-id-blurview (1.2.1): - React - - RNBootSplash (6.3.8): - - DoubleConversion - - glog + - RNBootSplash (6.3.12): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2153,20 +2292,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - RNCAsyncStorage (1.19.4): - - DoubleConversion - - glog + - RNCAsyncStorage (2.2.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2177,20 +2314,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNCClipboard (1.16.3): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2201,20 +2336,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - RNCPicker (2.11.2): - - DoubleConversion - - glog + - RNCPicker (2.11.4): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2225,20 +2358,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - RNDateTimePicker (8.4.2): - - DoubleConversion - - glog + - RNDateTimePicker (9.1.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2249,6 +2380,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNDeviceInfo (13.2.0): - React-Core @@ -2256,30 +2388,67 @@ PODS: - React-Core - SDWebImage (~> 5.11.1) - SDWebImageWebPCoder (~> 0.8.4) - - RNFBApp (20.5.0): - - Firebase/CoreOnly (= 10.29.0) + - RNFBApp (25.1.0): + - Firebase/CoreOnly (= 12.15.0) + - hermes-engine + - RCTRequired + - RCTTypeSafety - React-Core - - RNFBMessaging (20.5.0): - - Firebase/Messaging (= 10.29.0) + - React-Core-prebuilt + - 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 + - ReactNativeDependencies + - Yoga + - RNFBMessaging (25.1.0): + - Firebase/Messaging (= 12.15.0) - FirebaseCoreExtension + - hermes-engine + - RCTRequired + - RCTTypeSafety - React-Core + - React-Core-prebuilt + - 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 + - ReactNativeDependencies - RNFBApp + - Yoga - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.28.0): - - DoubleConversion - - glog + - RNGestureHandler (2.31.2): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricComponents - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2290,20 +2459,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNLocalize (3.4.2): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2314,20 +2481,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNPermissions (4.1.5): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2338,20 +2503,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNQrGenerator (1.4.6): - React - ZXingObjC - RNReactNativeHapticFeedback (1.14.0): - React-Core - - RNReanimated (4.1.3): - - DoubleConversion - - glog + - RNReanimated (4.3.1): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2367,17 +2531,17 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 4.1.3) + - ReactNativeDependencies + - RNReanimated/apple (= 4.3.1) + - RNReanimated/common (= 4.3.1) - RNWorklets - Yoga - - RNReanimated/reanimated (4.1.3): - - DoubleConversion - - glog + - RNReanimated/apple (4.3.1): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2393,17 +2557,15 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 4.1.3) + - ReactNativeDependencies - RNWorklets - Yoga - - RNReanimated/reanimated/apple (4.1.3): - - DoubleConversion - - glog + - RNReanimated/common (4.3.1): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2419,21 +2581,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - RNWorklets - Yoga - - RNScreens (4.16.0): - - DoubleConversion - - glog + - RNScreens (4.25.2): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2445,21 +2605,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.16.0) + - ReactNativeDependencies + - RNScreens/common (= 4.25.2) - Yoga - - RNScreens/common (4.16.0): - - DoubleConversion - - glog + - RNScreens/common (4.25.2): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2471,17 +2629,16 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNSecureRandom (1.0.1): - React - - RNSentry (7.12.0): - - DoubleConversion - - glog + - RNSentry (7.11.0): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2497,21 +2654,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Sentry/HybridSDK (= 8.58.0) - Yoga - RNShare (12.0.11): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2522,20 +2677,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNSound (0.12.0): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2546,20 +2699,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNStoreReview (0.4.3): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2570,20 +2721,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - RNSVG (15.14.0): - - DoubleConversion - - glog + - RNSVG (15.15.4): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2594,21 +2743,19 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.14.0) + - ReactNativeDependencies + - RNSVG/common (= 15.15.4) - Yoga - - RNSVG/common (15.14.0): - - DoubleConversion - - glog + - RNSVG/common (15.15.4): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2619,20 +2766,18 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - RNVectorIcons (10.1.0): - - DoubleConversion - - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2643,15 +2788,14 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - RNWorklets (0.6.1): - - DoubleConversion - - glog + - RNWorklets (0.8.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2667,16 +2811,16 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets (= 0.6.1) + - ReactNativeDependencies + - RNWorklets/apple (= 0.8.3) + - RNWorklets/common (= 0.8.3) - Yoga - - RNWorklets/worklets (0.6.1): - - DoubleConversion - - glog + - RNWorklets/apple (0.8.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2692,16 +2836,14 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets/apple (= 0.6.1) + - ReactNativeDependencies - Yoga - - RNWorklets/worklets/apple (0.6.1): - - DoubleConversion - - glog + - RNWorklets/common (0.8.3): - hermes-engine - - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2717,6 +2859,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - SDWebImage (5.11.1): - SDWebImage/Core (= 5.11.1) @@ -2725,12 +2868,11 @@ PODS: - libwebp (~> 1.0) - SDWebImage/Core (~> 5.10) - Sentry/HybridSDK (8.58.0) - - SocketRocket (0.7.1) - - SQLite.swift/standalone (0.15.4): + - SQLite.swift/standalone (0.16.0): - sqlite3 - - sqlite3 (3.51.1): - - sqlite3/common (= 3.51.1) - - sqlite3/common (3.51.1) + - sqlite3 (3.52.0): + - sqlite3/common (= 3.52.0) + - sqlite3/common (3.52.0) - SwiftNIO (2.40.0): - _NIODataStructures (= 2.40.0) - CNIOAtomics (= 2.40.0) @@ -2861,12 +3003,12 @@ PODS: - SwiftNIOFoundationCompat (< 3, >= 2.32.0) - SwiftNIOPosix (< 3, >= 2.32.0) - SwiftNIOTLS (< 3, >= 2.32.0) - - SwiftProtobuf (1.33.3) - - VisionCamera (4.7.2): - - VisionCamera/Core (= 4.7.2) - - VisionCamera/React (= 4.7.2) - - VisionCamera/Core (4.7.2) - - VisionCamera/React (4.7.2): + - SwiftProtobuf (1.38.1) + - VisionCamera (4.7.3): + - VisionCamera/Core (= 4.7.3) + - VisionCamera/React (= 4.7.3) + - VisionCamera/Core (4.7.3) + - VisionCamera/React (4.7.3): - React-Core - Yoga (0.0.0) - ZIPFoundation (0.9.20) @@ -2875,10 +3017,8 @@ PODS: - ZXingObjC/All (3.6.9) DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - BVLinearGradient (from `../node_modules/react-native-linear-gradient`) - disklet (from `../node_modules/disklet`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - edge-core-js (from `../node_modules/edge-core-js`) - edge-currency-accountbased (from `../node_modules/edge-currency-accountbased`) - edge-currency-plugins (from `../node_modules/edge-currency-plugins`) @@ -2887,25 +3027,28 @@ DEPENDENCIES: - EXConstants (from `../node_modules/expo-constants/ios`) - Expo (from `../node_modules/expo`) - ExpoAsset (from `../node_modules/expo-asset/ios`) + - "ExpoDomWebView (from `../node_modules/@expo/dom-webview/ios`)" - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) - ExpoFont (from `../node_modules/expo-font/ios`) - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - "ExpoLogBox (from `../node_modules/@expo/log-box`)" - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoModulesJSI (from `../node_modules/expo-modules-jsi/apple`) + - ExpoModulesWorklets (from `../node_modules/expo-modules-core`) + - ExpoModulesWorkletsAdapter (from `../node_modules/expo-modules-core`) - ExpoQuickActions (from `../node_modules/expo-quick-actions/ios`) - - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - ImageColors (from `../node_modules/react-native-image-colors/ios`) - - 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`) + - 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`) - React-Core (from `../node_modules/react-native/`) + - React-Core-prebuilt (from `../node_modules/react-native/React-Core-prebuilt.podspec`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) @@ -2921,16 +3064,20 @@ 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`) - 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`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - React-mutationobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`) - "react-native-adservices (from `../node_modules/@brigad/react-native-adservices`)" - "react-native-compat (from `../node_modules/@walletconnect/react-native-compat`)" - react-native-contacts (from `../node_modules/react-native-contacts`) @@ -2950,8 +3097,10 @@ DEPENDENCIES: - react-native-zano (from `../node_modules/react-native-zano`) - react-native-zcash (from `../node_modules/react-native-zcash`) - 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`) @@ -2969,7 +3118,6 @@ DEPENDENCIES: - 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`) @@ -2977,9 +3125,11 @@ 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`) + - ReactNativeDependencies (from `../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`) - ReactNativeFileAccess (from `../node_modules/react-native-file-access`) - rn-id-blurview (from `../node_modules/rn-id-blurview`) - RNBootSplash (from `../node_modules/react-native-bootsplash`) @@ -3039,7 +3189,6 @@ SPEC REPOS: - SDWebImage - SDWebImageWebPCoder - Sentry - - SocketRocket - SQLite.swift - sqlite3 - SwiftNIO @@ -3060,14 +3209,10 @@ SPEC REPOS: - ZXingObjC EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" BVLinearGradient: :path: "../node_modules/react-native-linear-gradient" disklet: :path: "../node_modules/disklet" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" edge-core-js: :path: "../node_modules/edge-core-js" edge-currency-accountbased: @@ -3084,35 +3229,41 @@ EXTERNAL SOURCES: :path: "../node_modules/expo" ExpoAsset: :path: "../node_modules/expo-asset/ios" + ExpoDomWebView: + :path: "../node_modules/@expo/dom-webview/ios" ExpoFileSystem: :path: "../node_modules/expo-file-system/ios" ExpoFont: :path: "../node_modules/expo-font/ios" ExpoKeepAwake: :path: "../node_modules/expo-keep-awake/ios" + ExpoLogBox: + :path: "../node_modules/@expo/log-box" ExpoModulesCore: :path: "../node_modules/expo-modules-core" + ExpoModulesJSI: + :path: "../node_modules/expo-modules-jsi/apple" + ExpoModulesWorklets: + :path: "../node_modules/expo-modules-core" + ExpoModulesWorkletsAdapter: + :path: "../node_modules/expo-modules-core" ExpoQuickActions: :path: "../node_modules/expo-quick-actions/ios" - fast_float: - :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :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-03-03-RNv0.79.0-bc17d964d03743424823d7dd1a9f37633459c5c5 + :tag: hermes-v250829098.0.10 ImageColors: :path: "../node_modules/react-native-image-colors/ios" - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: :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: @@ -3121,6 +3272,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Core: :path: "../node_modules/react-native/" + React-Core-prebuilt: + :podspec: "../node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: @@ -3149,6 +3302,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: @@ -3157,6 +3312,10 @@ 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: @@ -3169,6 +3328,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-adservices: :path: "../node_modules/@brigad/react-native-adservices" react-native-compat: @@ -3207,10 +3368,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-zcash" 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: @@ -3245,8 +3410,6 @@ EXTERNAL SOURCES: :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: @@ -3261,12 +3424,16 @@ 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" + ReactNativeDependencies: + :podspec: "../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" ReactNativeFileAccess: :path: "../node_modules/react-native-file-access" rn-id-blurview: @@ -3328,7 +3495,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: _NIODataStructures: 3d45d8e70a1d17a15b1dc59d102c63dbc0525ffd - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 BVLinearGradient: cb006ba232a1f3e4f341bb62c42d1098c284da70 CGRPCZlib: 298dd3237ba4bd7b3eed109e7080ff3324b7d9c9 CNIOAtomics: 8edf08644e5e6fa0f021c239be9e8beb1cd9ef18 @@ -3339,154 +3505,163 @@ SPEC CHECKSUMS: CNIOLinux: 62e3505f50de558c393dc2f273dde71dcce518da CNIOWindows: 3047f2d8165848a3936a0a755fee27c6b5ee479b disklet: ef8ef081e35a73fbed579888d29e49edc2f327cc - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb edge-core-js: f6089b99b3fd6fbe5c4d142c024fa84023302330 edge-currency-accountbased: 898306a879715c359704f286ee70532db9dbada0 edge-currency-plugins: a52a61270c53d48edf8a9fc08fe69f52afa5ca0e edge-exchange-plugins: 11e324f39fee5c87535481331d66ff4543c363a2 edge-login-ui-rn: 5b9c03326583d1dd4839ca34d065b2b75af5870f - EXConstants: 98bcf0f22b820f9b28f9fee55ff2daededadd2f8 - Expo: 43d9e0c3108cc3a1c2739743e9b51086144ee4b0 - ExpoAsset: ef06e880126c375f580d4923fdd1cdf4ee6ee7d6 - ExpoFileSystem: 7f92f7be2f5c5ed40a7c9efc8fa30821181d9d63 - ExpoFont: cf508bc2e6b70871e05386d71cab927c8524cc8e - ExpoKeepAwake: bf0811570c8da182bfb879169437d4de298376e7 - ExpoModulesCore: 471ae18809dc8a5c9a623193a317eef6048a4f8a + EXConstants: e836b478e4f5c835f3c77921d8162e1918e2c06e + Expo: 57b3c2937eb9408ab6091fcfd1e7a888b4df5769 + ExpoAsset: 1e436e9aee7015d5c6d203c1ddfe1adbb521a623 + ExpoDomWebView: 27205be8754f9992913b8a9a08e65019f2207075 + ExpoFileSystem: 9dc04ec1e11bc3c7b965d7feb2de12c789755c7b + ExpoFont: 274487aa78f8c65d6551e2558eca3ec6ce3432ce + ExpoKeepAwake: 359c47a1d9ccc3a3c519bca6e39562cce230c5bb + ExpoLogBox: 63977cf56b04547c713535d2d4e9bbf2f012e3c6 + ExpoModulesCore: cff3a92c3db2f3210e215852429bb578e9a3e9bc + ExpoModulesJSI: d3b992128160c749d9c1fd5c8d164286113832e5 + ExpoModulesWorklets: 25d712f4e0a4eb37397d46c0ff5b450eca897fd1 + ExpoModulesWorkletsAdapter: d7e7b876e40232889c5b927f11de4e6115be4b41 ExpoQuickActions: fdbda7f5874aed3dd2b1d891ec00ab3300dc7541 - fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: 84b955f7b4da8b895faf5946f73748267347c975 - Firebase: cec914dab6fd7b1bd8ab56ea07ce4e03dd251c2d - FirebaseCore: 30e9c1cbe3d38f5f5e75f48bfcea87d7c358ec16 - FirebaseCoreExtension: 705ca5b14bf71d2564a0ddc677df1fc86ffa600f - FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934 - FirebaseInstallations: 913cf60d0400ebd5d6b63a28b290372ab44590dd - FirebaseMessaging: 7b5d8033e183ab59eb5b852a53201559e976d366 - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a - GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 + FBLazyVector: 24e62c765683b8d89006a88a2c8f5cf019f0074d + Firebase: a8539b633d474fbeb654c7043f9c1649e274045b + FirebaseCore: 2e86a4ea1684d4381707069e4a6d89ac808e901e + FirebaseCoreExtension: 10d2a627977b39418759ad88ada80fbbd34f1c4f + FirebaseCoreInternal: 6ab6a02c94446c026d2cf35cf5383842ebaa4992 + FirebaseInstallations: eb29ccbf64eaedf86fd5b2ccc7fabde567660b52 + FirebaseMessaging: 40017d7bc8457ee295b0f41d480a80fdabc9994e + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleUtilities: 4f2618a4a1e762a1ee134a1e2323bba9843e06da gRPC-Swift: 74adcaaa62ac5e0a018938840328cb1fdfb09e7b - hermes-engine: 314be5250afa5692b57b4dd1705959e1973a8ebe + hermes-engine: ce925ffea4d1018cce78d006319ec6289dac59aa ImageColors: 869f48b27ca2afb347fd0bada3257a5f698ee55e libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 Logging: beeb016c9c80cf77042d62e83495816847ef108b MnemonicSwift: 40ba76b951b75b32e2719df989b4d6da5798fe26 - nanopb: 438bc412db1928dac798aa6fd75726007be04262 - OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2 - PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 - RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 83ffb90c23ee5cea353bd32008a7bca100908f8c - RCTRequired: eb7c0aba998009f47a540bec9e9d69a54f68136e - RCTTypeSafety: 659ae318c09de0477fd27bbc9e140071c7ea5c93 - React: c2d3aa44c49bb34e4dfd49d3ee92da5ebacc1c1c - React-callinvoker: 1bdfb7549b5af266d85757193b5069f60659ef9d - React-Core: 10597593fdbae06f0089881e025a172e51d4a769 - React-CoreModules: 6907b255529dd46895cf687daa67b24484a612c2 - React-cxxreact: a9f5b8180d6955bc3f6a3fcd657c4d9b4d95c1f6 - React-debug: a9861ea2196e886642887e29fd1d86c6eee93454 - React-defaultsnativemodule: 48bed05d5e7a6b90c63775bc042acba50f1ac46c - React-domnativemodule: 4603dc552b8f2b75cfd708b6175f0f3ab005d661 - React-Fabric: c48e870a557e39fc38c49bf2f43a62f837876318 - React-FabricComponents: d0c0029b9066819e736ee70ce8481fe52632ccad - React-FabricImage: a843d50c9d21f4a6255c3cd1654cdf16209ac76d - React-featureflags: 4ef61c283dfae8f327dbae70f41bb0399bd9e0fc - React-featureflagsnativemodule: 879cdf94179dc7395f28b9bf0fd340fd45c05ab7 - React-graphics: 4e247c50991de6e2c0abd25f8367cfa3113198c0 - React-hermes: 9116d4e6d07abeb519a2852672de087f44da8f12 - React-idlecallbacksnativemodule: 5fd6d838b045d3f5b630a6a0714635bc9c882fdc - React-ImageManager: ad3f561d76883d6f7f1cf3a97e823fa39ca1b132 - React-jserrorhandler: 35d127a39a5bc16d9ae97edce7ab4c06dc77e3a2 - React-jsi: 753ba30c902f3a41fa7f956aca8eea3317a44ee6 - React-jsiexecutor: 47520714aa7d9589c51c0f3713dfbfca4895d4f9 - React-jsinspector: ec984e95482ee98692ec74f78771447599ed9781 - React-jsinspectortracing: 7bd661f34f08b320bb797dc464d6002116fca145 - React-jsitooling: 90d7ecbb60f70d12f60a4964dfcad0e38d9d970d - React-jsitracing: a9de0d25bf430574dc01f1fe67f06fd50e8a578c - React-logger: 8edfcedc100544791cd82692ca5a574240a16219 - React-Mapbuffer: da73f30b000114058d6bc41490dcce204a8ede32 - React-microtasksnativemodule: 444c5701aece79629bb73bd9e7ad8937ae65238c + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 + OpenSSL-Universal: ecee7b138fa75a74ecf00d7ffd248fb584739b9e + PromisesObjC: 752c3227f599e3467650e47ea36f433eeb10c273 + RCTDeprecation: a4c521821fab57cbb125b36effe84d897d0dfa12 + RCTRequired: 9f3a7e5645d4bc3f551593de7550bb66ab6e42bc + RCTSwiftUI: 239ed2eb9e73de5a6f518810630f0c95e01c8702 + RCTSwiftUIWrapper: 966ca7f5f22ac0b2b2255fb09cffc381f5440b03 + RCTTypeSafety: 2a6403ba3492c04510e7c15bd635461646c43bb2 + React: e2dc35338068bbd299c66f043ae0d7f25de8499e + React-callinvoker: 28b25d21b124c26cebaea713ba7d801b9351dc48 + React-Core: 02ed7d2ffb70437bdf2aba074a13078a7b0b9ff0 + React-Core-prebuilt: 203ec920a3d979b40ed81c45f4d0946acadf4c11 + React-CoreModules: b3a5a42dadcde3b5d47b325bd912eb2ced89e146 + React-cxxreact: fe8f88dda044e5905e99a00f41b7a874c3908716 + React-debug: 9af1e96a6069c996e3d9f1e493603e74bc9f1593 + React-defaultsnativemodule: ef8c2a55daadc1208d72237c20638a937fc99d1e + React-domnativemodule: 022dc420df8409c2c9b724f872d678f0e73e254c + React-Fabric: feb1cf67568bf2201aa2180f6ed104106edff14f + React-FabricComponents: c6a7ae46e80f1152ada1d13b9e90c8f61689cab7 + React-FabricImage: 6b478ee0986b6c6f8ef925fc1539dbd73ee8c6e1 + React-featureflags: 25925b2a222c4d27fa7625083f9eee3ecc50edf9 + React-featureflagsnativemodule: 0fc8626dc9708a55f8ac0f556b1982ecfa31a6fb + React-graphics: 35f524ebf597dfa00965efeacebab35608b8229b + React-hermes: 663286153a8ad6bf752b742654c766ff5e8991e7 + React-idlecallbacksnativemodule: b02adbab676f22ad603a7db55344b99890db597d + React-ImageManager: bb1606f3c8a8681b98933839d1b3776e74e11cb6 + React-intersectionobservernativemodule: e81bf037d9a4e08efb03a0cccb61361ec5cb9e8d + React-jserrorhandler: 2a5f316dee142d671cec8b9940956120a26225cb + React-jsi: eb7cc4cffcf24796cc302d5b2bca0e92544139a9 + React-jsiexecutor: 65006f60e64c72c6b82f62ef6bd17c84846e73f8 + React-jsinspector: a5cc10871111ac6ae6f60d0030be6546b98c3917 + React-jsinspectorcdp: 9c456fc9218c5ba16531273591cd8e40db38d047 + React-jsinspectornetwork: 8e9ac32459b7af5efa4d5962be734bdc387db090 + React-jsinspectortracing: a36ce197288a347d43aa1dbc09d72dee24269646 + React-jsitooling: 2870fce5bfd23414d39ea141ea6ca4fe67d82b12 + React-jsitracing: d66fb487dd177cf5e1136229de8675da35afac01 + React-logger: bf149dea4343a9037b74bade36cced8b63f03f46 + React-Mapbuffer: 33e3bcefb14c2ce5ba867d908ff16cced1f9b487 + React-microtasksnativemodule: 3a42e75434099fd10030e36fe9f3b27e3811afd5 + React-mutationobservernativemodule: a7f3dc483d3e0e0fade0ea00e2cc95e2e462e023 react-native-adservices: 18087a4a5106c5133b0cde73701bf875e3163cfc - react-native-compat: d39ea5df32baea7a806bb7246444eab86d1c7617 - react-native-contacts: b854a0fabc5d037bb344deb719a1aa03c9ffd88b + react-native-compat: be4c8a6f4cdfc5070de28861bb2f1ad7efecec89 + react-native-contacts: f2e04e17fcc4ff2f5aa1541c8f9cddb32d6428b4 react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba - react-native-image-picker: f6ece66f251f4a17aab08f5add7be6eb9e7f5356 + react-native-image-picker: 09cea417bef3ee25008ad21d4426f9a1fc54ad84 react-native-in-app-review: 668f4c80d7f95945e0ad7833e98c466cb40d6808 - react-native-keyboard-controller: c8968215c7ecdfc43663cfaf9ca991aad4179815 + react-native-keyboard-controller: 83a9c546dbbfabed4cfbe0ca6d9c3964a08183f2 react-native-mail: 6e83813066984b26403d3fdfe79ac7bb31857e3c react-native-monero: 74d4e6ded309922493a58ab50d1ab64848d10262 - react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 - react-native-performance: f0471c84eda0f6625bd42a1f515b1b216f284b12 + react-native-netinfo: a05f9b897e76ad24b53f615fed1cbb731932363d + react-native-performance: de8269a3e09bf19b0479321aba9b2a6ff1b5b434 react-native-piratechain: ee2659672d55c924fba54a2bec0e86b027c5eb9b react-native-render-html: 5afc4751f1a98621b3009432ef84c47019dcb2bd react-native-safari-view: 07dc856a2663fef31eaca6beb79b111b8f6cf1f2 - react-native-safe-area-context: 83e0ac3d023997de1c2e035af907cc4dc05f718c - react-native-webview: 69c118d283fccfbc4fca0cd680e036ff3bf188fa + react-native-safe-area-context: ba7283e541a5f57c6b27a7e33f2c40b8977888c0 + react-native-webview: 2a4da2e03d3ec2c731c4d1a389cb86aaa4902167 react-native-zano: 74df6c044b24abcdc878d7dd858467f9559fd411 react-native-zcash: a1659a013db5997260582913de0eb9cef30f23dc - React-NativeModulesApple: df8e5bc59e78ca3040ffbf41336889f3bd0fad68 - React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c - React-perflogger: 9a151e0b4c933c9205fd648c246506a83f31395d - React-performancetimeline: d6a5fd3640c873875badb33020ebe5af46ef2a12 - React-RCTActionSheet: a499b0d6d9793886b67ba3e16046a3fef2cdbbc3 - React-RCTAnimation: cc64adc259aabc3354b73065e2231d796dfce576 - React-RCTAppDelegate: 9d523da768f1c9e84c5f3b7e3624d097dfb0e16b - React-RCTBlob: e727f53eeefded7e6432eb76bd22b57bc880e5d1 - React-RCTFabric: a704a0eea3a9a32621ccc79261fe5b010bfcaccb - React-RCTFBReactNativeSpec: 9064c63d99e467a3893e328ba3612745c3c3a338 - React-RCTImage: 7159cbdbb18a09d97ba1a611416eced75b3ccb29 - React-RCTLinking: 46293afdb859bccc63e1d3dedc6901a3c04ef360 - React-RCTNetwork: 4a6cd18f5bcd0363657789c64043123a896b1170 - React-RCTRuntime: 4b47b6380420e9fbfb4bd3cc16d6ea988640ddc1 - React-RCTSettings: 61e361dc85136d1cb0e148b7541993d2ee950ea7 - React-RCTText: abd1e196c3167175e6baef18199c6d9d8ac54b4e - React-RCTVibration: 490e0dcb01a3fe4a0dfb7bc51ad5856d8b84f343 - React-rendererconsistency: 68db5a64f0c42b0337e25ba7b0e9513caae1389d - React-renderercss: 59c892b54a92f2f62b98c2700f5ff7592f0629cb - React-rendererdebug: f9dfe8ef736c98268f87114d05f49615f7f9af46 - React-rncore: 0f64cacb1becc6f89c99018ca920d012f9044ebd - React-RuntimeApple: f2bc2dc51b9b3c194c0eec4351ae99d033485792 - React-RuntimeCore: 4e5475d506e7f9c4b3f3c6e6a654b83cba7f1a42 - React-runtimeexecutor: d60846710facedd1edb70c08b738119b3ee2c6c2 - React-RuntimeHermes: 2b238368a56fc50e9372afde7a3f2eeb0cdc63a7 - React-runtimescheduler: c65050ab5c3911dd553bb9223c76543198c5854f - React-timing: beb0ba912f9ffc1a6758afa767ae5c03302dc9ee - React-utils: 4b32801a05eff845d316edd59b313a3e25c5fc08 - ReactAppDependencyProvider: 04d5eb15eb46be6720e17a4a7fa92940a776e584 - ReactCodegen: 041559ba76d00f6680dfa0916b3c791f4babe5ea - ReactCommon: 1511ef100f1afa4c199fe52fe7a8d2529a41429a - ReactNativeFileAccess: 6c8f0b8a0079d90c524ac1b68c973c70e1293e8a + React-NativeModulesApple: deba264b03bd79c6bd61014fa30e40321b5e443a + React-networking: 905170b05255ad7025dd16e9d0cf5a7b9458208a + React-oscompat: 64a0c7ef5441855dc6e2a6afe8ba8f92aa05075e + React-perflogger: ca04287f205086a1edb5c95882be7b6068458889 + React-performancecdpmetrics: bb76b28a76f5384e69174652747f5feb9a4914ac + React-performancetimeline: df497e95ce4439bdef5d5c751c7ca5fbcab47633 + React-RCTActionSheet: ab545c1e7b5f1ce4f8b40b6fa06afe2869095884 + React-RCTAnimation: 343147a9cd68c93d0ca280799fedfc7102d76ce4 + React-RCTAppDelegate: 5054754e92aaa9f8bfabe0f1022b84e46f3dcb57 + React-RCTBlob: 8c7ae3422ca4e72bc64b7a0142fd730efc5d4dfb + React-RCTFabric: b6d57f19439c1b02c1dbcf11ee70b9dc6fab8026 + React-RCTFBReactNativeSpec: b57aa2c72a1ea985d49999a8f0fc8f79ad481c9c + React-RCTImage: 481457bca63e039eb997f7d16c7560472f49657e + React-RCTLinking: 76cbb871240cec2dc5e7aa26c60f59e0ebbcf5a2 + React-RCTNetwork: e23a778225b7672e38545d3c5c24e1f4aad6d15f + React-RCTRuntime: 43cf561d276a46b8ba217f7c5161547ff35ae43e + React-RCTSettings: 96196b535bef147381f96cc60ce9bda85d8be848 + React-RCTText: 749ebbd1a999fd84d80f37002ea3bf597fcea6df + React-RCTVibration: 5b41a7f274757c2928845981d970916ef9e4ca14 + React-rendererconsistency: 136a8589d3317a8aed2cbc4a42d8db59d4ca82cc + React-renderercss: 2ca0e84b561309c1d6a80885affa22a669bdfb6a + React-rendererdebug: e994176289d0f50d03e7b8dd512b2ccdba83f79c + React-RuntimeApple: 0a875de8b8210035fd107ca5b91779383a4c0e4e + React-RuntimeCore: cc3e105f674079e2d535bd1508601ff90b3243b2 + React-runtimeexecutor: 2dcc6f4e167a026f7a72268e4b395f5e41c8e641 + React-RuntimeHermes: 6d654deb1405f48a0dd7f5d4b72f9fd6181b4b28 + React-runtimescheduler: bea6c85aa0cc603c5c15789661d0a40b1030df88 + React-timing: 344568a2d138d9beaf1b7815716faf2382472789 + React-utils: 892f56c9e4e0aeadce0391b181af87f419c41758 + React-webperformancenativemodule: 9d79deafb4623b6f7716abdf38294cd6a2f7d4d7 + ReactAppDependencyProvider: 25c9c516839be2c5e3d3344f95dc7da5f7e63fc2 + ReactCodegen: 7016a2114079361a2f1536b3c91a15ceb8eb7ca4 + ReactCommon: 7dfc3250793bf36cf221096ff59e1179e13eef7f + ReactNativeDependencies: ca7df29e93d95bf93fee627bee2104cfa8d19576 + ReactNativeFileAccess: 9ff5b605398786bcd54b88c434f313c8bd821426 rn-id-blurview: 35bf4f960b8b108d12ed8a8ff14cbc22ed908081 - RNBootSplash: 1280eeb18d887de0a45bb4923d4fc56f25c8b99c - RNCAsyncStorage: 95c930ec966b842547968e370feced362d8f461c - RNCClipboard: 45b13251c8938aabfc25b9ecc35b5d42ab4eb0b0 - RNCPicker: e77e886fbfa88f62b3399195a192a24f7ffff709 - RNDateTimePicker: 0e6a0255c82d5ab6eb40a33dda0d8886f249ca9f + RNBootSplash: 67a557f5ffaa50ef4d75376408682233449f04fd + RNCAsyncStorage: d90e523830fa7705f8c61632479abde871bc792f + RNCClipboard: 7a7d4557bfd3370b35c99dfecd92ae7b9fc4948a + RNCPicker: a3921be99ae291e420e3e8940e5b2b53e572c543 + RNDateTimePicker: afe0288e6c7855994f7f2617b7b2c05799fea7f3 RNDeviceInfo: ae26ae45db3f9937f038a284bcd0a1db8d70db96 RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 - RNFBApp: 4e6da65e29a144d20bcb5bf264fc8e2055831bab - RNFBMessaging: fb5a9b0a3043d5d3e6e9fe7b27b78fcc3a0f753f + RNFBApp: b43e427e40a6860f4f7db23c5ff89415d5cc618b + RNFBMessaging: 9e32671a9f9152458a4e52319b70f66c889ea195 RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: c50b05a3941646c4e4098344033ca4609b42be85 - RNLocalize: ae28fc65c1ae7f595c86a926b6beb43790e491c3 - RNPermissions: 60b23d827dc7a4b2e347356fc20206184676637c + RNGestureHandler: a97cc64efbfcb7a53969a38310a189a3d5246c65 + RNLocalize: 051b80507deab7e28796c86e323d9bbeb1ab52b8 + RNPermissions: fe7056af2f15437fe2c017173ccea11a250f9584 RNQrGenerator: af2f0888eb81b8ff99517a3929d6399444dcc56d RNReactNativeHapticFeedback: 8364333ca888b1b7ec9d2daf04b010ee5436366e - RNReanimated: 0516f7712064007219d296b7788c585ecbf73d52 - RNScreens: eb3800639b236501d2d6487d930b35fe3db68cb0 + RNReanimated: 66db63092b366d6b4b5391f8ec0392ad54fc4134 + RNScreens: 8d318eb8905fa1d3439a1ce5d567f82ae8245657 RNSecureRandom: b64d263529492a6897e236a22a2c4249aa1b53dc - RNSentry: 0c2660868695668bf93eef20033d0e8bc6016666 - RNShare: 6300b941668273d502ecee9122cade0d5ea966bd - RNSound: cfeaf6c6a734303c887e04b946cbb7e294bff123 - RNStoreReview: b3cb7df1405d56afd51301ada4660f6c9b970055 - RNSVG: ca807495c5219c05c747254200b89a4e3078db31 - RNVectorIcons: f1bc9e04b6f67ec09ea54e6f092e75a9e205c1d7 - RNWorklets: b1faafefb82d9f29c4018404a0fb33974b494a7b + RNSentry: 4f0cf7953e18b7ff30a6524107bfff730a1b0d8d + RNShare: 66eac283d87201733345062b88b12293f73c076b + RNSound: 847a405774363fac8675f3753363af379514f647 + RNStoreReview: afa7d2b4388027d29effffb7e31135aed73a9b73 + RNSVG: 2d3af77f13e69994bb8957f69d46d8bcba1a6be8 + RNVectorIcons: c149d5b4fd7d399302502819e44c607d7d83824d + RNWorklets: 4931990f73bc8f347586918b2e13f11dfadf3b75 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d Sentry: d587a8fe91ca13503ecd69a1905f3e8a0fcf61be - SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - SQLite.swift: a107c734115fea616a4ad31371d39f1637e8de56 - sqlite3: 8d708bc63e9f4ce48f0ad9d6269e478c5ced1d9b + SQLite.swift: c914f905e13b6318cdc07fd66661db14c6cdd330 + sqlite3: a51c07cf16e023d6c48abd5e5791a61a47354921 SwiftNIO: 829958aab300642625091f82fc2f49cb7cf4ef24 SwiftNIOConcurrencyHelpers: 697370136789b1074e4535eaae75cbd7f900370e SwiftNIOCore: 473fdfe746534d7aa25766916459eeaf6f92ef49 @@ -3500,12 +3675,12 @@ SPEC CHECKSUMS: SwiftNIOSSL: d153c5a6fc5b2301b0519b4c4d037a9414212da6 SwiftNIOTLS: 598af547490133e9aac52aed0c23c4a90c31dcfc SwiftNIOTransportServices: 0b2b407819d82eb63af558c5396e33c945759503 - SwiftProtobuf: e1b437c8e31a4c5577b643249a0bb62ed4f02153 - VisionCamera: 30b358b807324c692064f78385e9a732ce1bebfe - Yoga: 50518ade05048235d91a78b803336dbb5b159d5d + SwiftProtobuf: 409d3aaec90e51b1705b1dd8065b56893450e77c + VisionCamera: 7187b3dac1ff3071234ead959ce311875748e14f + Yoga: e240fec777ff1f21ef42ccebbb44b6d262125855 ZIPFoundation: dfd3d681c4053ff7e2f7350bc4e53b5dba3f5351 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: 3c9f8ab9de75f819ada260a3d6d3f372a510d556 +PODFILE CHECKSUM: cc2049dab7b3b63e71cb29c5fe2ce99b103b93e7 COCOAPODS: 1.16.2 diff --git a/ios/edge.xcodeproj/project.pbxproj b/ios/edge.xcodeproj/project.pbxproj index 64007c6eb5b..6f2cf97d36d 100644 --- a/ios/edge.xcodeproj/project.pbxproj +++ b/ios/edge.xcodeproj/project.pbxproj @@ -324,7 +324,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\nSENTRY_XCODE=\"../node_modules/@sentry/react-native/scripts/sentry-xcode.sh\"\nBUNDLE_REACT_NATIVE=\"/bin/sh $SENTRY_XCODE $REACT_NATIVE_XCODE\"\n\nif grep -q 'SENTRY_MAP_UPLOAD_AUTH_TOKEN' sentry.properties; then\n echo \"Skipping Sentry source-map upload\"\n export SENTRY_DISABLE_AUTO_UPLOAD=true\nfi\n\n/bin/sh -c \"$WITH_ENVIRONMENT \\\"$BUNDLE_REACT_NATIVE\\\"\"\n"; + shellScript = "set -e\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\nSENTRY_XCODE=\"../node_modules/@sentry/react-native/scripts/sentry-xcode.sh\"\nBUNDLE_REACT_NATIVE=\"/bin/sh $SENTRY_XCODE $REACT_NATIVE_XCODE\"\n\nif grep -q 'SENTRY_MAP_UPLOAD_AUTH_TOKEN' sentry.properties; then\n echo \"Skipping Sentry source-map upload\"\n export SENTRY_DISABLE_AUTO_UPLOAD=true\nfi\n\n/bin/sh -c \"$WITH_ENVIRONMENT $SENTRY_XCODE\"\n"; }; 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; @@ -354,7 +354,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#\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 \"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 -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 \"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 -Ku -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_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 \"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"; }; C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; @@ -418,11 +418,16 @@ inputFileListPaths = ( ); inputPaths = ( + "$(SRCROOT)/.xcode.env", + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/edge/edge.entitlements", + "$(SRCROOT)/Pods/Target Support Files/Pods-edge/expo-configure-project.sh", ); name = "[Expo] Configure project"; outputFileListPaths = ( ); outputPaths = ( + "$(SRCROOT)/Pods/Target Support Files/Pods-edge/ExpoModulesProvider.swift", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -477,7 +482,7 @@ DEVELOPMENT_TEAM = G5LQ7MERPK; ENABLE_BITCODE = NO; INFOPLIST_FILE = edge/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -507,7 +512,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = G5LQ7MERPK; INFOPLIST_FILE = edge/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -589,6 +594,18 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-NativeModulesApple/React_NativeModulesApple.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", + "${PODS_ROOT}/ReactCommon", + "${PODS_ROOT}/ReactCommon/react/nativemodule/core", + "${PODS_ROOT}/React-runtimeexecutor", + "${PODS_ROOT}/React-runtimeexecutor/platform/ios", + "${PODS_ROOT}/ReactCommon-Samples", + "${PODS_ROOT}/ReactCommon-Samples/platform/ios", + "${PODS_ROOT}/React-Fabric/react/renderer/components/view/platform/cxx", + "${PODS_ROOT}/React-NativeModulesApple", + "${PODS_ROOT}/React-graphics", + "${PODS_ROOT}/React-graphics/react/renderer/graphics/platform/ios", + "${PODS_ROOT}/React-featureflags", + "${PODS_ROOT}/React-renderercss", ); IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD = ""; @@ -604,6 +621,10 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -611,11 +632,13 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; }; name = Debug; @@ -678,6 +701,18 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-NativeModulesApple/React_NativeModulesApple.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", + "${PODS_ROOT}/ReactCommon", + "${PODS_ROOT}/ReactCommon/react/nativemodule/core", + "${PODS_ROOT}/React-runtimeexecutor", + "${PODS_ROOT}/React-runtimeexecutor/platform/ios", + "${PODS_ROOT}/ReactCommon-Samples", + "${PODS_ROOT}/ReactCommon-Samples/platform/ios", + "${PODS_ROOT}/React-Fabric/react/renderer/components/view/platform/cxx", + "${PODS_ROOT}/React-NativeModulesApple", + "${PODS_ROOT}/React-graphics", + "${PODS_ROOT}/React-graphics/react/renderer/graphics/platform/ios", + "${PODS_ROOT}/React-featureflags", + "${PODS_ROOT}/React-renderercss", ); IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD = ""; @@ -692,6 +727,10 @@ "\"$(inherited)\"", ); MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -699,10 +738,12 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; VALIDATE_PRODUCT = YES; }; diff --git a/ios/edge/AppDelegate.swift b/ios/edge/AppDelegate.swift index 5e72ff52b2e..ea522d28a71 100644 --- a/ios/edge/AppDelegate.swift +++ b/ios/edge/AppDelegate.swift @@ -1,10 +1,10 @@ -import ExpoQuickActions +internal import Expo +internal import ExpoQuickActions import Firebase import FirebaseMessaging import RNBootSplash import React import ReactAppDependencyProvider -import React_RCTAppDelegate import UIKit import UserNotifications @@ -14,7 +14,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var securityView: UIView? var reactNativeDelegate: ReactNativeDelegate? - var reactNativeFactory: RCTReactNativeFactory? + var reactNativeFactory: ExpoReactNativeFactory? /** * Handles deep links. @@ -67,7 +67,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { // React Native template code: let delegate = ReactNativeDelegate() - let factory = RCTReactNativeFactory(delegate: delegate) + let factory = ExpoReactNativeFactory(delegate: delegate) delegate.dependencyProvider = RCTAppDependencyProvider() reactNativeDelegate = delegate @@ -182,7 +182,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { /// Configures the React Native instance. /// React Native template code. -class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate { +class ReactNativeDelegate: ExpoReactNativeFactoryDelegate { override func sourceURL(for bridge: RCTBridge) -> URL? { self.bundleURL() } diff --git a/ios/edge/Info.plist b/ios/edge/Info.plist index 7f52713a1e4..9916f370fa2 100644 --- a/ios/edge/Info.plist +++ b/ios/edge/Info.plist @@ -75,10 +75,10 @@ zcash reqaddr - LSRequiresIPhoneOS - LSMinimumSystemVersion 13.0 + LSRequiresIPhoneOS + NFCReaderUsageDescription $(PRODUCT_NAME) does not use NFC. NSAppTransportSecurity @@ -114,6 +114,8 @@ $(PRODUCT_NAME) uses photos to retrieve QR Code images. NSSpeechRecognitionUsageDescription $(PRODUCT_NAME) does not access speech recognition. + RCTNewArchEnabled + UIAppFonts AntDesign.ttf @@ -157,6 +159,8 @@ fetch remote-notification + UIDesignRequiresCompatibility + UILaunchStoryboardName LaunchScreen.storyboard UIRequiredDeviceCapabilities @@ -181,7 +185,5 @@ applinks:edge.app - UIDesignRequiresCompatibility - diff --git a/jest.config.js b/jest.config.js index b04a05bf1b3..236fcb4b397 100644 --- a/jest.config.js +++ b/jest.config.js @@ -8,7 +8,10 @@ module.exports = { // We want the Node.js version of edge-core-js, not the RN one: 'edge-core-js': require.resolve('edge-core-js') }, - preset: 'react-native', + preset: '@react-native/jest-preset', + // Custom resolver: worklets -> non-native build (reanimated 4 jest crash), and + // msw -> node export conditions (the RN preset's react-native condition nulls them). + resolver: './scripts/jestResolver.js', setupFilesAfterEnv: ['./jestSetup.js'], transformIgnorePatterns: [ '/node_modules/(?!(@react-native|react-native|@react-navigation|zcashname-sdk|@noble/ed25519))' diff --git a/jestSetup.js b/jestSetup.js index 2bae801fbaf..25b412cba60 100644 --- a/jestSetup.js +++ b/jestSetup.js @@ -12,6 +12,18 @@ import mockSafeAreaContext from 'react-native-safe-area-context/jest/mock' jest.mock('@react-native-clipboard/clipboard', () => mockClipboard) jest.mock('react-native-permissions', () => mockPermissions) jest.mock('react-native-safe-area-context', () => mockSafeAreaContext) +// Firebase 25 instantiates a native event emitter on import, which crashes in +// jest. Mock messaging (the only firebase module the app imports) to the methods +// the app uses. +jest.mock('@react-native-firebase/messaging', () => { + const messaging = () => ({ + getToken: jest.fn(async () => 'mock-device-token'), + getInitialNotification: jest.fn(async () => null), + onMessage: jest.fn(() => () => {}), + onNotificationOpenedApp: jest.fn(() => () => {}) + }) + return { __esModule: true, default: messaging } +}) require('react-native-reanimated').setUpTests() // -------------------------------------------------------------------- @@ -20,6 +32,10 @@ require('react-native-reanimated').setUpTests() jest.mock('react-native/Libraries/EventEmitter/NativeEventEmitter') +// The RN 0.85 jest preset returns undefined from Keyboard.addListener; return a +// removable subscription so effect cleanups (showListener.remove()) don't throw. +require('react-native').Keyboard.addListener = () => ({ remove: () => {} }) + for (const log in global.console) { global.console[log] = jest.fn() } diff --git a/metro.config.js b/metro.config.js index 95fff748522..d28168ed44f 100644 --- a/metro.config.js +++ b/metro.config.js @@ -2,7 +2,6 @@ const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') const { wrapWithReanimatedMetroConfig } = require('react-native-reanimated/metro-config') -const r3Paths = require('r3-hack') const defaultConfig = getDefaultConfig(__dirname) const { assetExts, sourceExts } = defaultConfig.resolver @@ -20,30 +19,6 @@ const config = { ) }, resolver: { - resolveRequest(context, moduleName, platform) { - if (platform === 'android') { - // Use Reanimated 3 on Android: - const filePath = r3Paths[moduleName] - if (filePath != null) { - return { type: 'sourceFile', filePath } - } - - // Ensure we aren't missing any reanimated 3 -> 4 mappings: - if ( - moduleName.startsWith('react-native-reanimated') || - moduleName.startsWith('react-native-worklets') - ) { - console.log( - `Could not find "${moduleName}". Please update r3-hack to include it.` - ) - return { type: 'empty' } - } - } - - // Otherwise use the normal Metro resolution: - return context.resolveRequest(context, moduleName, platform) - }, - // From react-native-svg-transformer: assetExts: assetExts.filter(ext => ext !== 'svg'), sourceExts: [...sourceExts, 'svg'] diff --git a/package-lock.json b/package-lock.json index ff228687388..717e65833dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,19 +15,19 @@ "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0", "@paraswap/sdk": "^6.12.0", - "@react-native-async-storage/async-storage": "^1.19.4", + "@react-native-async-storage/async-storage": "2.2.0", "@react-native-clipboard/clipboard": "^1.16.3", - "@react-native-community/datetimepicker": "^8.4.2", - "@react-native-community/netinfo": "^11.4.1", - "@react-native-firebase/app": "^20.5.0", - "@react-native-firebase/messaging": "^20.5.0", - "@react-native-picker/picker": "^2.11.2", + "@react-native-community/datetimepicker": "9.1.0", + "@react-native-community/netinfo": "12.0.1", + "@react-native-firebase/app": "^25.1.0", + "@react-native-firebase/messaging": "^25.1.0", + "@react-native-picker/picker": "2.11.4", "@react-navigation/bottom-tabs": "^6.5.4", "@react-navigation/drawer": "^6.7.2", "@react-navigation/elements": "^1.3.14", "@react-navigation/native": "^6.1.3", "@react-navigation/stack": "^6.3.12", - "@sentry/react-native": "^7.12.0", + "@sentry/react-native": "~7.11.0", "@tanstack/react-query": "^5.84.2", "@types/jsrsasign": "^10.5.13", "@unstoppabledomains/resolution": "^9.3.0", @@ -54,7 +54,7 @@ "edge-info-server": "^3.12.0", "edge-login-ui-rn": "^3.36.0", "ethers": "^5.7.2", - "expo": "^53.0.0", + "expo": "^56.0.0", "expo-quick-actions": "^5.0.0", "jsrsasign": "^11.1.0", "marked": "^15.0.9", @@ -63,12 +63,11 @@ "posthog-react-native": "^2.8.1", "prompts": "^2.4.2", "qrcode-generator": "^1.4.4", - "r3-hack": "./scripts/r3-hack", - "react": "19.0.0", - "react-native": "0.79.2", + "react": "19.2.3", + "react-native": "0.85.3", "react-native-airship": "^0.3.0", "react-native-battery-optimization-check": "^1.0.8", - "react-native-bootsplash": "^6.3.8", + "react-native-bootsplash": "^6.3.10", "react-native-confetti-cannon": "^1.5.2", "react-native-contacts": "^8.0.10", "react-native-custom-tabs": "https://github.com/adminphoeniixx/react-native-custom-tabs#develop", @@ -78,7 +77,7 @@ "react-native-fast-shadow": "^0.1.0", "react-native-file-access": "^3.1.1", "react-native-fs": "^2.19.0", - "react-native-gesture-handler": "^2.28.0", + "react-native-gesture-handler": "~2.31.1", "react-native-get-random-values": "^1.11.0", "react-native-gifted-charts": "1.4.63", "react-native-gradle-plugin": "^0.71.19", @@ -87,7 +86,7 @@ "react-native-image-picker": "^8.2.1", "react-native-in-app-review": "^4.3.5", "react-native-keyboard-aware-scroll-view": "^0.9.5", - "react-native-keyboard-controller": "^1.19.0", + "react-native-keyboard-controller": "1.21.6", "react-native-linear-gradient": "^2.8.3", "react-native-localize": "^3.4.2", "react-native-mail": "^6.1.1", @@ -96,22 +95,22 @@ "react-native-performance": "^5.1.4", "react-native-permissions": "^4.1.5", "react-native-piratechain": "^0.6.0", - "react-native-reanimated": "^4.1.3", + "react-native-reanimated": "4.3.1", "react-native-render-html": "^6.3.4", "react-native-reorderable-list": "^0.5.0", "react-native-safari-view": "^2.1.0", - "react-native-safe-area-context": "^5.6.1", - "react-native-screens": "^4.16.0", + "react-native-safe-area-context": "~5.7.0", + "react-native-screens": "4.25.2", "react-native-securerandom": "^1.0.1", "react-native-share": "^12.0.11", "react-native-sound": "^0.12.0", "react-native-store-review": "https://github.com/EdgeApp/react-native-store-review#b0a3379829056e7328b550d5b135271f7a777083", - "react-native-svg": "^15.12.1", + "react-native-svg": "15.15.4", "react-native-vector-icons": "^10.1.0", - "react-native-vision-camera": "^4.7.2", - "react-native-webview": "^13.15.0", + "react-native-vision-camera": "^4.7.3", + "react-native-webview": "13.16.1", "react-native-wheel-picker-android": "^2.0.6", - "react-native-worklets": "^0.6.1", + "react-native-worklets": "0.8.3", "react-native-zano": "^0.3.0", "react-native-zcash": "^0.12.1", "react-redux": "^8.1.1", @@ -131,17 +130,18 @@ "zcashname-sdk": "^0.7.2" }, "devDependencies": { - "@babel/core": "^7.25.2", + "@babel/core": "^7.29.0", "@babel/plugin-transform-export-namespace-from": "^7.23.3", "@babel/preset-env": "^7.25.3", "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.2", - "@react-native/metro-config": "0.79.2", - "@react-native/typescript-config": "0.79.2", + "@react-native-community/cli": "20.1.0", + "@react-native-community/cli-platform-android": "20.1.0", + "@react-native-community/cli-platform-ios": "20.1.0", + "@react-native/babel-preset": "0.85.3", + "@react-native/jest-preset": "^0.85.3", + "@react-native/metro-config": "0.85.3", + "@react-native/typescript-config": "0.85.3", "@rollup/plugin-babel": "^6.0.3", "@stakekit/api-hooks": "^0.0.93", "@testing-library/react-native": "^13.2.0", @@ -156,7 +156,7 @@ "@types/lodash": "^4.14.149", "@types/node-fetch": "^2.6.2", "@types/prompts": "^2.0.14", - "@types/react": "^19.0.0", + "@types/react": "^19.2.0", "@types/react-native": "^0.71.1", "@types/react-native-custom-tabs": "^0.1.2", "@types/react-native-safari-view": "^2.0.5", @@ -180,7 +180,7 @@ "fs-extra": "^10.1.0", "https-browserify": "^1.0.0", "husky": "^7.0.0", - "jest": "^30.0.0", + "jest": "~29.7.0", "jetifier": "^1.6.5", "lint-staged": "^10.5.3", "msw": "^2.8.4", @@ -192,7 +192,7 @@ "prettier": "2.8.8", "process": "^0.11.10", "react-native-svg-transformer": "^1.5.1", - "react-test-renderer": "19.0.0", + "react-test-renderer": "19.2.3", "readable-stream": "^3.6.2", "rollup": "^3.20.6", "rollup-plugin-node-resolve": "4.0.0", @@ -201,7 +201,7 @@ "string_decoder": "^1.3.0", "sucrase": "^3.35.0", "typechain": "^8.3.2", - "typescript": "5.0.4", + "typescript": "~5.8.3", "updot": "^1.2.0", "vm-browserify": "^1.1.2" }, @@ -233,22 +233,13 @@ "typescript": "^5.0.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", + "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -257,26 +248,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.28.0", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -299,11 +294,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -313,21 +310,25 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-validator-option": "^7.27.1", + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -351,15 +352,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", "semver": "^6.3.1" }, "engines": { @@ -413,41 +416,49 @@ } }, "node_modules/@babel/helper-globals": { - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -457,17 +468,21 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -489,12 +504,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -504,32 +521,40 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -548,11 +573,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.28.2", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", "license": "MIT", "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2" + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -629,10 +656,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.28.0" + "@babel/types": "^7.29.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -716,12 +745,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.7.tgz", + "integrity": "sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.1" + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-syntax-decorators": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -756,6 +787,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -766,6 +798,7 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -776,6 +809,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -786,6 +820,7 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -798,10 +833,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.29.7.tgz", + "integrity": "sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -862,6 +899,7 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -875,6 +913,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -885,6 +924,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -894,10 +934,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -908,6 +950,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -928,6 +971,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -938,6 +982,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -948,6 +993,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -968,6 +1014,7 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -981,6 +1028,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1106,7 +1154,6 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.27.1", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", @@ -1120,15 +1167,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.0" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1139,6 +1188,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -1295,6 +1345,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", @@ -1324,6 +1375,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1466,6 +1518,7 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1606,14 +1659,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.29.7.tgz", + "integrity": "sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==", "license": "MIT", "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.29.7", + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1623,10 +1678,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.29.7.tgz", + "integrity": "sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.27.1" + "@babel/plugin-transform-react-jsx": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1637,6 +1694,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1650,6 +1708,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1662,11 +1721,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.27.1", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.29.7.tgz", + "integrity": "sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1677,6 +1738,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.28.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1757,6 +1819,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -1771,6 +1834,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1988,24 +2052,6 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.27.1", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-transform-react-display-name": "^7.27.1", - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/preset-typescript": { "version": "7.27.1", "license": "MIT", @@ -2031,44 +2077,31 @@ } }, "node_modules/@babel/template": { - "version": "7.27.2", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.28.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse--for-generate-function-map": { - "name": "@babel/traverse", - "version": "7.28.0", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", "debug": "^4.3.1" }, "engines": { @@ -2076,11 +2109,13 @@ } }, "node_modules/@babel/types": { - "version": "7.28.2", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -2088,6 +2123,8 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true, "license": "MIT" }, @@ -2178,13 +2215,6 @@ "node": "*" } }, - "node_modules/@chain-registry/utils/node_modules/chain-registry": { - "version": "2.0.150", - "license": "MIT", - "dependencies": { - "@chain-registry/types": "^2.0.150" - } - }, "node_modules/@cosmjs/amino": { "version": "0.33.1", "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.33.1.tgz", @@ -2479,40 +2509,6 @@ "integrity": "sha512-UE2x9N7XD/1qqtXA+4CZPD1RQAlM0lEdXdy09CJ/wNR+mgGKqwLRH4BGGfOAWwwz06pIT3c2tC4gvXbntGAeMA==", "license": "MIT" }, - "node_modules/@emnapi/core": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.0.tgz", - "integrity": "sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@emurgo/cardano-serialization-lib-nodejs": { "version": "14.1.2", "license": "MIT" @@ -3581,32 +3577,36 @@ } }, "node_modules/@expo/cli": { - "version": "0.24.20", - "license": "MIT", - "dependencies": { - "@0no-co/graphql.web": "^1.0.8", - "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "^0.0.5", - "@expo/config": "~11.0.13", - "@expo/config-plugins": "~10.1.2", - "@expo/devcert": "^1.1.2", - "@expo/env": "~1.0.7", - "@expo/image-utils": "^0.7.6", - "@expo/json-file": "^9.1.5", - "@expo/metro-config": "~0.20.17", - "@expo/osascript": "^2.2.5", - "@expo/package-manager": "^1.8.6", - "@expo/plist": "^0.3.5", - "@expo/prebuild-config": "^9.0.11", - "@expo/spawn-async": "^1.7.2", - "@expo/ws-tunnel": "^1.0.1", - "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.79.5", - "@urql/core": "^5.0.6", - "@urql/exchange-retry": "^1.3.0", + "version": "56.1.16", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-56.1.16.tgz", + "integrity": "sha512-VBQn0mqAwc67b9Cn0RVXyeodghomAx5xGRhA/bXaQzuxDjMQk0zIOb6pXMZX7yiIwJW66UZt/zQiJNSv6aWJYw==", + "license": "MIT", + "dependencies": { + "@expo/code-signing-certificates": "^0.0.6", + "@expo/config": "~56.0.9", + "@expo/config-plugins": "~56.0.9", + "@expo/devcert": "^1.2.1", + "@expo/env": "~2.3.0", + "@expo/image-utils": "^0.10.1", + "@expo/inline-modules": "^0.0.12", + "@expo/json-file": "^10.2.0", + "@expo/log-box": "^56.0.13", + "@expo/metro": "~56.0.0", + "@expo/metro-config": "~56.0.14", + "@expo/metro-file-map": "^56.0.3", + "@expo/osascript": "^2.6.0", + "@expo/package-manager": "^1.12.1", + "@expo/plist": "^0.7.0", + "@expo/prebuild-config": "^56.0.16", + "@expo/require-utils": "^56.1.3", + "@expo/router-server": "^56.0.14", + "@expo/schema-utils": "^56.0.0", + "@expo/spawn-async": "^1.8.0", + "@expo/ws-tunnel": "^2.0.0", + "@expo/xcpretty": "^4.4.4", + "@react-native/dev-middleware": "0.85.3", "accepts": "^1.3.8", "arg": "^5.0.2", - "better-opn": "~3.0.2", "bplist-creator": "0.1.0", "bplist-parser": "^0.3.1", "chalk": "^4.0.0", @@ -3614,165 +3614,404 @@ "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", - "env-editor": "^0.4.1", - "freeport-async": "^2.0.0", + "dnssd-advertise": "^1.1.4", + "expo-server": "^56.0.5", + "fetch-nodeshim": "^0.4.10", "getenv": "^2.0.0", - "glob": "^10.4.2", - "lan-network": "^0.1.6", - "minimatch": "^9.0.0", - "node-forge": "^1.3.1", + "glob": "^13.0.0", + "lan-network": "^0.2.1", + "multitars": "^1.0.0", + "node-forge": "^1.3.3", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", - "picomatch": "^3.0.1", - "pretty-bytes": "^5.6.0", + "picomatch": "^4.0.4", "pretty-format": "^29.7.0", "progress": "^2.0.3", "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "require-from-string": "^2.0.2", - "requireg": "^0.2.2", - "resolve": "^1.22.2", "resolve-from": "^5.0.0", - "resolve.exports": "^2.0.3", "semver": "^7.6.0", "send": "^0.19.0", "slugify": "^1.3.4", - "source-map-support": "~0.5.21", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", - "tar": "^7.4.3", "terminal-link": "^2.1.1", - "undici": "^6.18.2", + "toqr": "^0.1.1", "wrap-ansi": "^7.0.0", - "ws": "^8.12.1" + "ws": "^8.12.1", + "zod": "^3.25.76" }, "bin": { - "expo-internal": "build/bin/cli" + "expo-internal": "main.js" + }, + "peerDependencies": { + "expo": "*", + "expo-router": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "expo-router": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/@expo/cli/node_modules/@react-native/debugger-frontend": { - "version": "0.79.5", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" + "node_modules/@expo/cli/node_modules/@expo/config-plugins": { + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-56.0.9.tgz", + "integrity": "sha512-/6a/S9USwx8OC9tGjHxbviLFiBHyueN3aoNWMLvWDEJoZ1CIVW800ZBzwXq/FYNK2qzcN1LxFmQtzD1zeFQKNA==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^56.0.6", + "@expo/json-file": "~10.2.0", + "@expo/plist": "^0.7.0", + "@expo/require-utils": "^56.1.3", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/@expo/cli/node_modules/@react-native/dev-middleware": { - "version": "0.79.5", + "node_modules/@expo/cli/node_modules/@expo/config-types": { + "version": "56.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-56.0.6.tgz", + "integrity": "sha512-4Y6Aum5J4Re5NnxGVofRNe1aDwUBOmWhQYkynZsqzRtX/zEA1ADUeyHXuEckv9YD9djiyT7bKtLt5gKL3mA6VQ==", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/@expo/image-utils": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.10.1.tgz", + "integrity": "sha512-YDeefvmYdihS7Wp3ESDUVnOgOSWmj2Cczm9lVNDdm4MqQLdAKm/LPYg83HtFQPfefRlAxyHrQR/O9kIXN9C1Wg==", "license": "MIT", "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.79.5", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "serve-static": "^1.16.2", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" + "@expo/require-utils": "^56.1.3", + "@expo/spawn-async": "^1.8.0", + "chalk": "^4.0.0", + "getenv": "^2.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "semver": "^7.6.0" } }, - "node_modules/@expo/cli/node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", + "node_modules/@expo/cli/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" } }, - "node_modules/@expo/cli/node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", + "node_modules/@expo/cli/node_modules/@expo/plist": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.7.0.tgz", + "integrity": "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==", "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" } }, - "node_modules/@expo/cli/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/@expo/cli/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" + } + }, + "node_modules/@expo/cli/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@expo/cli/node_modules/brace-expansion": { - "version": "2.0.1", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@expo/cli/node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/@expo/cli/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" } }, + "node_modules/@expo/cli/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, "node_modules/@expo/cli/node_modules/encodeurl": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/@expo/cli/node_modules/minimatch": { - "version": "9.0.5", - "license": "ISC", + "node_modules/@expo/cli/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@expo/cli/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/cli/node_modules/picomatch": { - "version": "3.0.1", + "node_modules/@expo/cli/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=4" } }, - "node_modules/@expo/cli/node_modules/pretty-format": { - "version": "29.7.0", + "node_modules/@expo/cli/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/@expo/cli/node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" + "node_modules/@expo/cli/node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@expo/cli/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@expo/cli/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } }, "node_modules/@expo/cli/node_modules/send": { - "version": "0.19.1", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -3781,13 +4020,13 @@ "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" }, "engines": { "node": ">= 0.8.0" @@ -3795,6 +4034,8 @@ }, "node_modules/@expo/cli/node_modules/send/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -3802,40 +4043,77 @@ }, "node_modules/@expo/cli/node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/@expo/cli/node_modules/undici": { - "version": "6.21.3", + "node_modules/@expo/cli/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@expo/cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/cli/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=8.0" } }, "node_modules/@expo/code-signing-certificates": { - "version": "0.0.5", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.6.tgz", + "integrity": "sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==", "license": "MIT", "dependencies": { - "node-forge": "^1.2.1", - "nullthrows": "^1.1.1" + "node-forge": "^1.3.3" } }, "node_modules/@expo/config": { - "version": "11.0.13", + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-56.0.9.tgz", + "integrity": "sha512-/lqFeWGSrhpKJVP8tTN8LjuoIe8u8q2w7FzBL0C+wHgl+WM8l1qUIEYWy/sMvsG/NbpUIUsDHJRhQvOkU58eIw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~10.1.2", - "@expo/config-types": "^53.0.5", - "@expo/json-file": "^9.1.5", + "@expo/config-plugins": "~56.0.8", + "@expo/config-types": "^56.0.5", + "@expo/json-file": "^10.2.0", + "@expo/require-utils": "^56.1.3", "deepmerge": "^4.3.1", "getenv": "^2.0.0", - "glob": "^10.4.2", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", + "glob": "^13.0.0", "resolve-workspace-root": "^2.0.0", "semver": "^7.6.0", - "slugify": "^1.3.4", - "sucrase": "3.35.0" + "slugify": "^1.3.4" } }, "node_modules/@expo/config-plugins": { @@ -3862,96 +4140,471 @@ "version": "53.0.5", "license": "MIT" }, - "node_modules/@expo/config/node_modules/@babel/code-frame": { - "version": "7.10.4", + "node_modules/@expo/config/node_modules/@expo/config-plugins": { + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-56.0.9.tgz", + "integrity": "sha512-/6a/S9USwx8OC9tGjHxbviLFiBHyueN3aoNWMLvWDEJoZ1CIVW800ZBzwXq/FYNK2qzcN1LxFmQtzD1zeFQKNA==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "@expo/config-types": "^56.0.6", + "@expo/json-file": "~10.2.0", + "@expo/plist": "^0.7.0", + "@expo/require-utils": "^56.1.3", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/@expo/devcert": { - "version": "1.2.0", + "node_modules/@expo/config/node_modules/@expo/config-types": { + "version": "56.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-56.0.6.tgz", + "integrity": "sha512-4Y6Aum5J4Re5NnxGVofRNe1aDwUBOmWhQYkynZsqzRtX/zEA1ADUeyHXuEckv9YD9djiyT7bKtLt5gKL3mA6VQ==", + "license": "MIT" + }, + "node_modules/@expo/config/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", "license": "MIT", "dependencies": { - "@expo/sudo-prompt": "^9.3.1", - "debug": "^3.1.0", - "glob": "^10.4.2" + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" } }, - "node_modules/@expo/devcert/node_modules/debug": { - "version": "3.2.7", + "node_modules/@expo/config/node_modules/@expo/plist": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.7.0.tgz", + "integrity": "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" } }, - "node_modules/@expo/env": { - "version": "1.0.7", + "node_modules/@expo/config/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "getenv": "^2.0.0" + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@expo/fingerprint": { - "version": "0.13.4", + "node_modules/@expo/config/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "arg": "^5.0.2", - "chalk": "^4.1.2", - "debug": "^4.3.4", - "find-up": "^5.0.0", - "getenv": "^2.0.0", - "glob": "^10.4.2", - "ignore": "^5.3.1", - "minimatch": "^9.0.0", - "p-limit": "^3.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0" + "balanced-match": "^4.0.2" }, - "bin": { - "fingerprint": "bin/cli.js" + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@expo/fingerprint/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", + "node_modules/@expo/config/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", "dependencies": { - "balanced-match": "^1.0.0" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/fingerprint/node_modules/minimatch": { - "version": "9.0.5", - "license": "ISC", + "node_modules/@expo/config/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@expo/config/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/image-utils": { - "version": "0.7.6", - "license": "MIT", + "node_modules/@expo/config/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.0.0", - "getenv": "^2.0.0", - "jimp-compact": "0.16.1", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "temp-dir": "~2.0.0", + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@expo/devcert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.2.1.tgz", + "integrity": "sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==", + "license": "MIT", + "dependencies": { + "@expo/sudo-prompt": "^9.3.1", + "debug": "^3.1.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/devtools": { + "version": "56.0.2", + "resolved": "https://registry.npmjs.org/@expo/devtools/-/devtools-56.0.2.tgz", + "integrity": "sha512-ANl4kPdbe0/HQYWkDEN79S6bQhI+i/ZCnPxuC853pPsB4svhINC7Ku9lmGOKPsUUWWnrHg1spkDGQBZ4sD6JxQ==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@expo/dom-webview": { + "version": "56.0.5", + "resolved": "https://registry.npmjs.org/@expo/dom-webview/-/dom-webview-56.0.5.tgz", + "integrity": "sha512-UIEJxkLg6cHqofKrpWpkn9E6ApxVRtCgZhZkARPr9VV7rBVloJgeroTHs31YgU/JpbI5lLQOnfOlGo54W6C2Ew==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/@expo/env": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-2.3.0.tgz", + "integrity": "sha512-9HnnIbzwTTdbwSjNLXTk0fPm9ZwMJ7c1/31tsni8HZ8Q62KzYCyspahH+V365vg5J6lr001DzNwBxVWSaYCQLg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "getenv": "^2.0.0" + }, + "engines": { + "node": ">=20.12.0" + } + }, + "node_modules/@expo/expo-modules-macros-plugin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@expo/expo-modules-macros-plugin/-/expo-modules-macros-plugin-0.2.2.tgz", + "integrity": "sha512-4IMzPDIo/VOXREQjsJtliSfqYVZvfzU2SLFS/9sKMWF848S8CHx+e/E+Vf0TcMvpWCCKX5umyqxb13KJJ+YUzg==", + "license": "MIT" + }, + "node_modules/@expo/fingerprint": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.19.4.tgz", + "integrity": "sha512-PsowRlO8+S7JlO8go7yhNEXp7sqlsWDE2AlCwoss7zH0dcajXFo74Fy0KdXEc4UXK7kKoHD37oDgsZ8aHSLr7A==", + "license": "MIT", + "dependencies": { + "@expo/env": "^2.3.0", + "@expo/spawn-async": "^1.8.0", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "ignore": "^5.3.1", + "minimatch": "^10.2.2", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/fingerprint/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/fingerprint/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/fingerprint/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@expo/fingerprint/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/fingerprint/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.7.6", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.0.0", + "getenv": "^2.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "temp-dir": "~2.0.0", "unique-string": "~2.0.0" } }, + "node_modules/@expo/inline-modules": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@expo/inline-modules/-/inline-modules-0.0.12.tgz", + "integrity": "sha512-SNIZr/HWfIQPTZBwmukItxpc7ws1SgMUywYq1dnQvDknQDjJcuWAasIRFUjsK15yQ1xb4G5CP7VHtbN3V4lENg==", + "license": "MIT", + "dependencies": { + "@expo/config-plugins": "~56.0.9" + } + }, + "node_modules/@expo/inline-modules/node_modules/@expo/config-plugins": { + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-56.0.9.tgz", + "integrity": "sha512-/6a/S9USwx8OC9tGjHxbviLFiBHyueN3aoNWMLvWDEJoZ1CIVW800ZBzwXq/FYNK2qzcN1LxFmQtzD1zeFQKNA==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^56.0.6", + "@expo/json-file": "~10.2.0", + "@expo/plist": "^0.7.0", + "@expo/require-utils": "^56.1.3", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/inline-modules/node_modules/@expo/config-types": { + "version": "56.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-56.0.6.tgz", + "integrity": "sha512-4Y6Aum5J4Re5NnxGVofRNe1aDwUBOmWhQYkynZsqzRtX/zEA1ADUeyHXuEckv9YD9djiyT7bKtLt5gKL3mA6VQ==", + "license": "MIT" + }, + "node_modules/@expo/inline-modules/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/@expo/inline-modules/node_modules/@expo/plist": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.7.0.tgz", + "integrity": "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "node_modules/@expo/inline-modules/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/inline-modules/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/inline-modules/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/inline-modules/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@expo/inline-modules/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/inline-modules/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/inline-modules/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, "node_modules/@expo/json-file": { "version": "9.1.5", "license": "MIT", @@ -3967,108 +4620,666 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/@expo/local-build-cache-provider": { + "version": "56.0.8", + "resolved": "https://registry.npmjs.org/@expo/local-build-cache-provider/-/local-build-cache-provider-56.0.8.tgz", + "integrity": "sha512-UsuXwpNi57MNhzZ3be4XThc8xW6nzk3Wu37s1+2qcfZGeJcMLKDFfwO6n8YXeIiGlCsOi0Ee1rsTdgjrKt/YJQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~56.0.9", + "chalk": "^4.1.2" + } + }, + "node_modules/@expo/log-box": { + "version": "56.0.13", + "resolved": "https://registry.npmjs.org/@expo/log-box/-/log-box-56.0.13.tgz", + "integrity": "sha512-QWRZSpWPyjkDLVQio4R7oAzg/Av2MOt/DciFkfjr8qQ3qxGVn1Rt1oHP/80hvcWDcHFV7N6PqpyxRXw6nbxzKQ==", + "license": "MIT", + "dependencies": { + "@expo/dom-webview": "^56.0.5", + "anser": "^1.4.9", + "stacktrace-parser": "^0.1.10" + }, + "peerDependencies": { + "@expo/dom-webview": "^56.0.5", + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/@expo/metro": { + "version": "56.0.0", + "resolved": "https://registry.npmjs.org/@expo/metro/-/metro-56.0.0.tgz", + "integrity": "sha512-5gIgQHtEpjjvsjKfVtIv23a98LLRV0/y07PDShEwYSytAMlE3FSF8RHXqtHc1sUJL6dn7hnuIBpIbrLXXuVi0A==", + "license": "MIT", + "dependencies": { + "metro": "0.84.4", + "metro-babel-transformer": "0.84.4", + "metro-cache": "0.84.4", + "metro-cache-key": "0.84.4", + "metro-config": "0.84.4", + "metro-core": "0.84.4", + "metro-file-map": "0.84.4", + "metro-minify-terser": "0.84.4", + "metro-resolver": "0.84.4", + "metro-runtime": "0.84.4", + "metro-source-map": "0.84.4", + "metro-symbolicate": "0.84.4", + "metro-transform-plugins": "0.84.4", + "metro-transform-worker": "0.84.4" + } + }, "node_modules/@expo/metro-config": { - "version": "0.20.17", + "version": "56.0.14", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-56.0.14.tgz", + "integrity": "sha512-O3CIHruaTJhswPAf/nf3i8QQ3f2jl+mEwSea1eb3khuplabdy/wTQz+JvHN8VGUFyg7JKwUGU1QfO6T3JiSQqA==", "license": "MIT", "dependencies": { + "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "@expo/config": "~11.0.12", - "@expo/env": "~1.0.7", - "@expo/json-file": "~9.1.5", - "@expo/spawn-async": "^1.7.2", + "@expo/config": "~56.0.9", + "@expo/env": "~2.3.0", + "@expo/json-file": "~10.2.0", + "@expo/metro": "~56.0.0", + "@expo/require-utils": "^56.1.3", + "@expo/spawn-async": "^1.8.0", + "@jridgewell/gen-mapping": "^0.3.13", + "@jridgewell/remapping": "^2.3.5", + "@jridgewell/sourcemap-codec": "^1.5.5", + "browserslist": "^4.25.0", "chalk": "^4.1.0", "debug": "^4.3.2", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", "getenv": "^2.0.0", - "glob": "^10.4.2", + "glob": "^13.0.0", + "hermes-parser": "^0.33.3", "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.27.0", - "minimatch": "^9.0.0", - "postcss": "~8.4.32", + "lightningcss": "^1.30.1", + "picomatch": "^4.0.4", + "postcss": "^8.5.14", "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "expo": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } } }, - "node_modules/@expo/metro-config/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@expo/metro-config/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/@expo/metro-config/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/metro-config/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/metro-config/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@expo/metro-config/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@expo/metro-file-map": { + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/@expo/metro-file-map/-/metro-file-map-56.0.3.tgz", + "integrity": "sha512-5OGW3z8LgEYgMJOR7F3pC8llFLkb1fVqwAewbCl6S4Vkha8AFQMwOjT+9Wbka+V4rmpljpGqOnMhF4xZbD961w==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "fb-watchman": "^2.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "node_modules/@expo/osascript": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.6.0.tgz", + "integrity": "sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.8.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.12.1.tgz", + "integrity": "sha512-fQLiFAcFRWF53mtuLK32SUJQ1ahhrTcBZPZPedYTiUT5ha5FF+UO6bPtCc0Y/hgj0/m3HCGBAuSHjbg2kI9oPQ==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "^10.2.0", + "@expo/spawn-async": "^1.8.0", + "chalk": "^4.0.0", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0" + } + }, + "node_modules/@expo/package-manager/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/@expo/package-manager/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@expo/package-manager/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/@expo/package-manager/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@expo/package-manager/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/plist": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.2.3", + "xmlbuilder": "^15.1.1" + } + }, + "node_modules/@expo/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "56.0.16", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-56.0.16.tgz", + "integrity": "sha512-ce9ENfPWO4WUWUVQz0OaqL3KYZ7YofP8O35ncnn7CHCaKwQ7BqxcCGJbh+qvP1UjlWeNB3CjHPrXXJ3bnZwlJw==", + "license": "MIT", + "dependencies": { + "@expo/config": "~56.0.9", + "@expo/config-plugins": "~56.0.9", + "@expo/config-types": "^56.0.6", + "@expo/image-utils": "^0.10.1", + "@expo/json-file": "^10.2.0", + "@react-native/normalize-colors": "0.85.3", + "debug": "^4.3.1", + "expo-modules-autolinking": "~56.0.16", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-56.0.9.tgz", + "integrity": "sha512-/6a/S9USwx8OC9tGjHxbviLFiBHyueN3aoNWMLvWDEJoZ1CIVW800ZBzwXq/FYNK2qzcN1LxFmQtzD1zeFQKNA==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^56.0.6", + "@expo/json-file": "~10.2.0", + "@expo/plist": "^0.7.0", + "@expo/require-utils": "^56.1.3", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@expo/config-types": { + "version": "56.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-56.0.6.tgz", + "integrity": "sha512-4Y6Aum5J4Re5NnxGVofRNe1aDwUBOmWhQYkynZsqzRtX/zEA1ADUeyHXuEckv9YD9djiyT7bKtLt5gKL3mA6VQ==", + "license": "MIT" + }, + "node_modules/@expo/prebuild-config/node_modules/@expo/image-utils": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.10.1.tgz", + "integrity": "sha512-YDeefvmYdihS7Wp3ESDUVnOgOSWmj2Cczm9lVNDdm4MqQLdAKm/LPYg83HtFQPfefRlAxyHrQR/O9kIXN9C1Wg==", + "license": "MIT", + "dependencies": { + "@expo/require-utils": "^56.1.3", + "@expo/spawn-async": "^1.8.0", + "chalk": "^4.0.0", + "getenv": "^2.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "semver": "^7.6.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@expo/plist": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.7.0.tgz", + "integrity": "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "node_modules/@expo/prebuild-config/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@expo/prebuild-config/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@expo/metro-config/node_modules/minimatch": { - "version": "9.0.5", - "license": "ISC", + "node_modules/@expo/prebuild-config/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/osascript": { - "version": "2.2.5", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "exec-async": "^2.2.0" - }, + "node_modules/@expo/prebuild-config/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" + "node": "20 || >=22" } }, - "node_modules/@expo/package-manager": { - "version": "1.8.6", - "license": "MIT", + "node_modules/@expo/prebuild-config/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", "dependencies": { - "@expo/json-file": "^9.1.5", - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.0.0", - "npm-package-arg": "^11.0.0", - "ora": "^3.4.0", - "resolve-workspace-root": "^2.0.0" + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/plist": { - "version": "0.3.5", - "license": "MIT", + "node_modules/@expo/prebuild-config/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.2.3", - "xmlbuilder": "^15.1.1" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/plist/node_modules/xmlbuilder": { + "node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "license": "MIT", "engines": { "node": ">=8.0" } }, - "node_modules/@expo/prebuild-config": { - "version": "9.0.11", + "node_modules/@expo/require-utils": { + "version": "56.1.3", + "resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-56.1.3.tgz", + "integrity": "sha512-KyLeOn/zzQSvuPpV5YhB/FPKnpQytno4luN918bGdPDssLBoS3N/0UbC3W0rJAn9kSFu+XpfR81eABRVsSdfgQ==", "license": "MIT", "dependencies": { - "@expo/config": "~11.0.13", - "@expo/config-plugins": "~10.1.2", - "@expo/config-types": "^53.0.5", - "@expo/image-utils": "^0.7.6", - "@expo/json-file": "^9.1.5", - "@react-native/normalize-colors": "0.79.5", - "debug": "^4.3.1", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "xml2js": "0.6.0" + "@babel/code-frame": "^7.20.0", + "@babel/core": "^7.25.2", + "@babel/plugin-transform-modules-commonjs": "^7.24.8" + }, + "peerDependencies": { + "typescript": "^5.0.0 || ^5.0.0-0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@expo/router-server": { + "version": "56.0.14", + "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-56.0.14.tgz", + "integrity": "sha512-2UCTtZfcq1ZPgp3wk8/+sq9DvFI9UxrPr1jcEKMAF2DGAJLosnpc8GWNNg2hkjt6SHUOdFHIPxujWPYyho2y3A==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "@expo/metro-runtime": "^56.0.15", + "expo": "*", + "expo-constants": "^56.0.18", + "expo-font": "^56.0.6", + "expo-router": "*", + "expo-server": "^56.0.5", + "react": "*", + "react-dom": "*", + "react-server-dom-webpack": "~19.0.1 || ~19.1.2 || ~19.2.1" + }, + "peerDependenciesMeta": { + "@expo/metro-runtime": { + "optional": true + }, + "expo-router": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-server-dom-webpack": { + "optional": true + } } }, - "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { - "version": "0.79.5", + "node_modules/@expo/schema-utils": { + "version": "56.0.1", + "resolved": "https://registry.npmjs.org/@expo/schema-utils/-/schema-utils-56.0.1.tgz", + "integrity": "sha512-CZ/+mYbQmWeOnkCGlWy9K+lFxbJSMFY7+TqBZcKzBSTU5Q7IGRvn/sOG3TdNjIdLPmbA8xe7R/c3UUQ28R9i9w==", "license": "MIT" }, "node_modules/@expo/sdk-runtime-versions": { @@ -4076,10 +5287,12 @@ "license": "MIT" }, "node_modules/@expo/spawn-async": { - "version": "1.7.2", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.8.0.tgz", + "integrity": "sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3" + "cross-spawn": "^7.0.6" }, "engines": { "node": ">=12" @@ -4087,48 +5300,33 @@ }, "node_modules/@expo/sudo-prompt": { "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz", + "integrity": "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==", "license": "MIT" }, - "node_modules/@expo/vector-icons": { - "version": "14.1.0", + "node_modules/@expo/ws-tunnel": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-2.0.0.tgz", + "integrity": "sha512-j+JfTRdCk820J9dU0sA2SqshQIKFOMo7ED84w9MJFcebfbNQgsLztEY/SABDkGnjatrW4xGqnUhVRxSBVyCkXw==", "license": "MIT", "peerDependencies": { - "expo-font": "*", - "react": "*", - "react-native": "*" + "ws": "^8.0.0" } }, - "node_modules/@expo/ws-tunnel": { - "version": "1.0.6", - "license": "MIT" - }, "node_modules/@expo/xcpretty": { - "version": "4.3.2", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.4.4.tgz", + "integrity": "sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==", "license": "BSD-3-Clause", "dependencies": { - "@babel/code-frame": "7.10.4", + "@babel/code-frame": "^7.20.0", "chalk": "^4.1.0", - "find-up": "^5.0.0", "js-yaml": "^4.1.0" }, "bin": { "excpretty": "build/cli.js" } }, - "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { - "version": "7.10.4", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/@fioprotocol/fiojs": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@fioprotocol/fiojs/-/fiojs-1.0.2.tgz", @@ -4187,14 +5385,36 @@ "url": "https://opencollective.com/bigjs" } }, + "node_modules/@firebase/ai": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-2.13.1.tgz", + "integrity": "sha512-RhT/VViTPBSplhQSuEp62HhLvfsV+LowMh8ZUo5MMRDzG7oFtSget4Kmg5oHP50hDVyWQuQj6to9iPFEZk08Tw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.4", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, "node_modules/@firebase/analytics": { - "version": "0.10.4", + "version": "0.10.22", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.22.tgz", + "integrity": "sha512-8BSaq/QRGU1+xyi8L2PTLTJU7MH9aMA72RQdIxrbhWFauOZY9OXo8f2YDN/972xA8d588tlnNVEQ2Mo69pT9Ow==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/installations": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/installations": "0.6.22", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4202,13 +5422,15 @@ } }, "node_modules/@firebase/analytics-compat": { - "version": "0.2.10", + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.28.tgz", + "integrity": "sha512-lIAlqUUbBu93FJMlQfslryQtBwwzdzvp23ePC6FNgymXk6Ook5v4Uvc0vdutvoIeqmyA3LfP0ZeRFK8+11kOOQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/analytics": "0.10.4", - "@firebase/analytics-types": "0.8.2", - "@firebase/component": "0.6.7", - "@firebase/util": "1.9.6", + "@firebase/analytics": "0.10.22", + "@firebase/analytics-types": "0.8.4", + "@firebase/component": "0.7.3", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4216,84 +5438,119 @@ } }, "node_modules/@firebase/analytics-types": { - "version": "0.8.2", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.4.tgz", + "integrity": "sha512-zQ+XTgkwH6CY/eUSHJRP7e4LxM30RCxlCmob5sy2axs25GE3Ny0XdgpDscMTHHQIGqWkxPXad4w2Mw9sCgT8zQ==", "license": "Apache-2.0" }, "node_modules/@firebase/app": { - "version": "0.10.5", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.15.0.tgz", + "integrity": "sha512-soIskolmGgbpi0K/MfrjtdpO1220qRCbXA4Z8Qx3lM+fVwA3q40m+OM+7zBHd2nuQCrLXb33L6Oc1aBH3Y26AQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "idb": "7.1.1", "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@firebase/app-check": { - "version": "0.8.4", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.12.0.tgz", + "integrity": "sha512-wMeT6HLWRAuW7Cp/5UjWBGKgjPNxWNOoNf4PRIv0weljoGMZVeqbUY7wNBWTI2/31cX1NlXx8gQruDLsUShB3Q==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/app-check-compat": { - "version": "0.3.11", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.5.tgz", + "integrity": "sha512-JI17mVcZs34zO6ZeSCrw4U2iohqy+n6GIzkbmsA+TbVjmvFLkUKt3bs5M+qRBteQm/0IWzqSHYFzEQLzDTQebg==", "license": "Apache-2.0", "dependencies": { - "@firebase/app-check": "0.8.4", - "@firebase/app-check-types": "0.5.2", - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/app-check": "0.12.0", + "@firebase/app-check-types": "0.5.4", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/app-check-interop-types": { - "version": "0.3.2", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.4.tgz", + "integrity": "sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==", "license": "Apache-2.0" }, "node_modules/@firebase/app-check-types": { - "version": "0.5.2", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.4.tgz", + "integrity": "sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==", "license": "Apache-2.0" }, "node_modules/@firebase/app-compat": { - "version": "0.2.35", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.14.tgz", + "integrity": "sha512-rgFmiofYsdS9ZG/Bht3OBxJtPD3zWE1cffShWubEm+4+qZeyzCbmtb1q6jOEjN9fB7uufe4rQmWOPXouR3758Q==", "license": "Apache-2.0", "dependencies": { - "@firebase/app": "0.10.5", - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/app": "0.15.0", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@firebase/app-types": { - "version": "0.9.2", - "license": "Apache-2.0" + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.5.tgz", + "integrity": "sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/logger": "0.5.1" + } }, "node_modules/@firebase/auth": { - "version": "1.7.4", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.13.3.tgz", + "integrity": "sha512-bqiq4uubDN2YyQkdvSWPQeJyXAv2O76ImF41En9b6UhV5JuBVYDoHYrrrE3NzIuGkpFMKagfhMRP4Vz6t+yQSQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", - "tslib": "^2.1.0", - "undici": "5.28.4" + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" }, "peerDependencies": { "@firebase/app": "0.x", - "@react-native-async-storage/async-storage": "^1.18.1" + "@react-native-async-storage/async-storage": "^2.2.0 || ^3.0.0" }, "peerDependenciesMeta": { "@react-native-async-storage/async-storage": { @@ -4302,26 +5559,34 @@ } }, "node_modules/@firebase/auth-compat": { - "version": "0.5.9", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.8.tgz", + "integrity": "sha512-llcBREUC4iSNKZ6rvwud7Oz9Q7aAWU6KuQLa6pdu7Q+QAQsy4JLw6yFgxwtmzabsgznHmmcsX2UjHLLzqUxi3Q==", "license": "Apache-2.0", "dependencies": { - "@firebase/auth": "1.7.4", - "@firebase/auth-types": "0.12.2", - "@firebase/component": "0.6.7", - "@firebase/util": "1.9.6", - "tslib": "^2.1.0", - "undici": "5.28.4" + "@firebase/auth": "1.13.3", + "@firebase/auth-types": "0.13.1", + "@firebase/component": "0.7.3", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/auth-interop-types": { - "version": "0.2.3", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.5.tgz", + "integrity": "sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==", "license": "Apache-2.0" }, "node_modules/@firebase/auth-types": { - "version": "0.12.2", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.1.tgz", + "integrity": "sha512-0c1Mnid0uMDfGJHeUS4zfvBa4/CedJXotGy/n/NZJnBjwiJawt0ZYU+wH2VAVLiRCEfG2ncCkAX3yd1/2nrB7g==", "license": "Apache-2.0", "peerDependencies": { "@firebase/app-types": "0.x", @@ -4329,82 +5594,124 @@ } }, "node_modules/@firebase/component": { - "version": "0.6.7", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.7.3.tgz", + "integrity": "sha512-wFofIaa2879ogD/WvkjYXJxRmfnL0scen6ORgaC3na1FNOR9ASIUANQdhqQcmWu/h77/pVHY7ch5flewa5Bcew==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/data-connect": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.7.1.tgz", + "integrity": "sha512-2LbUU8mmSA63HknxQMmWHjpzuNLBKflvVwQc2tpoVKg0biWleNEJX031ELks0vzFs+dDjOUkCJR72RP6mQHFOg==", "license": "Apache-2.0", "dependencies": { - "@firebase/util": "1.9.6", + "@firebase/auth-interop-types": "0.2.5", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" } }, "node_modules/@firebase/database": { - "version": "1.0.5", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.1.3.tgz", + "integrity": "sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==", "license": "Apache-2.0", "dependencies": { - "@firebase/app-check-interop-types": "0.3.2", - "@firebase/auth-interop-types": "0.2.3", - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/app-check-interop-types": "0.3.4", + "@firebase/auth-interop-types": "0.2.5", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "faye-websocket": "0.11.4", "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@firebase/database-compat": { - "version": "1.0.5", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.4.tgz", + "integrity": "sha512-3pK35F1MAgmqFJQlf2nhQl44vtAXQO1uaCaQOEUI9kCRtLFqi7N+QRKR7lFZPg+xIZIyubgxQaxY69YgfZRZWg==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/database": "1.0.5", - "@firebase/database-types": "1.0.3", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/database": "1.1.3", + "@firebase/database-types": "1.0.20", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@firebase/database-types": { - "version": "1.0.3", + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.20.tgz", + "integrity": "sha512-kegbOk/w8iU64pr0q6k2ItyNGjnQBMHFhwS7ohdWI4W+pc0/zhhdGXTdFj6X1oxItRjPoYOsSQmERgBkn/ihxw==", "license": "Apache-2.0", "dependencies": { - "@firebase/app-types": "0.9.2", - "@firebase/util": "1.9.6" + "@firebase/app-types": "0.9.5", + "@firebase/util": "1.15.1" } }, "node_modules/@firebase/firestore": { - "version": "4.6.3", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.16.0.tgz", + "integrity": "sha512-qdHMHMvMr0nRMuZyWNR/ArWa0YlPE3C4eAbmxTASJMYXAesKPL0Y54p70moggrNPzaK7MSIIq5RDJJyntQyIYA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", - "@firebase/webchannel-wrapper": "1.0.0", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", + "@firebase/webchannel-wrapper": "1.0.6", "@grpc/grpc-js": "~1.9.0", "@grpc/proto-loader": "^0.7.8", - "tslib": "^2.1.0", - "undici": "5.28.4" + "re2js": "^0.4.2", + "tslib": "^2.1.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=20.0.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/firestore-compat": { - "version": "0.3.32", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.11.tgz", + "integrity": "sha512-W7o1WdwWq5aABK5Up2ncSvTQs/QGLR/fy7cVpFBNqhsXtxoMtflHf2xBIG6+aoptcuGAobddq4g2Sq27wqHaYw==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/firestore": "4.6.3", - "@firebase/firestore-types": "3.0.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/firestore": "4.16.0", + "@firebase/firestore-types": "3.0.4", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/firestore-types": { - "version": "3.0.2", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.4.tgz", + "integrity": "sha512-jGn+JSS4X9zZsrfu7Yw66v5YRdOLD1oyQh4USR0xWl4CUqV/DA6bNIXRPpxH/cUl3iVTNiP6MN7g+EL42A4qfA==", "license": "Apache-2.0", "peerDependencies": { "@firebase/app-types": "0.x", @@ -4412,7 +5719,9 @@ } }, "node_modules/@firebase/firestore/node_modules/@grpc/grpc-js": { - "version": "1.9.15", + "version": "1.9.16", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.16.tgz", + "integrity": "sha512-wE4Ut/olIzfKqp631XrG+wbF0v1vWFN4YL9FyXC2LJiG33DsV7PLzURjrCvY/6je2ntdRkeLpPDluzSRGaVltQ==", "license": "Apache-2.0", "dependencies": { "@grpc/proto-loader": "^0.7.8", @@ -4423,45 +5732,58 @@ } }, "node_modules/@firebase/functions": { - "version": "0.11.5", + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.5.tgz", + "integrity": "sha512-bWCx713f4kE/uFV7gdFOLBS7lDoiZj48MRkbAqe35gkXcCeWF4QjRNO07Jhmve7EJIoQOBczL29y2r8VRuN1kw==", "license": "Apache-2.0", "dependencies": { - "@firebase/app-check-interop-types": "0.3.2", - "@firebase/auth-interop-types": "0.2.3", - "@firebase/component": "0.6.7", - "@firebase/messaging-interop-types": "0.2.2", - "@firebase/util": "1.9.6", - "tslib": "^2.1.0", - "undici": "5.28.4" + "@firebase/app-check-interop-types": "0.3.4", + "@firebase/auth-interop-types": "0.2.5", + "@firebase/component": "0.7.3", + "@firebase/messaging-interop-types": "0.2.5", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/functions-compat": { - "version": "0.3.11", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.5.tgz", + "integrity": "sha512-10qlUXGY25G5/1g9UihqksPp2po+ZqSE7LEizsrdUP7vrTmkysXxGSZCDyojSEp6mQe/ecRDdDDI+z4XRdb4wQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/functions": "0.11.5", - "@firebase/functions-types": "0.6.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/functions": "0.13.5", + "@firebase/functions-types": "0.6.4", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/functions-types": { - "version": "0.6.2", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.4.tgz", + "integrity": "sha512-zV6kgqtduR4rUAdC/ilS7kmb93XD7bEZoJDlVBZqlOw2uGGGCNBQBuleww2rr0Ulr3L9o2TDjumEt68/l1f9DQ==", "license": "Apache-2.0" }, "node_modules/@firebase/installations": { - "version": "0.6.7", + "version": "0.6.22", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.22.tgz", + "integrity": "sha512-ef6nn3GGQTdReCfotRMG77PJZu8CqEbiK5pEoBnM0gTu/Z9v0i/az2p3HABsa/1beQmmyh1OsOjf7P5+pgwdZw==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/util": "1.15.1", "idb": "7.1.1", "tslib": "^2.1.0" }, @@ -4470,13 +5792,15 @@ } }, "node_modules/@firebase/installations-compat": { - "version": "0.2.7", + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.22.tgz", + "integrity": "sha512-C/zpAuTP5S9OgKSPvXRupw3hoY/JZSlA1wFjD/Sb7LIQE0FNbcMdO8Y4KXVEkjVzma/DDDDIAzxEXqKMAzc88w==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/installations": "0.6.7", - "@firebase/installations-types": "0.5.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/installations": "0.6.22", + "@firebase/installations-types": "0.5.4", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4484,27 +5808,36 @@ } }, "node_modules/@firebase/installations-types": { - "version": "0.5.2", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.4.tgz", + "integrity": "sha512-U2eFapdHwjb43Vx9o+Pmj4dFfvcHEK1IirEFLqMtWrTHvmdrS3gBpBD1kmJk/9HjsOtoHZxJ2Paoe79e+L1ZPg==", "license": "Apache-2.0", "peerDependencies": { "@firebase/app-types": "0.x" } }, "node_modules/@firebase/logger": { - "version": "0.4.2", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.1.tgz", + "integrity": "sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@firebase/messaging": { - "version": "0.12.9", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.13.0.tgz", + "integrity": "sha512-GZoo0uGRvEbszo83xcgbjJp4FpkmBEr4l8Z4hi8gl+P1Spn/MTK3HapanMzSX4yUHuTEiF5hasWRxOaz+o5sxQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/installations": "0.6.7", - "@firebase/messaging-interop-types": "0.2.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/installations": "0.6.22", + "@firebase/messaging-interop-types": "0.2.5", + "@firebase/util": "1.15.1", "idb": "7.1.1", "tslib": "^2.1.0" }, @@ -4513,12 +5846,14 @@ } }, "node_modules/@firebase/messaging-compat": { - "version": "0.2.9", + "version": "0.2.27", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.27.tgz", + "integrity": "sha512-JNOiu1PPgdHzEPEtoFiNxQuu0x9bm4bfETSQCpGfcTlgWkhlSK7uh7nlsjC10TQLUNgYetLmuutaYTh8aeYLVA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/messaging": "0.12.9", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/messaging": "0.13.0", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4526,32 +5861,39 @@ } }, "node_modules/@firebase/messaging-interop-types": { - "version": "0.2.2", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.5.tgz", + "integrity": "sha512-tUEKnaAP2Y/MNIqgnriPpV6e5l13Vs/+p2yrd6NGlncPJT9O3a8muYZtdnWe+IJ4fgKLHJVC79n/asxk/N5Msw==", "license": "Apache-2.0" }, "node_modules/@firebase/performance": { - "version": "0.6.7", + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.12.tgz", + "integrity": "sha512-fe7nV8teUU3OBHlMUZ9Lw4gLhCW2k4m5Uc3pfWGV+fl8uwJQBGp9Q3lqsJ+HSrFu3Q2pJyLAgrClPGSKyDeYgQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/installations": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", - "tslib": "^2.1.0" + "@firebase/component": "0.7.3", + "@firebase/installations": "0.6.22", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0", + "web-vitals": "^4.2.4" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/performance-compat": { - "version": "0.2.7", + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.25.tgz", + "integrity": "sha512-q6NjTXpIPoFuUmCmMN/maCdTgzT6aExs9xZo+PxfVLj6uLVGvpyAD6XWjmcrb7jChsFBYbq7E5dyNDF7Zhy9kA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/performance": "0.6.7", - "@firebase/performance-types": "0.2.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/performance": "0.7.12", + "@firebase/performance-types": "0.2.4", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4559,17 +5901,21 @@ } }, "node_modules/@firebase/performance-types": { - "version": "0.2.2", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.4.tgz", + "integrity": "sha512-kJSEk7b0uhpcPRyL4SQ/GPujLqk52XNKcXlnsKDbWGAb9vugcLvOU3u6zfEdwd+d8hWJb5S5ZizV1JFFI0nkKg==", "license": "Apache-2.0" }, "node_modules/@firebase/remote-config": { - "version": "0.4.7", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.8.5.tgz", + "integrity": "sha512-zb+7CDGFP2wYVF1LXQoYIFdoESIQM3p0+uiW1welw8+zvDxAL50K75PKTXXtunJADUrksTVpV7mD0pn54vzJRA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/installations": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/installations": "0.6.22", + "@firebase/logger": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4577,14 +5923,16 @@ } }, "node_modules/@firebase/remote-config-compat": { - "version": "0.2.7", + "version": "0.2.26", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.26.tgz", + "integrity": "sha512-uC57Tc7GYYOCnMgLkGIVf999XlaYaPDONoa54c93YTKDctlvCZI89z0zQ2RbhGR8Zf+QuCbQHs/99vqoE84a7g==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/remote-config": "0.4.7", - "@firebase/remote-config-types": "0.3.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/logger": "0.5.1", + "@firebase/remote-config": "0.8.5", + "@firebase/remote-config-types": "0.5.1", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -4592,38 +5940,51 @@ } }, "node_modules/@firebase/remote-config-types": { - "version": "0.3.2", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.5.1.tgz", + "integrity": "sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==", "license": "Apache-2.0" }, "node_modules/@firebase/storage": { - "version": "0.12.5", + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.3.tgz", + "integrity": "sha512-YX4/YL6P6/fufSSeGnVhjWddcIXbFq2cWIhMKFTZo1E/Rtcl2mJj/BYUQTwJfcE1Tl8un1FOya4L05jcSLN/Eg==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/util": "1.9.6", - "tslib": "^2.1.0", - "undici": "5.28.4" + "@firebase/component": "0.7.3", + "@firebase/util": "1.15.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/storage-compat": { - "version": "0.3.8", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.3.tgz", + "integrity": "sha512-gruVqjtUGX8tEoeNbaWXZm0Zfcfcb7fvmDmBxV8yPAbWvExRnZYLO2+qw9idxNE7BvPXt5csyjSYHy//dAizxw==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.7", - "@firebase/storage": "0.12.5", - "@firebase/storage-types": "0.8.2", - "@firebase/util": "1.9.6", + "@firebase/component": "0.7.3", + "@firebase/storage": "0.14.3", + "@firebase/storage-types": "0.8.4", + "@firebase/util": "1.15.1", "tslib": "^2.1.0" }, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/storage-types": { - "version": "0.8.2", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.4.tgz", + "integrity": "sha512-BT7cwxJOx8SWwlQfrlC+bD/Sk3Cw+1odCi8UZNFNWTVZoPsBnA5W+mqtZzVnvsdJpXCFGSGQ7R7vOR6dtM/BRA==", "license": "Apache-2.0", "peerDependencies": { "@firebase/app-types": "0.x", @@ -4631,32 +5992,22 @@ } }, "node_modules/@firebase/util": { - "version": "1.9.6", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/vertexai-preview": { - "version": "0.0.2", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.15.1.tgz", + "integrity": "sha512-LUdM4Wg7YM9Pq/49nGYySJA0CSQEKnGffFzWV8+6gXN7mGxn+FL1IqvFbuZUtAQcfZgHYDwCE1wwlK7rB7gl2g==", + "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@firebase/app-check-interop-types": "0.3.2", - "@firebase/component": "0.6.7", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.6", "tslib": "^2.1.0" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app": "0.x", - "@firebase/app-types": "0.x" + "node": ">=20.0.0" } }, "node_modules/@firebase/webchannel-wrapper": { - "version": "1.0.0", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.6.tgz", + "integrity": "sha512-Vr/Mqu79dMwGRAyGbJ4uN4+BtXB3/mRTdzetD1daWNeG8QaWuzhhbG77GltO5c0yYmYls8i250iX73624GJd7Q==", "license": "Apache-2.0" }, "node_modules/@glennsl/bs-json": { @@ -4773,12 +6124,16 @@ "license": "Apache-2.0" }, "node_modules/@hapi/hoek": { - "version": "9.2.0", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { - "version": "5.0.0", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -5781,18 +7136,10 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@isaacs/ttlcache": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", "license": "ISC", "engines": { "node": ">=12" @@ -5800,6 +7147,7 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", + "dev": true, "license": "ISC", "dependencies": { "camelcase": "^5.3.1", @@ -5814,6 +7162,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { "version": "1.0.10", + "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -5821,6 +7170,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { "version": "5.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -5828,6 +7178,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -5839,6 +7190,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { "version": "3.13.1", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -5850,6 +7202,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -5860,6 +7213,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -5873,6 +7227,7 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -5883,67 +7238,73 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { "version": "1.0.3", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "30.0.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "chalk": "^4.1.2", - "jest-message-util": "30.0.0", - "jest-util": "30.0.0", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/core": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "30.0.0", - "@jest/pattern": "30.0.0", - "@jest/reporters": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/transform": "30.0.0", - "@jest/types": "30.0.0", - "@types/node": "*", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "exit-x": "^0.2.2", - "graceful-fs": "^4.2.11", - "jest-changed-files": "30.0.0", - "jest-config": "30.0.0", - "jest-haste-map": "30.0.0", - "jest-message-util": "30.0.0", - "jest-regex-util": "30.0.0", - "jest-resolve": "30.0.0", - "jest-resolve-dependencies": "30.0.0", - "jest-runner": "30.0.0", - "jest-runtime": "30.0.0", - "jest-snapshot": "30.0.0", - "jest-util": "30.0.0", - "jest-validate": "30.0.0", - "jest-watcher": "30.0.0", - "micromatch": "^4.0.8", - "pretty-format": "30.0.0", - "slash": "^3.0.0" + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -5956,6 +7317,9 @@ }, "node_modules/@jest/create-cache-key-function": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3" @@ -5964,147 +7328,117 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/diff-sequences": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, "node_modules/@jest/environment": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/fake-timers": "30.0.0", - "@jest/types": "30.0.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "30.0.0" + "jest-mock": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "license": "MIT", "dependencies": { - "expect": "30.0.0", - "jest-snapshot": "30.0.0" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/get-type": "30.0.0" + "jest-get-type": "^29.6.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "30.0.0", - "@sinonjs/fake-timers": "^13.0.0", + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "30.0.0", - "jest-mock": "30.0.0", - "jest-util": "30.0.0" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/get-type": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "30.0.0", - "@jest/expect": "30.0.0", - "@jest/types": "30.0.0", - "jest-mock": "30.0.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/pattern": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-regex-util": "30.0.0" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/transform": "30.0.0", - "@jest/types": "30.0.0", - "@jridgewell/trace-mapping": "^0.3.25", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", - "chalk": "^4.1.2", - "collect-v8-coverage": "^1.0.2", - "exit-x": "^0.2.2", - "glob": "^10.3.10", - "graceful-fs": "^4.2.11", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^5.0.0", + "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "30.0.0", - "jest-util": "30.0.0", - "jest-worker": "30.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", - "string-length": "^4.0.2", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -6115,33 +7449,26 @@ } } }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@ungap/structured-clone": "^1.3.0", - "jest-util": "30.0.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.1.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@jest/schemas": { @@ -6154,134 +7481,97 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/snapshot-utils": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "30.0.0", - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "natural-compare": "^1.4.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, "node_modules/@jest/source-map": { - "version": "30.0.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "callsites": "^3.1.0", - "graceful-fs": "^4.2.11" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-result": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "30.0.0", - "@jest/types": "30.0.0", - "@types/istanbul-lib-coverage": "^2.0.6", - "collect-v8-coverage": "^1.0.2" + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-sequencer": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/test-result": "30.0.0", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.0.0", + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/transform": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.27.4", - "@jest/types": "30.0.0", - "@jridgewell/trace-mapping": "^0.3.25", - "babel-plugin-istanbul": "^7.0.0", - "chalk": "^4.1.2", + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.0.0", - "jest-regex-util": "30.0.0", - "jest-util": "30.0.0", - "micromatch": "^4.0.8", - "pirates": "^4.0.7", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", - "write-file-atomic": "^5.0.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/transform/node_modules/babel-plugin-istanbul": { - "version": "7.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-instrument": "^6.0.2", - "test-exclude": "^6.0.0" + "write-file-atomic": "^4.0.2" }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/types": { - "version": "30.0.0", - "dev": true, + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "license": "MIT", "dependencies": { - "@jest/pattern": "30.0.0", - "@jest/schemas": "30.0.0", - "@types/istanbul-lib-coverage": "^2.0.6", - "@types/istanbul-reports": "^3.0.4", + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^17.0.33", - "chalk": "^4.1.2" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/types/node_modules/@jest/schemas": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/types/node_modules/@sinclair/typebox": { - "version": "0.34.35", - "dev": true, - "license": "MIT" - }, "node_modules/@jimp/bmp": { "version": "0.16.13", "license": "MIT", @@ -6425,13 +7715,25 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.12", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "license": "MIT", @@ -6440,15 +7742,19 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.4", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { @@ -6616,19 +7922,6 @@ "node": ">=18" } }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" - } - }, "node_modules/@native-html/css-processor": { "version": "1.11.0", "license": "MIT", @@ -7696,13 +8989,15 @@ "license": "BSD-3-Clause" }, "node_modules/@react-native-async-storage/async-storage": { - "version": "1.19.4", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.2.0.tgz", + "integrity": "sha512-gvRvjR5JAaUZF8tv2Kcq/Gbt3JHwbKFYfmb445rhOj6NUMx3qPLixmDx5pZAyb9at1bYvJ4/eTUipU5aki45xw==", "license": "MIT", "dependencies": { "merge-options": "^3.0.4" }, "peerDependencies": { - "react-native": "^0.0.0-0 || 0.60 - 0.72 || 1000.0.0" + "react-native": "^0.0.0-0 || >=0.65 <1.0" } }, "node_modules/@react-native-clipboard/clipboard": { @@ -7727,23 +9022,25 @@ } }, "node_modules/@react-native-community/cli": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-20.1.0.tgz", + "integrity": "sha512-441WsVtRe4nGJ9OzA+QMU1+22lA6Q2hRWqqIMKD0wjEMLqcSfOZyu2UL9a/yRpL/dRpyUsU4n7AxqKfTKO/Csg==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-clean": "18.0.0", - "@react-native-community/cli-config": "18.0.0", - "@react-native-community/cli-doctor": "18.0.0", - "@react-native-community/cli-server-api": "18.0.0", - "@react-native-community/cli-tools": "18.0.0", - "@react-native-community/cli-types": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-clean": "20.1.0", + "@react-native-community/cli-config": "20.1.0", + "@react-native-community/cli-doctor": "20.1.0", + "@react-native-community/cli-server-api": "20.1.0", + "@react-native-community/cli-tools": "20.1.0", + "@react-native-community/cli-types": "20.1.0", "commander": "^9.4.1", "deepmerge": "^4.3.0", "execa": "^5.0.0", "find-up": "^5.0.0", "fs-extra": "^8.1.0", "graceful-fs": "^4.1.3", + "picocolors": "^1.1.1", "prompts": "^2.4.2", "semver": "^7.5.2" }, @@ -7751,31 +9048,67 @@ "rnc-cli": "build/bin.js" }, "engines": { - "node": ">=18" + "node": ">=20.19.4" } }, "node_modules/@react-native-community/cli-clean": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-20.1.0.tgz", + "integrity": "sha512-77L4DifWfxAT8ByHnkypge7GBMYpbJAjBGV+toowt5FQSGaTBDcBHCX+FFqFRukD5fH6i8sZ41Gtw+nbfCTTIA==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-tools": "20.1.0", "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "fast-glob": "^3.3.2", + "picocolors": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/@react-native-community/cli-config": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-20.1.0.tgz", + "integrity": "sha512-1x9rhLLR/dKKb92Lb5O0l0EmUG08FHf+ZVyVEf9M+tX+p5QIm52MRiy43R0UAZ2jJnFApxRk+N3sxoYK4Dtnag==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-tools": "20.1.0", "cosmiconfig": "^9.0.0", "deepmerge": "^4.3.0", "fast-glob": "^3.3.2", - "joi": "^17.2.1" + "joi": "^17.2.1", + "picocolors": "^1.1.1" } }, "node_modules/@react-native-community/cli-config-android": { @@ -7798,8 +9131,29 @@ "fast-glob": "^3.3.2" } }, + "node_modules/@react-native-community/cli-config/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "9.0.0", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", + "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", "dev": true, "license": "MIT", "dependencies": { @@ -7817,58 +9171,85 @@ "peerDependencies": { "typescript": ">=4.9.5" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-config/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/@react-native-community/cli-doctor": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-20.1.0.tgz", + "integrity": "sha512-QfJF1GVjA4PBrIT3SJ0vFFIu0km1vwOmLDlOYVqfojajZJ+Dnvl0f94GN1il/jT7fITAxom///XH3/URvi7YTQ==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-config": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-apple": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-config": "20.1.0", + "@react-native-community/cli-platform-android": "20.1.0", + "@react-native-community/cli-platform-apple": "20.1.0", + "@react-native-community/cli-platform-ios": "20.1.0", + "@react-native-community/cli-tools": "20.1.0", "command-exists": "^1.2.8", "deepmerge": "^4.3.0", "envinfo": "^7.13.0", "execa": "^5.0.0", "node-stream-zip": "^1.9.1", "ora": "^5.4.1", + "picocolors": "^1.1.1", "semver": "^7.5.2", "wcwidth": "^1.0.1", "yaml": "^2.2.1" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ora": { - "version": "5.4.1", + "node_modules/@react-native-community/cli-doctor/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", "dev": true, "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0.0" } }, "node_modules/@react-native-community/cli-doctor/node_modules/yaml": { - "version": "2.8.0", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { @@ -7876,120 +9257,217 @@ }, "engines": { "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/@react-native-community/cli-platform-android": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-20.1.0.tgz", + "integrity": "sha512-TeHPDThOwDppQRpndm9kCdRCBI8AMy3HSIQ+iy7VYQXL5BtZ5LfmGdusoj7nVN/ZGn0Lc6Gwts5qowyupXdeKg==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-config-android": "18.0.0", - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-config-android": "20.1.0", + "@react-native-community/cli-tools": "20.1.0", + "execa": "^5.0.0", + "logkitty": "^0.7.1", + "picocolors": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/@react-native-community/cli-config-android": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-20.1.0.tgz", + "integrity": "sha512-3A01ZDyFeCALzzPcwP/fleHoP3sGNq1UX7FzxkTrOFX8RRL9ntXNXQd27E56VU4BBxGAjAJT4Utw8pcOjJceIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "20.1.0", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.4.1", + "picocolors": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", "execa": "^5.0.0", - "logkitty": "^0.7.1" + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/@react-native-community/cli-platform-apple": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.1.0.tgz", + "integrity": "sha512-0ih1hrYezSM2cuOlVnwBEFtMwtd8YgpTLmZauDJCv50rIumtkI1cQoOgLoS4tbPCj9U/Vn2a9BFH0DLFOOIacg==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-config-apple": "18.0.0", - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@react-native-community/cli-config-apple": "20.1.0", + "@react-native-community/cli-tools": "20.1.0", "execa": "^5.0.0", - "fast-xml-parser": "^4.4.1" + "fast-xml-parser": "^4.4.1", + "picocolors": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/@react-native-community/cli-config-apple": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-20.1.0.tgz", + "integrity": "sha512-n6JVs8Q3yxRbtZQOy05ofeb1kGtspGN3SgwPmuaqvURF9fsuS7c4/9up2Kp9C+1D2J1remPJXiZLNGOcJvfpOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "20.1.0", + "execa": "^5.0.0", + "fast-glob": "^3.3.2", + "picocolors": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/@react-native-community/cli-platform-ios": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.1.0.tgz", + "integrity": "sha512-XN7Da9z4WsJxtqVtEzY8q2bv22OsvzaFP5zy5+phMWNoJlU4lf7IvBSxqGYMpQ9XhYP7arDw5vmW4W34s06rnA==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-platform-apple": "18.0.0" + "@react-native-community/cli-platform-apple": "20.1.0" } }, "node_modules/@react-native-community/cli-server-api": { - "version": "18.0.0", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-20.1.0.tgz", + "integrity": "sha512-Tb415Oh8syXNT2zOzLzFkBXznzGaqKCiaichxKzGCDKg6JGHp3jSuCmcTcaPeYC7oc32n/S3Psw7798r4Q/7lA==", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", + "@react-native-community/cli-tools": "20.1.0", "body-parser": "^1.20.3", "compression": "^1.7.1", "connect": "^3.6.5", "errorhandler": "^1.5.1", "nocache": "^3.0.1", "open": "^6.2.0", - "pretty-format": "^26.6.2", + "pretty-format": "^29.7.0", "serve-static": "^1.13.1", "ws": "^6.2.3" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { - "version": "15.0.13", + "node_modules/@react-native-community/cli-server-api/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, "node_modules/@react-native-community/cli-server-api/node_modules/is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/open": { - "version": "6.4.0", + "node_modules/@react-native-community/cli-server-api/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, "license": "MIT", - "dependencies": { - "is-wsl": "^1.1.0" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", + "node_modules/@react-native-community/cli-server-api/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "6.2.3", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.4.tgz", + "integrity": "sha512-PNIUUyLI5YpkJZj60YBzX1o0ByQ4ovvfmq9N/Kig/PAYbVlGyz4R6G0SEWrD0O9acc0sT2+IdMBVLFv8FSi0Nw==", "dev": true, "license": "MIT", "dependencies": { @@ -8022,33 +9500,33 @@ "node": ">=4.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ora": { - "version": "5.4.1", + "node_modules/@react-native-community/cli-types": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-20.1.0.tgz", + "integrity": "sha512-D0kDspcwgbVXyNjwicT7Bb1JgXjijTw1JJd+qxyF/a9+sHv7TU4IchV+gN38QegeXqVyM4Ym7YZIvXMFBmyJqA==", + "dev": true, "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "joi": "^17.2.1" } }, - "node_modules/@react-native-community/cli-types": { - "version": "18.0.0", + "node_modules/@react-native-community/cli/node_modules/@react-native-community/cli-tools": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.0.tgz", + "integrity": "sha512-/YmzHGOkY6Bgrv4OaA1L8rFqsBlQd1EB2/ipAoKPiieV0EcB5PUamUSuNeFU3sBZZTYQCUENwX4wgOHgFUlDnQ==", "dev": true, "license": "MIT", "dependencies": { - "joi": "^17.2.1" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "picocolors": "^1.1.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, "node_modules/@react-native-community/cli/node_modules/commander": { @@ -8072,8 +9550,23 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/@react-native-community/cli/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/@react-native-community/datetimepicker": { - "version": "8.4.2", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-9.1.0.tgz", + "integrity": "sha512-eadbnk+I2vxvW30iTAsm/qlCnMMAadkifIMYNEB2lzhxN/SvlKc7S2V4k5DyrwjdCbqdcMk3t9K6fnUMcAV34w==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -8094,18 +9587,22 @@ } }, "node_modules/@react-native-community/netinfo": { - "version": "11.4.1", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-12.0.1.tgz", + "integrity": "sha512-P/3caXIvfYSJG8AWJVefukg+ZGRPs+M4Lp3pNJtgcTYoJxCjWrKQGNnCkj/Cz//zWa/avGed0i/wzm0T8vV2IQ==", "license": "MIT", "peerDependencies": { + "react": "*", "react-native": ">=0.59" } }, "node_modules/@react-native-firebase/app": { - "version": "20.5.0", + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-25.1.0.tgz", + "integrity": "sha512-IRBM0Uwrs1O+SkUF8D9g7FgC8WI5b/3xEbt3JzFTTsHWvQyXxvTflKd4rNFNegV+2mFrM53XC9cS1BNVjWSSSg==", "license": "Apache-2.0", "dependencies": { - "firebase": "10.12.2", - "superstruct": "^0.6.2" + "firebase": "12.15.0" }, "peerDependencies": { "expo": ">=47.0.0", @@ -8119,10 +9616,12 @@ } }, "node_modules/@react-native-firebase/messaging": { - "version": "20.5.0", + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-25.1.0.tgz", + "integrity": "sha512-YVhGWr6uthySTNHqnXsDh6DX4WtK4AittU9oDeKaBSjN4uoMDOe2X74TYnBFEUdcCQxOAsUavFNAexQx/o8dsw==", "license": "Apache-2.0", "peerDependencies": { - "@react-native-firebase/app": "20.5.0", + "@react-native-firebase/app": "25.1.0", "expo": ">=47.0.0" }, "peerDependenciesMeta": { @@ -8132,7 +9631,9 @@ } }, "node_modules/@react-native-picker/picker": { - "version": "2.11.2", + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.11.4.tgz", + "integrity": "sha512-Kf8h1AMnBo54b1fdiVylP2P/iFcZqzpMYcglC28EEFB1DEnOjsNr6Ucqc+3R9e91vHxEDnhZFbYDmAe79P2gjA==", "license": "MIT", "workspaces": [ "example" @@ -8143,26 +9644,31 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.85.3.tgz", + "integrity": "sha512-u9ZiYP23vA2IFtdFQFmetzSmk6SM0xgKIoiOsr1hXNHjHaLhOm+/Ph1ud57wX6+Dbwdzx8coJgnzSKL3W21PCg==", "license": "MIT", "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.79.2", - "dev": true, + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.85.3.tgz", + "integrity": "sha512-Wc94zGfeFG8Njf9SHMPfYZP04kjigkOps6F1TYTvd7ZVXuGxqseCDgxc50LWcOhOCLypI9n3oVVqz81C3p44ZA==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.79.2" + "@babel/traverse": "^7.29.0", + "@react-native/codegen": "0.85.3" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/@react-native/babel-preset": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.85.3.tgz", + "integrity": "sha512-fD7fxEhkJB/aF57tWoXjaAWpklfrExYZS3k6aXPP3BQ77DZY7gvf/b7dbirwjID6NVnP1JDRJyTuPBGr0K/vlw==", "dev": true, "license": "MIT", "dependencies": { @@ -8172,27 +9678,19 @@ "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", @@ -8201,208 +9699,240 @@ "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", "@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.79.2", - "babel-plugin-syntax-hermes-parser": "0.25.1", + "@react-native/babel-plugin-codegen": "0.85.3", + "babel-plugin-syntax-hermes-parser": "0.33.3", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { "@babel/core": "*" } }, "node_modules/@react-native/codegen": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.85.3.tgz", + "integrity": "sha512-/JkS1lGLyzBWP1FbgDwaqEf7qShIC6pUC1M0a/YMAd/v4iqR24MRkQWe7jkYvcBQ2LpEhs5NGE9InhxSv21zCA==", "license": "MIT", "dependencies": { - "glob": "^7.1.1", - "hermes-parser": "0.25.1", + "@babel/core": "^7.25.2", + "@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" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { "@babel/core": "*" } }, - "node_modules/@react-native/codegen/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.85.3.tgz", + "integrity": "sha512-fs85dmbIqNmtzEixDb0g+q6R3Vt4H9eAt8/inIZdDKfjN76+sUJA2r1nxODQ76bU23MrIbz8sI7KFBPaWk/zQw==", "license": "MIT", "dependencies": { - "@react-native/dev-middleware": "0.79.2", - "chalk": "^4.0.0", - "debug": "^2.2.0", + "@react-native/dev-middleware": "0.85.3", + "debug": "^4.4.0", "invariant": "^2.2.4", - "metro": "^0.82.0", - "metro-config": "^0.82.0", - "metro-core": "^0.82.0", + "metro": "^0.84.3", + "metro-config": "^0.84.3", + "metro-core": "^0.84.3", "semver": "^7.1.3" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { - "@react-native-community/cli": "*" + "@react-native-community/cli": "*", + "@react-native/metro-config": "0.85.3" }, "peerDependenciesMeta": { "@react-native-community/cli": { "optional": true + }, + "@react-native/metro-config": { + "optional": true } } }, - "node_modules/@react-native/community-cli-plugin/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, "node_modules/@react-native/debugger-frontend": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.85.3.tgz", + "integrity": "sha512-uAu7rM5o/Np1zgp6fi5zM1sP1aB8DcS7DdOLcj/TkSutOAjkMqqd2lWt1/+3S7qXexRHVK5XcP+o3VXo4L/V0A==", "license": "BSD-3-Clause", "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" + } + }, + "node_modules/@react-native/debugger-shell": { + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-shell/-/debugger-shell-0.85.3.tgz", + "integrity": "sha512-/jRAaT9boiCttIcEwS02WPwYkUihqsjSaK/TMtHz05vT6uMgac9PaQt5kzBQLIABv5aEIa5gtrMmKVz49MjkjQ==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.6", + "debug": "^4.4.0", + "fb-dotslash": "0.5.8" + }, + "engines": { + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.85.3.tgz", + "integrity": "sha512-JYzBiT4A8w+KQt+dOD5v+ti+tDrGoPnsSTuApq3Ls4RB5sfWbDlYMyz3dbc8qBIHz9tv0sQ5+eOu6Xwqzr5AQA==", "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.79.2", + "@react-native/debugger-frontend": "0.85.3", + "@react-native/debugger-shell": "0.85.3", "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", + "chromium-edge-launcher": "^0.3.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", "serve-static": "^1.16.2", - "ws": "^6.2.3" + "ws": "^7.5.10" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", + "node_modules/@react-native/gradle-plugin": { + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.85.3.tgz", + "integrity": "sha512-39dY2j50Q1pntejzwt3XL7vwXtrj8jcIfHq6E+gyu3jzYxZJVvMkMutQ39vSg6zinIQOX36oQDhidXUbCXzgoA==", "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "engines": { + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.79.2", + "node_modules/@react-native/jest-preset": { + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/jest-preset/-/jest-preset-0.85.3.tgz", + "integrity": "sha512-ALPSrM0q2fU+5AXcOXzDKx7rxVKPMvygAZfsTWLdrGRVWIqf/HEfM0R8euQqIKUqmEuQ1TxMWN+px3h6gc4vow==", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/js-polyfills": "0.85.3", + "babel-jest": "^29.7.0", + "jest-environment-node": "^29.7.0", + "regenerator-runtime": "^0.13.2" + }, "engines": { - "node": ">=18" + "node": ">= 20.19.4" + }, + "peerDependencies": { + "react": "^19.2.3" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.85.3.tgz", + "integrity": "sha512-U2+aMshIXf1uFn77tpBb/xhHWB9vkVrMpt7kkucAugF8hJKYTDGB587X7WwelHduK2KBfhl4giSv0rzZGoef9A==", "license": "MIT", "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.85.3.tgz", + "integrity": "sha512-omuKq+r7jM4XvCMIlNMPP7Up3SyB8o5EAdZtF7YXniKyq7UOMBqhYHFqgsdOXr0lT+3ADf7VCJG3sb82jlBrrQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.79.2", - "hermes-parser": "0.25.1", + "@react-native/babel-preset": "0.85.3", + "hermes-parser": "0.33.3", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { "@babel/core": "*" } }, "node_modules/@react-native/metro-config": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.85.3.tgz", + "integrity": "sha512-sVo6HepUmCcpdfozEf91lA0FjpLNNZYu/Zi9FiYiAQTK8pzATXDVTqhvdxpFrQn435p5eUTSbllvbH/KN+bnyA==", "dev": true, "license": "MIT", "dependencies": { - "@react-native/js-polyfills": "0.79.2", - "@react-native/metro-babel-transformer": "0.79.2", - "metro-config": "^0.82.0", - "metro-runtime": "^0.82.0" + "@react-native/js-polyfills": "0.85.3", + "@react-native/metro-babel-transformer": "0.85.3", + "metro-config": "^0.84.3", + "metro-runtime": "^0.84.3" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/@react-native/normalize-colors": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.85.3.tgz", + "integrity": "sha512-hj0PScZEhIbcOvQV5yMKX3ha4XEIOy/SVE1Rrpp0beW0dpNLOgSC7KDxGewmDnIHK9YdQUXGY9eMEfShUMIaZw==", "license": "MIT" }, "node_modules/@react-native/typescript-config": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.85.3.tgz", + "integrity": "sha512-F2Ign3lv/99R5HMDiaQE6NpRdopn87VuXgfHABSk0iwzouLFk1fcwaMkJUmjhnxrQagsUwxOWp4WTPwEvRRazQ==", "dev": true, "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { - "version": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.85.3.tgz", + "integrity": "sha512-dsCjI//OIPEUJMyNHp4l7zNLVjCx7bcaRUceOCkU+IB17hkbtbGWvi7HjGFSzy7FJGmS/MOlcfpb72xXiy1Oig==", "license": "MIT", "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { - "@types/react": "^19.0.0", + "@types/react": "^19.2.0", "react": "*", - "react-native": "*" + "react-native": "0.85.3" }, "peerDependenciesMeta": { "@types/react": { @@ -8622,63 +10152,75 @@ } }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.37.0.tgz", + "integrity": "sha512-rqdESYaVio9Ktz55lhUhtBsBUCF3wvvJuWia5YqoHDd+egyIfwWxITTAa0TSEyZl7283A4WNHNl0hyeEMblmfA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.38.0" + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.37.0.tgz", + "integrity": "sha512-P0PVlfrDvfvCYg2KPIS7YUG/4i6ZPf8z1MicXx09C9Cz9W9UhSBh/nii13eBdDtLav2BFMKhvaFMcghXHX03Hw==", "license": "MIT", "dependencies": { - "@sentry/core": "10.38.0" + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.37.0.tgz", + "integrity": "sha512-snuk12ZaDerxesSnetNIwKoth/51R0y/h3eXD/bGtXp+hnSkeXN5HanI/RJl297llRjn4zJYRShW9Nx86Ay0Dw==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.38.0", - "@sentry/core": "10.38.0" + "@sentry-internal/browser-utils": "10.37.0", + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.37.0.tgz", + "integrity": "sha512-PyIYSbjLs+L5essYV0MyIsh4n5xfv2eV7l0nhUoPJv9Bak3kattQY3tholOj0EP3SgKgb+8HSZnmazgF++Hbog==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.38.0", - "@sentry/core": "10.38.0" + "@sentry-internal/replay": "10.37.0", + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/babel-plugin-component-annotate": { - "version": "4.9.0", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-4.8.0.tgz", + "integrity": "sha512-cy/9Eipkv23MsEJ4IuB4dNlVwS9UqOzI3Eu+QPake5BVFgPYCX0uP0Tr3Z43Ime6Rb+BiDnWC51AJK9i9afHYw==", "license": "MIT", "engines": { "node": ">= 14" } }, "node_modules/@sentry/browser": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.37.0.tgz", + "integrity": "sha512-kheqJNqGZP5TSBCPv4Vienv1sfZwXKHQDYR+xrdHHYdZqwWuZMJJW/cLO9XjYAe+B9NnJ4UwJOoY4fPvU+HQ1Q==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.38.0", - "@sentry-internal/feedback": "10.38.0", - "@sentry-internal/replay": "10.38.0", - "@sentry-internal/replay-canvas": "10.38.0", - "@sentry/core": "10.38.0" + "@sentry-internal/browser-utils": "10.37.0", + "@sentry-internal/feedback": "10.37.0", + "@sentry-internal/replay": "10.37.0", + "@sentry-internal/replay-canvas": "10.37.0", + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" @@ -8846,18 +10388,22 @@ } }, "node_modules/@sentry/core": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.37.0.tgz", + "integrity": "sha512-hkRz7S4gkKLgPf+p3XgVjVm7tAfvcEPZxeACCC6jmoeKhGkzN44nXwLiqqshJ25RMcSrhfFvJa/FlBg6zupz7g==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/react": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.37.0.tgz", + "integrity": "sha512-XLnXJOHgsCeVAVBbO+9AuGlZWnCxLQHLOmKxpIr8wjE3g7dHibtug6cv8JLx78O4dd7aoCqv2TTyyKY9FLJ2EQ==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.38.0", - "@sentry/core": "10.38.0" + "@sentry/browser": "10.37.0", + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" @@ -8867,15 +10413,17 @@ } }, "node_modules/@sentry/react-native": { - "version": "7.12.0", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-7.11.0.tgz", + "integrity": "sha512-OiDaLCAGpRN18YG/o7IIwLhU0Xpb0tYKQ5QxkGHiwb+L3VHn+MqGCGfITYNdhqr06HHMvu9Lysm+UJxaNmGaJg==", "license": "MIT", "dependencies": { - "@sentry/babel-plugin-component-annotate": "4.9.0", - "@sentry/browser": "10.38.0", + "@sentry/babel-plugin-component-annotate": "4.8.0", + "@sentry/browser": "10.37.0", "@sentry/cli": "2.58.4", - "@sentry/core": "10.38.0", - "@sentry/react": "10.38.0", - "@sentry/types": "10.38.0" + "@sentry/core": "10.37.0", + "@sentry/react": "10.37.0", + "@sentry/types": "10.37.0" }, "bin": { "sentry-expo-upload-sourcemaps": "scripts/expo-upload-sourcemaps.js" @@ -8892,17 +10440,21 @@ } }, "node_modules/@sentry/types": { - "version": "10.38.0", + "version": "10.37.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-10.37.0.tgz", + "integrity": "sha512-umpnUKRC0AAbJrADg6SlFtqN2yzf7NHciCF9lkHau+ax2PIZ/NDmoG4RQujFVflVaVoD60Ly2t+CcPnYIWMPlw==", "license": "MIT", "dependencies": { - "@sentry/core": "10.38.0" + "@sentry/core": "10.37.0" }, "engines": { "node": ">=18" } }, "node_modules/@sideway/address": { - "version": "4.1.2", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -8910,12 +10462,16 @@ } }, "node_modules/@sideway/formula": { - "version": "3.0.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true, "license": "BSD-3-Clause" }, @@ -8929,17 +10485,22 @@ }, "node_modules/@sinonjs/commons": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "13.0.5", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@sinonjs/commons": "^3.0.1" + "@sinonjs/commons": "^3.0.0" } }, "node_modules/@solana/buffer-layout": { @@ -9900,63 +11461,6 @@ } } }, - "node_modules/@testing-library/react-native/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/react-native/node_modules/jest-diff": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@testing-library/react-native/node_modules/jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@testing-library/react-native/node_modules/pretty-format": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@testing-library/react-native/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/@tokenizer/token": { "version": "0.3.0", "license": "MIT" @@ -10014,17 +11518,6 @@ "node": ">=10.13.0" } }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@typechain/ethers-v5": { "version": "11.1.2", "dev": true, @@ -10056,6 +11549,7 @@ }, "node_modules/@types/babel__core": { "version": "7.20.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", @@ -10067,6 +11561,7 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" @@ -10074,6 +11569,7 @@ }, "node_modules/@types/babel__template": { "version": "7.4.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", @@ -10082,6 +11578,7 @@ }, "node_modules/@types/babel__traverse": { "version": "7.11.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" @@ -10187,7 +11684,10 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -10215,176 +11715,28 @@ "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.14", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/jest/node_modules/expect": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-message-util": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@types/jest/node_modules/jest-util": { - "version": "29.7.0", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.7.0", + "node_modules/@types/jest": { + "version": "29.5.14", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" } }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/@types/json-schema": { "version": "7.0.15", "license": "MIT" @@ -10466,10 +11818,12 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.1.9", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", "license": "MIT", "dependencies": { - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-native": { @@ -10529,6 +11883,15 @@ "redux": "^4.0.0" } }, + "node_modules/@types/react-test-renderer": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.1.0.tgz", + "integrity": "sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/secp256k1": { "version": "4.0.3", "license": "MIT", @@ -10578,6 +11941,7 @@ }, "node_modules/@types/stack-utils": { "version": "2.0.3", + "dev": true, "license": "MIT" }, "node_modules/@types/statuses": { @@ -10757,382 +12121,114 @@ "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.38.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.38.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.38.0", - "@typescript-eslint/tsconfig-utils": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.38.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.38.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.38.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@unizen-io/unizen-contract-addresses": { - "version": "0.0.15", - "license": "ISC" - }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.0.tgz", - "integrity": "sha512-h1T2c2Di49ekF2TE8ZCoJkb+jwETKUIPDJ/nO3tJBKlLFPu+fyd93f0rGP/BvArKx2k2HlRM4kqkNarj3dvZlg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.0.tgz", - "integrity": "sha512-sG1NHtgXtX8owEkJ11yn34vt0Xqzi3k9TJ8zppDmyG8GZV4kVWw44FHwKwHeEFl07uKPeC4ZoyuQaGh5ruJYPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.9.0", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.0.tgz", - "integrity": "sha512-TK+UA1TTa0qS53rjWn7cVlEKVGz2B6JYe0C++TdQjvWYIyx83ruwh0wd4LRxYBM5HeuAzXcylA9BH2trARXJTw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.0.tgz", - "integrity": "sha512-6uZwzMRFcD7CcCd0vz3Hp+9qIL2jseE/bx3ZjaLwn8t714nYGwiE84WpaMCYjU+IQET8Vu/+BNAGtYD7BG/0yA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.0.tgz", - "integrity": "sha512-bPUBksQfrgcfv2+mm+AZinaKq8LCFvt5PThYqRotqSuuZK1TVKkhbVMS/jvSRfYl7jr3AoZLYbDkItxgqMKRkg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.0.tgz", - "integrity": "sha512-uT6E7UBIrTdCsFQ+y0tQd3g5oudmrS/hds5pbU3h4s2t/1vsGWbbSKhBSCD9mcqaqkBwoqlECpUrRJCmldl8PA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.0.tgz", - "integrity": "sha512-vdqBh911wc5awE2bX2zx3eflbyv8U9xbE/jVKAm425eRoOVv/VseGZsqi3A3SykckSpF4wSROkbQPvbQFn8EsA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.0.tgz", - "integrity": "sha512-/8JFZ/SnuDr1lLEVsxsuVwrsGquTvT51RZGvyDB/dOK3oYK2UqeXzgeyq6Otp8FZXQcEYqJwxb9v+gtdXn03eQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.0.tgz", - "integrity": "sha512-FkJjybtrl+rajTw4loI3L6YqSOpeZfDls4SstL/5lsP2bka9TiHUjgMBjygeZEis1oC8LfJTS8FSgpKPaQx2tQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.0.tgz", - "integrity": "sha512-w/NZfHNeDusbqSZ8r/hp8iL4S39h4+vQMc9/vvzuIKMWKppyUGKm3IST0Qv0aOZ1rzIbl9SrDeIqK86ZpUK37w==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + } }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.0.tgz", - "integrity": "sha512-bEPBosut8/8KQbUixPry8zg/fOzVOWyvwzOfz0C0Rw6dp+wIBseyiHKjkcSyZKv/98edrbMknBaMNJfA/UEdqw==", - "cpu": [ - "riscv64" - ], + "node_modules/@typescript-eslint/types": { + "version": "8.38.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.0.tgz", - "integrity": "sha512-LDtMT7moE3gK753gG4pc31AAqGUC86j3AplaFusc717EUGF9ZFJ356sdQzzZzkBk1XzMdxFyZ4f/i35NKM/lFA==", - "cpu": [ - "s390x" - ], + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.38.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.0.tgz", - "integrity": "sha512-WmFd5KINHIXj8o1mPaT8QRjA9HgSXhN1gl9Da4IZihARihEnOylu4co7i/yeaIpcfsI6sYs33cNZKyHYDh0lrA==", - "cpu": [ - "x64" - ], + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "balanced-match": "^1.0.0" + } }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.0.tgz", - "integrity": "sha512-CYuXbANW+WgzVRIl8/QvZmDaZxrqvOldOwlbUjIM4pQ46FJ0W5cinJ/Ghwa/Ng1ZPMJMk1VFdsD/XwmCGIXBWg==", - "cpu": [ - "x64" - ], + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.0.tgz", - "integrity": "sha512-6Rp2WH0OoitMYR57Z6VE8Y6corX8C6QEMWLgOV6qXiJIeZ1F9WGXY/yQ8yDC4iTraotyLOeJ2Asea0urWj2fKQ==", - "cpu": [ - "wasm32" - ], + "node_modules/@typescript-eslint/utils": { + "version": "8.38.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" }, "engines": { - "node": ">=14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.0.tgz", - "integrity": "sha512-rknkrTRuvujprrbPmGeHi8wYWxmNVlBoNW8+4XF2hXUnASOjmuC9FNF1tGbDiRQWn264q9U/oGtixyO3BT8adQ==", - "cpu": [ - "arm64" - ], + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.38.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.0.tgz", - "integrity": "sha512-Ceymm+iBl+bgAICtgiHyMLz6hjxmLJKqBim8tDzpX61wpZOx2bPK6Gjuor7I2RiUynVjvvkoRIkrPyMwzBzF3A==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "license": "ISC" }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.0.tgz", - "integrity": "sha512-k59o9ZyeyS0hAlcaKFezYSH2agQeRFEB7KoQLXl3Nb3rgkqT1NY9Vwy+SqODiLmYnEjxWJVRE/yq2jFVqdIxZw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "node_modules/@unizen-io/unizen-contract-addresses": { + "version": "0.0.15", + "license": "ISC" }, "node_modules/@unstoppabledomains/resolution": { "version": "9.3.0", @@ -11157,25 +12253,6 @@ "node-fetch": "^2.6.12" } }, - "node_modules/@urql/core": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@0no-co/graphql.web": "^1.0.13", - "wonka": "^6.3.2" - } - }, - "node_modules/@urql/exchange-retry": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "@urql/core": "^5.1.2", - "wonka": "^6.3.2" - }, - "peerDependencies": { - "@urql/core": "^5.0.0" - } - }, "node_modules/@vscode/sudo-prompt": { "version": "9.3.1", "license": "MIT" @@ -11900,6 +12977,8 @@ }, "node_modules/ansi-fragments": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", "dev": true, "license": "MIT", "dependencies": { @@ -11909,7 +12988,9 @@ } }, "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, "license": "MIT", "engines": { @@ -11918,6 +12999,8 @@ }, "node_modules/ansi-fragments/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -11929,6 +13012,8 @@ }, "node_modules/ansi-fragments/node_modules/astral-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true, "license": "MIT", "engines": { @@ -11937,6 +13022,8 @@ }, "node_modules/ansi-fragments/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "license": "MIT", "dependencies": { @@ -11945,16 +13032,22 @@ }, "node_modules/ansi-fragments/node_modules/color-name": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true, "license": "MIT" }, "node_modules/ansi-fragments/node_modules/colorette": { - "version": "1.3.0", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true, "license": "MIT" }, "node_modules/ansi-fragments/node_modules/is-fullwidth-code-point": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, "license": "MIT", "engines": { @@ -11963,6 +13056,8 @@ }, "node_modules/ansi-fragments/node_modules/slice-ansi": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11976,6 +13071,8 @@ }, "node_modules/ansi-fragments/node_modules/strip-ansi": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "license": "MIT", "dependencies": { @@ -12030,6 +13127,8 @@ }, "node_modules/arg": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "license": "MIT" }, "node_modules/argparse": { @@ -12249,7 +13348,10 @@ } }, "node_modules/async-limiter": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true, "license": "MIT" }, "node_modules/async-lock": { @@ -12352,133 +13454,27 @@ }, "node_modules/babel-jest": { "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/transform": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-jest/node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/jest-haste-map": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/babel-jest/node_modules/jest-regex-util": { - "version": "29.6.3", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-util": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", - "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "slash": "^3.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-jest/node_modules/write-file-atomic": { - "version": "4.0.2", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "peerDependencies": { + "@babel/core": "^7.8.0" } }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -12493,6 +13489,7 @@ }, "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { "version": "5.1.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", @@ -12507,6 +13504,7 @@ }, "node_modules/babel-plugin-istanbul/node_modules/semver": { "version": "6.3.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -12514,6 +13512,7 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "29.6.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", @@ -12565,15 +13564,28 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-react-compiler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", + "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + } + }, "node_modules/babel-plugin-react-native-web": { - "version": "0.19.13", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.21.2.tgz", + "integrity": "sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==", "license": "MIT" }, "node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.25.1", + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.33.3.tgz", + "integrity": "sha512-/Z9xYdaJ1lC0pT9do6TqCqhOSLfZ5Ot8D5za1p+feEfWYupCOfGbhhEXN9r2ZgJtDNUNRw/Z+T2CvAGKBqtqWA==", "license": "MIT", "dependencies": { - "hermes-parser": "0.25.1" + "hermes-parser": "0.33.3" } }, "node_modules/babel-plugin-transform-flow-enums": { @@ -12585,6 +13597,7 @@ }, "node_modules/babel-preset-current-node-syntax": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -12608,78 +13621,33 @@ } }, "node_modules/babel-preset-expo": { - "version": "13.2.3", + "version": "56.0.15", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-56.0.15.tgz", + "integrity": "sha512-0MqbQoM6nBUbKvgu2xJ4VixZnUTGTq3HB2WwvOikdO4CiPxbQ+wGA25fOoHHSni5iEFW39wy6y1ookTWlq3wVw==", "license": "MIT", "dependencies": { + "@babel/generator": "^7.20.5", "@babel/helper-module-imports": "^7.25.9", "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-preset": "0.79.5", - "babel-plugin-react-native-web": "~0.19.13", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "debug": "^4.3.4", - "react-refresh": "^0.14.2", - "resolve-from": "^5.0.0" - }, - "peerDependencies": { - "babel-plugin-react-compiler": "^19.0.0-beta-e993439-20250405" - }, - "peerDependenciesMeta": { - "babel-plugin-react-compiler": { - "optional": true - } - } - }, - "node_modules/babel-preset-expo/node_modules/@react-native/babel-plugin-codegen": { - "version": "0.79.5", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.79.5" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/babel-preset-expo/node_modules/@react-native/babel-preset": { - "version": "0.79.5", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.27.1", "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", @@ -12687,66 +13655,41 @@ "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.28.6", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1", "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", "@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.79.5", - "babel-plugin-syntax-hermes-parser": "0.25.1", + "@babel/preset-typescript": "^7.23.0", + "@react-native/babel-plugin-codegen": "0.85.3", + "babel-plugin-react-compiler": "^1.0.0", + "babel-plugin-react-native-web": "~0.21.0", + "babel-plugin-syntax-hermes-parser": "^0.33.3", "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/babel-preset-expo/node_modules/@react-native/codegen": { - "version": "0.79.5", - "license": "MIT", - "dependencies": { - "glob": "^7.1.1", - "hermes-parser": "0.25.1", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" + "debug": "^4.3.4" }, "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/babel-preset-expo/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "@babel/runtime": "^7.20.0", + "expo": "*", + "expo-widgets": "^56.0.18", + "react-refresh": ">=0.14.0 <1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@babel/runtime": { + "optional": true + }, + "expo": { + "optional": true + }, + "expo-widgets": { + "optional": true + } } }, "node_modules/babel-preset-jest": { "version": "29.6.3", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", @@ -12944,31 +13887,6 @@ "version": "2.0.0", "license": "MIT" }, - "node_modules/better-opn": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bfs-path": { "version": "1.0.2", "license": "MIT" @@ -13255,6 +14173,8 @@ }, "node_modules/bplist-parser": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", "license": "MIT", "dependencies": { "big-integer": "1.6.x" @@ -13517,7 +14437,6 @@ }, "node_modules/bytes": { "version": "3.1.2", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -13564,33 +14483,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -13688,6 +14580,8 @@ }, "node_modules/char-regex": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, "license": "MIT", "engines": { @@ -13742,15 +14636,10 @@ "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "3.0.0", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/chrome-launcher": { "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", "license": "Apache-2.0", "dependencies": { "@types/node": "*", @@ -13766,19 +14655,22 @@ } }, "node_modules/chromium-edge-launcher": { - "version": "0.2.0", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.3.0.tgz", + "integrity": "sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA==", "license": "Apache-2.0", "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "mkdirp": "^1.0.4" } }, "node_modules/chromium-edge-launcher/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -13788,8 +14680,9 @@ } }, "node_modules/ci-info": { - "version": "4.2.0", - "dev": true, + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", @@ -13877,7 +14770,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "2.1.0", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", "dev": true, "license": "MIT" }, @@ -14113,19 +15008,6 @@ "node": ">=0.8" } }, - "node_modules/clone-deep": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cluster-key-slot": { "version": "1.1.2", "license": "Apache-2.0", @@ -14135,6 +15017,8 @@ }, "node_modules/co": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, "license": "MIT", "engines": { @@ -14143,7 +15027,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.2", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", "dev": true, "license": "MIT" }, @@ -14196,6 +15082,8 @@ }, "node_modules/command-exists": { "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", "dev": true, "license": "MIT" }, @@ -14322,6 +15210,8 @@ }, "node_modules/compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -14331,30 +15221,27 @@ } }, "node_modules/compression": { - "version": "1.7.4", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -14362,11 +15249,18 @@ }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, "node_modules/concat-map": { "version": "0.0.1", @@ -14374,6 +15268,8 @@ }, "node_modules/connect": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -14387,6 +15283,8 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -14394,6 +15292,8 @@ }, "node_modules/connect/node_modules/finalhandler": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -14410,10 +15310,14 @@ }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, "node_modules/connect/node_modules/on-finished": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -14424,6 +15328,8 @@ }, "node_modules/connect/node_modules/statuses": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -14582,6 +15488,28 @@ "sha.js": "^2.4.8" } }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/cross-fetch": { "version": "3.1.5", "license": "MIT", @@ -14891,7 +15819,9 @@ } }, "node_modules/dayjs": { - "version": "1.10.4", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", + "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", "dev": true, "license": "MIT" }, @@ -14912,6 +15842,8 @@ }, "node_modules/decamelize": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, "license": "MIT", "engines": { @@ -14988,13 +15920,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/define-properties": { "version": "1.2.1", "license": "MIT", @@ -15111,6 +16036,8 @@ }, "node_modules/detect-newline": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, "license": "MIT", "engines": { @@ -15119,6 +16046,8 @@ }, "node_modules/diff-sequences": { "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "license": "MIT", "engines": { @@ -15144,6 +16073,12 @@ "rfc4648": "^1.3.0" } }, + "node_modules/dnssd-advertise": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/dnssd-advertise/-/dnssd-advertise-1.1.6.tgz", + "integrity": "sha512-Ndrrf6BMPalkQPd/zubL+4YghH2J9NspapQ09uDXwYbvOPkP0oaqf5CkcwJ0b50kS2O3ul6yVu+jz+RY62Cejg==", + "license": "MIT" + }, "node_modules/doctrine": { "version": "2.1.0", "dev": true, @@ -15203,55 +16138,22 @@ "node_modules/domutils": { "version": "2.8.0", "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "16.4.7", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dotenv-expand": { - "version": "11.0.7", - "license": "BSD-2-Clause", - "dependencies": { - "dotenv": "^16.4.5" - }, - "engines": { - "node": ">=12" + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://dotenvx.com" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dotenv-expand/node_modules/dotenv": { - "version": "16.6.1", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node_modules/dot-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, "node_modules/dprint-node": { @@ -15395,15 +16297,6 @@ "version": "2.0.4", "license": "MIT" }, - "node_modules/edge-core-js/node_modules/yaob": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/yaob/-/yaob-0.3.12.tgz", - "integrity": "sha512-HVXUb7s4ZawrEtpAEpuNwsD6oHCqapY9aCnMEeZnk3lIAlTO85Gw7pT2xzmYy3Q4CKPcG9pCW3h2rgf9vBTuqg==", - "license": "MIT", - "dependencies": { - "rfc4648": "^1.1.0" - } - }, "node_modules/edge-currency-accountbased": { "version": "4.84.1", "resolved": "https://registry.npmjs.org/edge-currency-accountbased/-/edge-currency-accountbased-4.84.1.tgz", @@ -15502,15 +16395,6 @@ } } }, - "node_modules/edge-currency-accountbased/node_modules/yaob": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/yaob/-/yaob-0.3.12.tgz", - "integrity": "sha512-HVXUb7s4ZawrEtpAEpuNwsD6oHCqapY9aCnMEeZnk3lIAlTO85Gw7pT2xzmYy3Q4CKPcG9pCW3h2rgf9vBTuqg==", - "license": "MIT", - "dependencies": { - "rfc4648": "^1.1.0" - } - }, "node_modules/edge-currency-plugins": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/edge-currency-plugins/-/edge-currency-plugins-3.10.0.tgz", @@ -15894,6 +16778,8 @@ }, "node_modules/emittery": { "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, "license": "MIT", "engines": { @@ -15955,15 +16841,10 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-editor": { - "version": "0.4.2", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/env-paths": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, "license": "MIT", "engines": { @@ -15971,7 +16852,9 @@ } }, "node_modules/envinfo": { - "version": "7.14.0", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", "dev": true, "license": "MIT", "bin": { @@ -15983,28 +16866,37 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "dev": true, "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-stack-parser": { - "version": "2.0.6", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "license": "MIT", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/errorhandler": { - "version": "1.5.1", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.2.tgz", + "integrity": "sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw==", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "escape-html": "~1.0.3" }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/es-abstract": { @@ -16683,6 +17575,7 @@ }, "node_modules/esprima": { "version": "4.0.1", + "dev": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -16958,10 +17851,6 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/exec-async": { - "version": "2.2.0", - "license": "MIT" - }, "node_modules/execa": { "version": "5.1.1", "license": "MIT", @@ -16986,10 +17875,11 @@ "node_modules/exif-parser": { "version": "0.1.12" }, - "node_modules/exit-x": { - "version": "0.2.2", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -17002,42 +17892,51 @@ } }, "node_modules/expect": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/expect-utils": "30.0.0", - "@jest/get-type": "30.0.0", - "jest-matcher-utils": "30.0.0", - "jest-message-util": "30.0.0", - "jest-mock": "30.0.0", - "jest-util": "30.0.0" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/expo": { - "version": "53.0.20", + "version": "56.0.12", + "resolved": "https://registry.npmjs.org/expo/-/expo-56.0.12.tgz", + "integrity": "sha512-FxgdI/Yqva6iJOThZIHfvxlKPxs4EC4uScUnEswwSArR/Fj9k430O13R590LcOQTsdNsjIs+GBHwjfoAY6vmAQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.24.20", - "@expo/config": "~11.0.13", - "@expo/config-plugins": "~10.1.2", - "@expo/fingerprint": "0.13.4", - "@expo/metro-config": "0.20.17", - "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~13.2.3", - "expo-asset": "~11.1.7", - "expo-constants": "~17.1.7", - "expo-file-system": "~18.1.11", - "expo-font": "~13.3.2", - "expo-keep-awake": "~14.1.4", - "expo-modules-autolinking": "2.1.14", - "expo-modules-core": "2.5.0", - "react-native-edge-to-edge": "1.6.0", - "whatwg-url-without-unicode": "8.0.0-3" + "@expo/cli": "^56.1.16", + "@expo/config": "~56.0.9", + "@expo/config-plugins": "~56.0.9", + "@expo/devtools": "~56.0.2", + "@expo/dom-webview": "~56.0.5", + "@expo/fingerprint": "^0.19.4", + "@expo/local-build-cache-provider": "^56.0.8", + "@expo/log-box": "^56.0.13", + "@expo/metro": "~56.0.0", + "@expo/metro-config": "~56.0.14", + "@ungap/structured-clone": "^1.3.0", + "babel-preset-expo": "~56.0.15", + "expo-asset": "~56.0.17", + "expo-constants": "~56.0.18", + "expo-file-system": "~56.0.8", + "expo-font": "~56.0.7", + "expo-keep-awake": "~56.0.3", + "expo-modules-autolinking": "~56.0.16", + "expo-modules-core": "~56.0.17", + "pretty-format": "^29.7.0", + "react-refresh": "^0.14.2", + "whatwg-url-minimum": "^0.1.2" }, "bin": { "expo": "bin/cli", @@ -17048,7 +17947,9 @@ "@expo/dom-webview": "*", "@expo/metro-runtime": "*", "react": "*", + "react-dom": "*", "react-native": "*", + "react-native-web": "*", "react-native-webview": "*" }, "peerDependenciesMeta": { @@ -17058,17 +17959,25 @@ "@expo/metro-runtime": { "optional": true }, + "react-dom": { + "optional": true + }, + "react-native-web": { + "optional": true + }, "react-native-webview": { "optional": true } } }, "node_modules/expo-asset": { - "version": "11.1.7", + "version": "56.0.17", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-56.0.17.tgz", + "integrity": "sha512-GFN5j+8SPkyv0nfsiFHewmdB/D0tL237TsBE/gSfFOFy/J3a52py7IulcSqkA3sQE/u/UlD5BmvP5ssS4//nUg==", "license": "MIT", "dependencies": { - "@expo/image-utils": "^0.7.6", - "expo-constants": "~17.1.7" + "@expo/image-utils": "^0.10.1", + "expo-constants": "~56.0.18" }, "peerDependencies": { "expo": "*", @@ -17076,12 +17985,28 @@ "react-native": "*" } }, + "node_modules/expo-asset/node_modules/@expo/image-utils": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.10.1.tgz", + "integrity": "sha512-YDeefvmYdihS7Wp3ESDUVnOgOSWmj2Cczm9lVNDdm4MqQLdAKm/LPYg83HtFQPfefRlAxyHrQR/O9kIXN9C1Wg==", + "license": "MIT", + "dependencies": { + "@expo/require-utils": "^56.1.3", + "@expo/spawn-async": "^1.8.0", + "chalk": "^4.0.0", + "getenv": "^2.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "semver": "^7.6.0" + } + }, "node_modules/expo-constants": { - "version": "17.1.7", + "version": "56.0.18", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-56.0.18.tgz", + "integrity": "sha512-8AMtbDGl/WVPnWlmbpGmvcdnNCy9E4PFnwdVwj600vljkMDPSxcAcjw8GVXEPk3PpZ+ngTqsrkltWyj0UKYAxw==", "license": "MIT", "dependencies": { - "@expo/config": "~11.0.12", - "@expo/env": "~1.0.7" + "@expo/env": "~2.3.0" }, "peerDependencies": { "expo": "*", @@ -17089,7 +18014,9 @@ } }, "node_modules/expo-file-system": { - "version": "18.1.11", + "version": "56.0.8", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-56.0.8.tgz", + "integrity": "sha512-NrH41/8snGIBSbYicwVLB4txPdgCATd7ZYhMAGS3YJZ9GbnduhlAoV4/YCbGayjrbpE9bJb/6wegPL/zmvRMnQ==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -17097,18 +18024,23 @@ } }, "node_modules/expo-font": { - "version": "13.3.2", + "version": "56.0.7", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-56.0.7.tgz", + "integrity": "sha512-hpU/vRwPzsby9lPGkA4blDqLIIXYzoWnCZHr6PxvcWbY/uPObAiyhh6q+e0WYsB65SthK+PLH95jEnVag7fwEg==", "license": "MIT", "dependencies": { "fontfaceobserver": "^2.1.0" }, "peerDependencies": { "expo": "*", - "react": "*" + "react": "*", + "react-native": "*" } }, "node_modules/expo-keep-awake": { - "version": "14.1.4", + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-56.0.3.tgz", + "integrity": "sha512-CLMJXtEiMKknD3Rpm8CRwE6ZJUzu2yCEmRk1sgfHAJ1zIbuEWY3dpPDubtsnuzWm+2k6Sru+yaFbYsvPWmTiBA==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -17116,16 +18048,15 @@ } }, "node_modules/expo-modules-autolinking": { - "version": "2.1.14", + "version": "56.0.16", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-56.0.16.tgz", + "integrity": "sha512-9JnL4N46P8ubDpDIfWolDn7nxU2j1rY67xY/dNVuyH0m+HG+r/JI16VYtjIf4COpZtEuFo4D3h3MBeFzGucMnw==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", + "@expo/require-utils": "^56.1.3", + "@expo/spawn-async": "^1.8.0", "chalk": "^4.1.0", - "commander": "^7.2.0", - "find-up": "^5.0.0", - "glob": "^10.4.2", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0" + "commander": "^7.2.0" }, "bin": { "expo-modules-autolinking": "bin/expo-modules-autolinking.js" @@ -17133,16 +18064,41 @@ }, "node_modules/expo-modules-autolinking/node_modules/commander": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/expo-modules-core": { - "version": "2.5.0", + "version": "56.0.17", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-56.0.17.tgz", + "integrity": "sha512-5J8whnT7Ccp+BrFClLmpF76omBqn95VZExroTm01Dgjm4vpty1Rb7U3we+ZUceNHtRd07Lw30u7FNfDgIhEbRQ==", "license": "MIT", "dependencies": { + "@expo/expo-modules-macros-plugin": "0.2.2", + "expo-modules-jsi": "~56.0.10", "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-worklets": "^0.7.4 || ^0.8.0" + }, + "peerDependenciesMeta": { + "react-native-worklets": { + "optional": true + } + } + }, + "node_modules/expo-modules-jsi": { + "version": "56.0.10", + "resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-56.0.10.tgz", + "integrity": "sha512-fHZcFpYO/o62GYa6fJyAQJZcAShzhoN0iMMDzbr7vD3ewET6e1vAlTonbEakN9F0VHEgBFJ4NREy87uwVcpCuA==", + "license": "MIT", + "peerDependencies": { + "react-native": "*" } }, "node_modules/expo-quick-actions": { @@ -17212,8 +18168,154 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/expo-server": { + "version": "56.0.5", + "resolved": "https://registry.npmjs.org/expo-server/-/expo-server-56.0.5.tgz", + "integrity": "sha512-SmM2p2g3Jrktpiazcst+OxhjSzOHXKAY4BPURHYHXvApzzoybMmrNF4IEZ8DKZ145BhSe4ydAmlEFCRTsdtgUQ==", + "license": "MIT", + "engines": { + "node": ">=20.16.0" + } + }, + "node_modules/expo/node_modules/@expo/config-plugins": { + "version": "56.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-56.0.9.tgz", + "integrity": "sha512-/6a/S9USwx8OC9tGjHxbviLFiBHyueN3aoNWMLvWDEJoZ1CIVW800ZBzwXq/FYNK2qzcN1LxFmQtzD1zeFQKNA==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^56.0.6", + "@expo/json-file": "~10.2.0", + "@expo/plist": "^0.7.0", + "@expo/require-utils": "^56.1.3", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/expo/node_modules/@expo/config-types": { + "version": "56.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-56.0.6.tgz", + "integrity": "sha512-4Y6Aum5J4Re5NnxGVofRNe1aDwUBOmWhQYkynZsqzRtX/zEA1ADUeyHXuEckv9YD9djiyT7bKtLt5gKL3mA6VQ==", + "license": "MIT" + }, + "node_modules/expo/node_modules/@expo/json-file": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz", + "integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/expo/node_modules/@expo/plist": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.7.0.tgz", + "integrity": "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "node_modules/expo/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/expo/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/expo/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expo/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/expo/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expo/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expo/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, "node_modules/exponential-backoff": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", "license": "Apache-2.0" }, "node_modules/express": { @@ -17425,6 +18527,8 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" @@ -17433,6 +18537,18 @@ "node": ">=0.8.0" } }, + "node_modules/fb-dotslash": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/fb-dotslash/-/fb-dotslash-0.5.8.tgz", + "integrity": "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "dotslash": "bin/dotslash" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/fb-watchman": { "version": "2.0.2", "license": "Apache-2.0", @@ -17440,6 +18556,23 @@ "bser": "2.1.1" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/feaxios": { "version": "0.0.23", "resolved": "https://registry.npmjs.org/feaxios/-/feaxios-0.0.23.tgz", @@ -17470,6 +18603,12 @@ "node": "^12.20 || >= 14.13" } }, + "node_modules/fetch-nodeshim": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/fetch-nodeshim/-/fetch-nodeshim-0.4.10.tgz", + "integrity": "sha512-m6I8ALe4L4XpdETy7MJZWs6L1IVMbjs99bwbpIKphxX+0CTns4IKDWJY0LWfr4YsFjfg+z1TjzTMU8lKl8rG0w==", + "license": "MIT" + }, "node_modules/fflate": { "version": "0.4.8", "license": "MIT" @@ -17607,36 +18746,39 @@ } }, "node_modules/firebase": { - "version": "10.12.2", + "version": "12.15.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-12.15.0.tgz", + "integrity": "sha512-p0YTLcRSTiBXMx9sGr4ZNSfLjc/RVBEw4C/TXjVMtw65+6E1Pbm47UY3F4/AqRoDobEcNX3gsbPGy7jPjxbgSQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/analytics": "0.10.4", - "@firebase/analytics-compat": "0.2.10", - "@firebase/app": "0.10.5", - "@firebase/app-check": "0.8.4", - "@firebase/app-check-compat": "0.3.11", - "@firebase/app-compat": "0.2.35", - "@firebase/app-types": "0.9.2", - "@firebase/auth": "1.7.4", - "@firebase/auth-compat": "0.5.9", - "@firebase/database": "1.0.5", - "@firebase/database-compat": "1.0.5", - "@firebase/firestore": "4.6.3", - "@firebase/firestore-compat": "0.3.32", - "@firebase/functions": "0.11.5", - "@firebase/functions-compat": "0.3.11", - "@firebase/installations": "0.6.7", - "@firebase/installations-compat": "0.2.7", - "@firebase/messaging": "0.12.9", - "@firebase/messaging-compat": "0.2.9", - "@firebase/performance": "0.6.7", - "@firebase/performance-compat": "0.2.7", - "@firebase/remote-config": "0.4.7", - "@firebase/remote-config-compat": "0.2.7", - "@firebase/storage": "0.12.5", - "@firebase/storage-compat": "0.3.8", - "@firebase/util": "1.9.6", - "@firebase/vertexai-preview": "0.0.2" + "@firebase/ai": "2.13.1", + "@firebase/analytics": "0.10.22", + "@firebase/analytics-compat": "0.2.28", + "@firebase/app": "0.15.0", + "@firebase/app-check": "0.12.0", + "@firebase/app-check-compat": "0.4.5", + "@firebase/app-compat": "0.5.14", + "@firebase/app-types": "0.9.5", + "@firebase/auth": "1.13.3", + "@firebase/auth-compat": "0.6.8", + "@firebase/data-connect": "0.7.1", + "@firebase/database": "1.1.3", + "@firebase/database-compat": "2.1.4", + "@firebase/firestore": "4.16.0", + "@firebase/firestore-compat": "0.4.11", + "@firebase/functions": "0.13.5", + "@firebase/functions-compat": "0.4.5", + "@firebase/installations": "0.6.22", + "@firebase/installations-compat": "0.2.22", + "@firebase/messaging": "0.13.0", + "@firebase/messaging-compat": "0.2.27", + "@firebase/performance": "0.7.12", + "@firebase/performance-compat": "0.2.25", + "@firebase/remote-config": "0.8.5", + "@firebase/remote-config-compat": "0.2.26", + "@firebase/storage": "0.14.3", + "@firebase/storage-compat": "0.4.3", + "@firebase/util": "1.15.1" } }, "node_modules/first-match": { @@ -17662,6 +18804,8 @@ }, "node_modules/flow-enums-runtime": { "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", "license": "MIT" }, "node_modules/follow-redirects": { @@ -17684,6 +18828,8 @@ }, "node_modules/fontfaceobserver": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", "license": "BSD-2-Clause" }, "node_modules/for-each": { @@ -17699,23 +18845,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/for-in": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/foreground-child": { "version": "3.3.1", "license": "ISC", @@ -17780,13 +18909,6 @@ "node": ">= 0.6" } }, - "node_modules/freeport-async": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/fresh": { "version": "0.5.2", "license": "MIT", @@ -17920,6 +19042,7 @@ }, "node_modules/get-package-type": { "version": "0.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8.0.0" @@ -18322,15 +19445,25 @@ "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==", "license": "MIT" }, + "node_modules/hermes-compiler": { + "version": "250829098.0.10", + "resolved": "https://registry.npmjs.org/hermes-compiler/-/hermes-compiler-250829098.0.10.tgz", + "integrity": "sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w==", + "license": "MIT" + }, "node_modules/hermes-estree": { - "version": "0.25.1", + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.33.3.tgz", + "integrity": "sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==", "license": "MIT" }, "node_modules/hermes-parser": { - "version": "0.25.1", + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.33.3.tgz", + "integrity": "sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA==", "license": "MIT", "dependencies": { - "hermes-estree": "0.25.1" + "hermes-estree": "0.33.3" } }, "node_modules/hi-base32": { @@ -18355,6 +19488,8 @@ }, "node_modules/hosted-git-info": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" @@ -18365,6 +19500,8 @@ }, "node_modules/html-escaper": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true, "license": "MIT" }, @@ -18397,6 +19534,7 @@ }, "node_modules/http-errors": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "depd": "2.0.0", @@ -18410,7 +19548,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.5", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", "license": "MIT" }, "node_modules/http-shutdown": { @@ -18478,6 +19618,8 @@ }, "node_modules/idb": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", "license": "ISC" }, "node_modules/idb-keyval": { @@ -18522,6 +19664,8 @@ }, "node_modules/image-size": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", "license": "MIT", "dependencies": { "queue": "6.0.2" @@ -18558,6 +19702,8 @@ }, "node_modules/import-local": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "license": "MIT", "dependencies": { @@ -18576,6 +19722,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -18681,6 +19828,7 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "dev": true, "license": "MIT" }, "node_modules/is-async-function": { @@ -18789,13 +19937,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-docker": { "version": "2.2.1", "license": "MIT", @@ -18809,13 +19950,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "license": "MIT", @@ -18849,6 +19983,8 @@ }, "node_modules/is-generator-fn": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, "license": "MIT", "engines": { @@ -19005,16 +20141,6 @@ "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.2.1", "license": "MIT", @@ -19198,18 +20324,11 @@ }, "node_modules/isarray": { "version": "2.0.5", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" }, "node_modules/isomorphic-fetch": { "version": "3.0.0", @@ -19238,6 +20357,7 @@ }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=8" @@ -19245,6 +20365,8 @@ }, "node_modules/istanbul-lib-instrument": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19259,33 +20381,39 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps": { - "version": "5.0.6", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { "node": ">=10" } }, "node_modules/istanbul-reports": { - "version": "3.1.3", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19394,20 +20522,22 @@ } }, "node_modules/jest": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/core": "30.0.0", - "@jest/types": "30.0.0", - "import-local": "^3.2.0", - "jest-cli": "30.0.0" + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -19419,50 +20549,56 @@ } }, "node_modules/jest-changed-files": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "license": "MIT", "dependencies": { - "execa": "^5.1.1", - "jest-util": "30.0.0", + "execa": "^5.0.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/environment": "30.0.0", - "@jest/expect": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/types": "30.0.0", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "chalk": "^4.1.2", + "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^1.6.0", - "is-generator-fn": "^2.1.0", - "jest-each": "30.0.0", - "jest-matcher-utils": "30.0.0", - "jest-message-util": "30.0.0", - "jest-runtime": "30.0.0", - "jest-snapshot": "30.0.0", - "jest-util": "30.0.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "30.0.0", - "pure-rand": "^7.0.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", "slash": "^3.0.0", - "stack-utils": "^2.0.6" + "stack-utils": "^2.0.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus/node_modules/dedent": { - "version": "1.6.0", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", + "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -19475,26 +20611,29 @@ } }, "node_modules/jest-cli": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/core": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/types": "30.0.0", - "chalk": "^4.1.2", - "exit-x": "^0.2.2", - "import-local": "^3.2.0", - "jest-config": "30.0.0", - "jest-util": "30.0.0", - "jest-validate": "30.0.0", - "yargs": "^17.7.2" + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -19506,173 +20645,135 @@ } }, "node_modules/jest-config": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.27.4", - "@jest/get-type": "30.0.0", - "@jest/pattern": "30.0.0", - "@jest/test-sequencer": "30.0.0", - "@jest/types": "30.0.0", - "babel-jest": "30.0.0", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "deepmerge": "^4.3.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.11", - "jest-circus": "30.0.0", - "jest-docblock": "30.0.0", - "jest-environment-node": "30.0.0", - "jest-regex-util": "30.0.0", - "jest-resolve": "30.0.0", - "jest-runner": "30.0.0", - "jest-util": "30.0.0", - "jest-validate": "30.0.0", - "micromatch": "^4.0.8", + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "30.0.0", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@types/node": "*", - "esbuild-register": ">=3.4.0", "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, - "esbuild-register": { - "optional": true - }, "ts-node": { "optional": true } } }, - "node_modules/jest-config/node_modules/babel-jest": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "30.0.0", - "@types/babel__core": "^7.20.5", - "babel-plugin-istanbul": "^7.0.0", - "babel-preset-jest": "30.0.0", - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "slash": "^3.0.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0" - } - }, - "node_modules/jest-config/node_modules/babel-plugin-istanbul": { - "version": "7.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-instrument": "^6.0.2", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.27.3", - "@types/babel__core": "^7.20.5" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/jest-config/node_modules/babel-preset-jest": { - "version": "30.0.0", + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "babel-plugin-jest-hoist": "30.0.0", - "babel-preset-current-node-syntax": "^1.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "*" }, - "peerDependencies": { - "@babel/core": "^7.11.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/jest-diff": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/diff-sequences": "30.0.0", - "@jest/get-type": "30.0.0", - "chalk": "^4.1.2", - "pretty-format": "30.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-docblock": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "license": "MIT", "dependencies": { - "detect-newline": "^3.1.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-each": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "license": "MIT", "dependencies": { - "@jest/get-type": "30.0.0", - "@jest/types": "30.0.0", - "chalk": "^4.1.2", - "jest-util": "30.0.0", - "pretty-format": "30.0.0" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-node": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/environment": "30.0.0", - "@jest/fake-timers": "30.0.0", - "@jest/types": "30.0.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "30.0.0", - "jest-util": "30.0.0", - "jest-validate": "30.0.0" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { @@ -19683,117 +20784,101 @@ } }, "node_modules/jest-haste-map": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "30.0.0", + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", "@types/node": "*", - "anymatch": "^3.1.3", - "fb-watchman": "^2.0.2", - "graceful-fs": "^4.2.11", - "jest-regex-util": "30.0.0", - "jest-util": "30.0.0", - "jest-worker": "30.0.0", - "micromatch": "^4.0.8", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", "walker": "^1.0.8" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "optionalDependencies": { - "fsevents": "^2.3.3" - } - }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@ungap/structured-clone": "^1.3.0", - "jest-util": "30.0.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.1.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "fsevents": "^2.3.2" } }, "node_modules/jest-leak-detector": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/get-type": "30.0.0", - "pretty-format": "30.0.0" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "license": "MIT", "dependencies": { - "@jest/get-type": "30.0.0", - "chalk": "^4.1.2", - "jest-diff": "30.0.0", - "pretty-format": "30.0.0" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@jest/types": "30.0.0", - "@types/stack-utils": "^2.0.3", - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "micromatch": "^4.0.8", - "pretty-format": "30.0.0", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", "slash": "^3.0.0", - "stack-utils": "^2.0.6" + "stack-utils": "^2.0.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-mock": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "30.0.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "30.0.0" + "jest-util": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "license": "MIT", "engines": { @@ -19809,92 +20894,87 @@ } }, "node_modules/jest-regex-util": { - "version": "30.0.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "license": "MIT", "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.0.0", - "jest-pnp-resolver": "^1.2.3", - "jest-util": "30.0.0", - "jest-validate": "30.0.0", - "slash": "^3.0.0", - "unrs-resolver": "^1.7.11" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "license": "MIT", "dependencies": { - "jest-regex-util": "30.0.0", - "jest-snapshot": "30.0.0" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "30.0.0", - "@jest/environment": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/transform": "30.0.0", - "@jest/types": "30.0.0", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "chalk": "^4.1.2", + "chalk": "^4.0.0", "emittery": "^0.13.1", - "exit-x": "^0.2.2", - "graceful-fs": "^4.2.11", - "jest-docblock": "30.0.0", - "jest-environment-node": "30.0.0", - "jest-haste-map": "30.0.0", - "jest-leak-detector": "30.0.0", - "jest-message-util": "30.0.0", - "jest-resolve": "30.0.0", - "jest-runtime": "30.0.0", - "jest-util": "30.0.0", - "jest-watcher": "30.0.0", - "jest-worker": "30.0.0", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@ungap/structured-clone": "^1.3.0", - "jest-util": "30.0.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.1.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner/node_modules/source-map-support": { "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, "license": "MIT", "dependencies": { @@ -19902,54 +20982,66 @@ "source-map": "^0.6.0" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime": { - "version": "30.0.0", + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@jest/environment": "30.0.0", - "@jest/fake-timers": "30.0.0", - "@jest/globals": "30.0.0", - "@jest/source-map": "30.0.0", - "@jest/test-result": "30.0.0", - "@jest/transform": "30.0.0", - "@jest/types": "30.0.0", - "@types/node": "*", - "chalk": "^4.1.2", - "cjs-module-lexer": "^2.1.0", - "collect-v8-coverage": "^1.0.2", - "glob": "^10.3.10", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.0.0", - "jest-message-util": "30.0.0", - "jest-mock": "30.0.0", - "jest-regex-util": "30.0.0", - "jest-resolve": "30.0.0", - "jest-snapshot": "30.0.0", - "jest-util": "30.0.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/jest-runtime/node_modules/strip-bom": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, "license": "MIT", "engines": { @@ -19957,95 +21049,89 @@ } }, "node_modules/jest-snapshot": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.27.4", - "@babel/generator": "^7.27.5", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.27.1", - "@babel/types": "^7.27.3", - "@jest/expect-utils": "30.0.0", - "@jest/get-type": "30.0.0", - "@jest/snapshot-utils": "30.0.0", - "@jest/transform": "30.0.0", - "@jest/types": "30.0.0", - "babel-preset-current-node-syntax": "^1.1.0", - "chalk": "^4.1.2", - "expect": "30.0.0", - "graceful-fs": "^4.2.11", - "jest-diff": "30.0.0", - "jest-matcher-utils": "30.0.0", - "jest-message-util": "30.0.0", - "jest-util": "30.0.0", - "pretty-format": "30.0.0", - "semver": "^7.7.2", - "synckit": "^0.11.8" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-util": { - "version": "30.0.0", - "dev": true, + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "license": "MIT", "dependencies": { - "@jest/types": "30.0.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "graceful-fs": "^4.2.11", - "picomatch": "^4.0.2" + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-validate": { - "version": "30.0.0", - "dev": true, + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "license": "MIT", "dependencies": { - "@jest/get-type": "30.0.0", - "@jest/types": "30.0.0", - "camelcase": "^6.3.0", - "chalk": "^4.1.2", + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "30.0.0" + "pretty-format": "^29.7.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-watcher": { - "version": "30.0.0", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "license": "MIT", "dependencies": { - "@jest/test-result": "30.0.0", - "@jest/types": "30.0.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "30.0.0", - "string-length": "^4.0.2" + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-worker": { @@ -20061,49 +21147,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker/node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/jest-util": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "license": "MIT", @@ -20139,14 +21182,16 @@ } }, "node_modules/joi": { - "version": "17.4.0", + "version": "17.13.4", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.4.tgz", + "integrity": "sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.0", - "@sideway/formula": "^3.0.0", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, @@ -20206,6 +21251,8 @@ }, "node_modules/jsc-safe-url": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", "license": "0BSD" }, "node_modules/jsesc": { @@ -20230,10 +21277,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "license": "MIT" - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "dev": true, @@ -20356,13 +21399,6 @@ "version": "1.0.0", "license": "MIT" }, - "node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/klaw-sync": { "version": "6.0.0", "dev": true, @@ -20379,7 +21415,9 @@ } }, "node_modules/lan-network": { - "version": "0.1.7", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/lan-network/-/lan-network-0.2.1.tgz", + "integrity": "sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==", "license": "MIT", "bin": { "lan-network": "dist/lan-network-cli.js" @@ -20441,6 +21479,8 @@ }, "node_modules/lighthouse-logger": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", "license": "Apache-2.0", "dependencies": { "debug": "^2.6.9", @@ -20449,6 +21489,8 @@ }, "node_modules/lighthouse-logger/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -20456,13 +21498,17 @@ }, "node_modules/lighthouse-logger/node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, "node_modules/lightningcss": { - "version": "1.27.0", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "license": "MPL-2.0", "dependencies": { - "detect-libc": "^1.0.3" + "detect-libc": "^2.0.3" }, "engines": { "node": ">= 12.0.0" @@ -20472,20 +21518,43 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", "cpu": [ "arm64" ], @@ -20503,9 +21572,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", - "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", "cpu": [ "x64" ], @@ -20523,9 +21592,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", - "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", "cpu": [ "x64" ], @@ -20543,9 +21612,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", - "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", "cpu": [ "arm" ], @@ -20563,12 +21632,15 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", - "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -20583,12 +21655,15 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", - "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", "cpu": [ "arm64" ], + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -20603,12 +21678,15 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", - "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -20623,12 +21701,15 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", - "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", "cpu": [ "x64" ], + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -20643,9 +21724,9 @@ } }, "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", - "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", "cpu": [ "arm64" ], @@ -20663,9 +21744,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", - "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", "cpu": [ "x64" ], @@ -20682,6 +21763,15 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/lines-and-columns": { "version": "1.1.6", "license": "MIT" @@ -20909,6 +21999,8 @@ }, "node_modules/lodash.throttle": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", "license": "MIT" }, "node_modules/log-symbols": { @@ -20973,6 +22065,8 @@ }, "node_modules/logkitty": { "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", "dev": true, "license": "MIT", "dependencies": { @@ -20986,6 +22080,8 @@ }, "node_modules/logkitty/node_modules/camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "license": "MIT", "engines": { @@ -20994,6 +22090,8 @@ }, "node_modules/logkitty/node_modules/cliui": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "license": "ISC", "dependencies": { @@ -21004,6 +22102,8 @@ }, "node_modules/logkitty/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { @@ -21016,6 +22116,8 @@ }, "node_modules/logkitty/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { @@ -21027,6 +22129,8 @@ }, "node_modules/logkitty/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -21041,6 +22145,8 @@ }, "node_modules/logkitty/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { @@ -21052,6 +22158,8 @@ }, "node_modules/logkitty/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "license": "MIT", "dependencies": { @@ -21064,12 +22172,16 @@ } }, "node_modules/logkitty/node_modules/y18n": { - "version": "4.0.1", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true, "license": "ISC" }, "node_modules/logkitty/node_modules/yargs": { "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "license": "MIT", "dependencies": { @@ -21091,6 +22203,8 @@ }, "node_modules/logkitty/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "license": "ISC", "dependencies": { @@ -21130,27 +22244,21 @@ "license": "ISC" }, "node_modules/make-dir": { - "version": "3.1.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/makeerror": { "version": "1.0.12", "license": "BSD-3-Clause", @@ -21170,6 +22278,8 @@ }, "node_modules/marky": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", "license": "Apache-2.0" }, "node_modules/math-intrinsics": { @@ -21255,43 +22365,44 @@ } }, "node_modules/metro": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.84.4.tgz", + "integrity": "sha512-8ETTubqfD6ornDy2zYDvRcKnVDOXdFJsjetYDBsY4oAsb6NJkiwFR+FaMESyGppFmQUyBQA4H4sFGxzcQSGtFA==", "license": "MIT", "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", - "chalk": "^4.0.0", + "@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", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^4.4.0", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.29.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.82.5", - "metro-cache": "0.82.5", - "metro-cache-key": "0.82.5", - "metro-config": "0.82.5", - "metro-core": "0.82.5", - "metro-file-map": "0.82.5", - "metro-resolver": "0.82.5", - "metro-runtime": "0.82.5", - "metro-source-map": "0.82.5", - "metro-symbolicate": "0.82.5", - "metro-transform-plugins": "0.82.5", - "metro-transform-worker": "0.82.5", - "mime-types": "^2.1.27", + "metro-babel-transformer": "0.84.4", + "metro-cache": "0.84.4", + "metro-cache-key": "0.84.4", + "metro-config": "0.84.4", + "metro-core": "0.84.4", + "metro-file-map": "0.84.4", + "metro-resolver": "0.84.4", + "metro-runtime": "0.84.4", + "metro-source-map": "0.84.4", + "metro-symbolicate": "0.84.4", + "metro-transform-plugins": "0.84.4", + "metro-transform-worker": "0.84.4", + "mime-types": "^3.0.1", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", @@ -21303,225 +22414,141 @@ "metro": "src/cli.js" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-babel-transformer": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.84.4.tgz", + "integrity": "sha512-rvCfz8snl9h20VcvpOHxZuHP1SlAkv4HXbzw7nyyVwu6Eqo5PRerbakQ9XmUCOsRy70spJ37O+G1TK8oMzo48g==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.29.1", + "hermes-parser": "0.35.0", + "metro-cache-key": "0.84.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.29.1", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz", + "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==", "license": "MIT" }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.29.1", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz", + "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==", "license": "MIT", "dependencies": { - "hermes-estree": "0.29.1" + "hermes-estree": "0.35.0" } }, "node_modules/metro-cache": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.84.4.tgz", + "integrity": "sha512-gpcFQdSLUwUCk71saKoE64jLFbx2nwTfVCcPSULMNT8QYq0p1eZZE29Jvd0HtT/UlhC3ZOutLxJME5xqD2JUZg==", "license": "MIT", "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "https-proxy-agent": "^7.0.5", - "metro-core": "0.82.5" + "metro-core": "0.84.4" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-cache-key": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.84.4.tgz", + "integrity": "sha512-wVO79aGrkYImpnaVS4+d5RrRBRPX31QtvKB3wKGBuiNSznduZTQHzsrJZRroFJSwnygrzdsGUtDQPuqqFjFdvw==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-cache/node_modules/agent-base": { "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/metro-cache/node_modules/https-proxy-agent": { - "version": "7.0.6", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/metro-config": { - "version": "0.82.5", - "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.7.0", - "metro": "0.82.5", - "metro-cache": "0.82.5", - "metro-core": "0.82.5", - "metro-runtime": "0.82.5" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-config/node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-config/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-config/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/jest-validate": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-config/node_modules/js-yaml": { - "version": "3.13.1", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 14" } }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", + "node_modules/metro-cache/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/metro-config/node_modules/pretty-format": { - "version": "29.7.0", + "node_modules/metro-config": { + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.84.4.tgz", + "integrity": "sha512-PMotGDjXcXLWo2TMRH+VR99phFNgYTwqh4OoieIKK3yTJa1Jmkl+fZJxDO0jfBvNF+WESHciHvpNuBtXaF3B0Q==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "connect": "^3.6.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.84.4", + "metro-cache": "0.84.4", + "metro-core": "0.84.4", + "metro-runtime": "0.84.4", + "yaml": "^2.6.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, - "node_modules/metro-config/node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "license": "MIT", + "node_modules/metro-config/node_modules/yaml": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">=4" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, - "node_modules/metro-config/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, "node_modules/metro-core": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.84.4.tgz", + "integrity": "sha512-HONpWC5LGXZn3ffkd4Hu6AIrfE7j4Z0g0wMo/goV24WOB3lhuFZ40KgvaDiSw8iyQHloMYay5N/wPX+z8oN/PQ==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.82.5" + "metro-resolver": "0.84.4" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-file-map": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.84.4.tgz", + "integrity": "sha512-KSVDi/u60hKPx++NLu3MTIvyjzNoJnFAF8PQFxaj1jiSka/wjw+Ua6sNuJ0TDHQv+7AAoFQxeMgaRAe8Yic5wQ==", "license": "MIT", "dependencies": { "debug": "^4.4.0", @@ -21535,74 +22562,85 @@ "walker": "^1.0.7" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-minify-terser": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.84.4.tgz", + "integrity": "sha512-5qpbaVOMC7CPitIpuewzVeGw7E+C3ykbv2mqTjQLl85Z3annSVGlSCTcsZjqXZzjupfK4Ztj3dDc4kc44NZwtQ==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-resolver": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.84.4.tgz", + "integrity": "sha512-1qLgbxQ5ZGhhutuPot1Yp348ofDsATL2WkrHF65TobqTT9K3P9qJXw38bomk7ncp5B7OYMfWwtyBZo1lCV792A==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-runtime": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.84.4.tgz", + "integrity": "sha512-Jibypds4g7AhzdRKY+kDoj51s5EXMwgyp5ddtlreDAsWefMdOx+agWqgm0H2XSZ/ueanHHVM89fnf5OJnlxa8Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-source-map": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.84.4.tgz", + "integrity": "sha512-jbWkPxIesVuo1IWkvezmMJld6iu8nD62GsrZiV6jP37AOdbo4OBq1FJ+qkOg8sV05wAHB//jAbziuW0SlJfW4g==", "license": "MIT", "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.82.5", + "metro-symbolicate": "0.84.4", "nullthrows": "^1.1.1", - "ob1": "0.82.5", + "ob1": "0.84.4", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-source-map/node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro-symbolicate": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.84.4.tgz", + "integrity": "sha512-OnfpacxUqGPZQ27t8qK9mFa7uqHIlVWeqRqkCbvMvreEBiamEeOn8krKtcwgP5M4cYDPwuSmCTopHMVthqG4zA==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.82.5", + "metro-source-map": "0.84.4", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" @@ -21611,77 +22649,140 @@ "metro-symbolicate": "src/index.js" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-symbolicate/node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro-transform-plugins": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.84.4.tgz", + "integrity": "sha512-kehr6HbAecqD0/a3xLXobELdPaAmRAl8bel0qagPF4vhZtux93nS8S4eq2kgKt6J2GnQpVjSoW1PXdst04mwow==", "license": "MIT", "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" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/metro-transform-worker": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.84.4.tgz", + "integrity": "sha512-W1IYMvvXTu4MxYr7d9h7CeG2vpIr3bmLLIavkPY4O1ilzDrvS8z/NEe6y+pC44Ff7raMXQgYSfdqDUwN/i39gg==", "license": "MIT", "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.82.5", - "metro-babel-transformer": "0.82.5", - "metro-cache": "0.82.5", - "metro-cache-key": "0.82.5", - "metro-minify-terser": "0.82.5", - "metro-source-map": "0.82.5", - "metro-transform-plugins": "0.82.5", + "metro": "0.84.4", + "metro-babel-transformer": "0.84.4", + "metro-cache": "0.84.4", + "metro-cache-key": "0.84.4", + "metro-minify-terser": "0.84.4", + "metro-source-map": "0.84.4", + "metro-transform-plugins": "0.84.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" + } + }, + "node_modules/metro/node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" } }, "node_modules/metro/node_modules/ci-info": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "license": "MIT" }, "node_modules/metro/node_modules/hermes-estree": { - "version": "0.29.1", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz", + "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==", "license": "MIT" }, "node_modules/metro/node_modules/hermes-parser": { - "version": "0.29.1", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz", + "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.35.0" + } + }, + "node_modules/metro/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { - "hermes-estree": "0.29.1" + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/metro/node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, "node_modules/metro/node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro/node_modules/ws": { - "version": "7.5.10", + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", "license": "MIT", "engines": { "node": ">=8.3.0" @@ -21806,40 +22907,14 @@ } }, "node_modules/minipass": { - "version": "7.1.2", - "license": "ISC", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/minizlib": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "minipass": "^7.1.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/mixin-object": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "license": "MIT", @@ -22028,6 +23103,12 @@ "ieee754": "^1.1.13" } }, + "node_modules/multitars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/multitars/-/multitars-1.0.0.tgz", + "integrity": "sha512-H/J4fMLedtudftaYMOg7ajzLYgT3/rwbWVJbqr/iUgB8DQztn38ys5HOqI1CzSxx8QhXXwOOnnBvd4v3jG5+Mg==", + "license": "MIT" + }, "node_modules/mute-stream": { "version": "2.0.0", "dev": true, @@ -22054,7 +23135,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.11", + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", "funding": [ { "type": "github", @@ -22073,20 +23156,6 @@ "version": "2.0.0", "license": "MIT" }, - "node_modules/napi-postinstall": { - "version": "0.2.4", - "dev": true, - "license": "MIT", - "bin": { - "napi-postinstall": "lib/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/napi-postinstall" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "dev": true, @@ -22099,10 +23168,6 @@ "node": ">= 0.6" } }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "license": "MIT" - }, "node_modules/no-case": { "version": "3.0.4", "dev": true, @@ -22114,6 +23179,8 @@ }, "node_modules/nocache": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", "dev": true, "license": "MIT", "engines": { @@ -22186,7 +23253,9 @@ "license": "MIT" }, "node_modules/node-forge": { - "version": "1.3.1", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" @@ -22218,11 +23287,13 @@ "license": "MIT" }, "node_modules/node-stream-zip": { - "version": "1.13.4", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" }, "funding": { "type": "github", @@ -22255,6 +23326,8 @@ }, "node_modules/npm-package-arg": { "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", "license": "ISC", "dependencies": { "hosted-git-info": "^7.0.0", @@ -22292,16 +23365,20 @@ }, "node_modules/nullthrows": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "license": "MIT" }, "node_modules/ob1": { - "version": "0.82.5", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.84.4.tgz", + "integrity": "sha512-eJXMpz4aQHXF/YBB9ddqZDIS+ooO91hObo9FoW/xBkr54/zCwYYCDqT/O54vNo8kOkWs5Ou/y28NgdrV0edQNA==", "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=18.18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, "node_modules/object-assign": { @@ -22458,7 +23535,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -22508,147 +23587,33 @@ "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/log-symbols": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/mimic-fn": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" + "word-wrap": "^1.2.5" }, "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/os-browserify": { @@ -22725,6 +23690,7 @@ }, "node_modules/p-try": { "version": "2.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -22856,22 +23822,6 @@ "npm": ">5" } }, - "node_modules/patch-package/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", "dev": true, @@ -23110,6 +24060,8 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -23121,6 +24073,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { @@ -23133,6 +24087,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { @@ -23144,6 +24100,8 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -23158,6 +24116,8 @@ }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { @@ -23221,7 +24181,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "funding": [ { "type": "opencollective", @@ -23238,7 +24200,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -23425,48 +24387,24 @@ "node": ">=6.0.0" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pretty-format": { - "version": "30.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "30.0.0", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/pretty-format/node_modules/@jest/schemas": { - "version": "30.0.0", - "dev": true, + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.34.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pretty-format/node_modules/@sinclair/typebox": { - "version": "0.34.35", - "dev": true, - "license": "MIT" - }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", "engines": { "node": ">=10" @@ -23477,11 +24415,14 @@ }, "node_modules/pretty-format/node_modules/react-is": { "version": "18.3.1", - "dev": true, + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, "node_modules/proc-log": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -23637,7 +24578,9 @@ } }, "node_modules/pure-rand": { - "version": "7.0.1", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true, "funding": [ { @@ -23673,12 +24616,6 @@ "version": "1.4.4", "license": "MIT" }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, "node_modules/qs": { "version": "6.10.3", "dev": true, @@ -23721,6 +24658,8 @@ }, "node_modules/queue": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "license": "MIT", "dependencies": { "inherits": "~2.0.3" @@ -23748,10 +24687,6 @@ "version": "4.0.4", "license": "MIT" }, - "node_modules/r3-hack": { - "resolved": "scripts/r3-hack", - "link": true - }, "node_modules/radix3": { "version": "1.1.0", "license": "MIT" @@ -23817,8 +24752,16 @@ "node": ">=0.10.0" } }, + "node_modules/re2js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/re2js/-/re2js-0.4.3.tgz", + "integrity": "sha512-EuNmh7jurhHEE8Ge/lBo9JuMLb3qf866Xjjfyovw3wPc7+hlqDkZq4LwhrCQMEI+ARWfrKrHozEndzlpNT0WDg==", + "license": "MIT" + }, "node_modules/react": { - "version": "19.0.0", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23866,57 +24809,59 @@ "license": "MIT" }, "node_modules/react-native": { - "version": "0.79.2", - "license": "MIT", - "dependencies": { - "@jest/create-cache-key-function": "^29.7.0", - "@react-native/assets-registry": "0.79.2", - "@react-native/codegen": "0.79.2", - "@react-native/community-cli-plugin": "0.79.2", - "@react-native/gradle-plugin": "0.79.2", - "@react-native/js-polyfills": "0.79.2", - "@react-native/normalize-colors": "0.79.2", - "@react-native/virtualized-lists": "0.79.2", + "version": "0.85.3", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.85.3.tgz", + "integrity": "sha512-HN/fGC+3nZVcDNcw7gfbM/DuqZAvI9Mz+/SxuhODaua4JY0BPzhfTzWXRyTR4mRgMHmShTPpH2PYMTxvZrsdZA==", + "license": "MIT", + "dependencies": { + "@react-native/assets-registry": "0.85.3", + "@react-native/codegen": "0.85.3", + "@react-native/community-cli-plugin": "0.85.3", + "@react-native/gradle-plugin": "0.85.3", + "@react-native/js-polyfills": "0.85.3", + "@react-native/normalize-colors": "0.85.3", + "@react-native/virtualized-lists": "0.85.3", "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.33.3", "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", + "hermes-compiler": "250829098.0.10", "invariant": "^2.2.4", - "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", - "metro-runtime": "^0.82.0", - "metro-source-map": "^0.82.0", + "metro-runtime": "^0.84.3", + "metro-source-map": "^0.84.3", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", - "react-devtools-core": "^6.1.1", + "react-devtools-core": "^6.1.5", "react-refresh": "^0.14.0", "regenerator-runtime": "^0.13.2", - "scheduler": "0.25.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" }, "bin": { "react-native": "cli.js" }, "engines": { - "node": ">=18" + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" }, "peerDependencies": { - "@types/react": "^19.0.0", - "react": "^19.0.0" + "@react-native/jest-preset": "0.85.3", + "@types/react": "^19.1.1", + "react": "^19.2.3" }, "peerDependenciesMeta": { + "@react-native/jest-preset": { + "optional": true + }, "@types/react": { "optional": true } @@ -23940,7 +24885,9 @@ } }, "node_modules/react-native-bootsplash": { - "version": "6.3.8", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/react-native-bootsplash/-/react-native-bootsplash-6.3.12.tgz", + "integrity": "sha512-o+3rj6fNJGMW2tcWIyB3P1Mps4O4yU3+qcHeLmd7FFzABVzez0To7bpeQ7rTApdb3bIg8s61R8PI7+fwkakGBQ==", "license": "MIT", "dependencies": { "@expo/config-plugins": "^9.0.0 || ^10.0.0", @@ -23953,7 +24900,7 @@ "node-html-parser": "^7.0.1", "picocolors": "^1.1.1", "prettier": "^3.5.3", - "react-native-is-edge-to-edge": "^1.1.7", + "react-native-is-edge-to-edge": "^1.2.1", "sharp": "^0.32.6", "ts-dedent": "^2.2.0", "xml-formatter": "^3.6.5" @@ -24042,14 +24989,6 @@ "react-native": "*" } }, - "node_modules/react-native-edge-to-edge": { - "version": "1.6.0", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/react-native-email-link": { "version": "1.14.5", "license": "MIT", @@ -24100,10 +25039,13 @@ } }, "node_modules/react-native-gesture-handler": { - "version": "2.28.0", + "version": "2.31.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.31.2.tgz", + "integrity": "sha512-rw5q74i2AfS7YGYdbxQDhOU7xqgY6WRM1132/CCm3erqjblhECZDZFHIm0tteHoC9ih24wogVBVVzcTBQtZ+5A==", "license": "MIT", "dependencies": { "@egjs/hammerjs": "^2.0.17", + "@types/react-test-renderer": "^19.1.0", "hoist-non-react-statics": "^3.3.0", "invariant": "^2.2.4" }, @@ -24206,7 +25148,9 @@ } }, "node_modules/react-native-keyboard-controller": { - "version": "1.19.0", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.6.tgz", + "integrity": "sha512-nAXCmar/W8Gn4iQV7O5fAVuTh57JszCsqTS+cfR95WFOLR/AfbwfPz/+sWyz/q2SOIe2VpyQzq6hzYiwErhqqw==", "license": "MIT", "dependencies": { "react-native-is-edge-to-edge": "^1.2.1" @@ -24295,17 +25239,28 @@ } }, "node_modules/react-native-reanimated": { - "version": "4.1.3", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.3.1.tgz", + "integrity": "sha512-KhGsS0YkCA+gusgyzlf9hnqzVPIR398KTpqXyqq/+yYJJPAvyEEPKcxlB0xtOOXSMrR2A9uRKVARVQhZwrOh+Q==", "license": "MIT", "dependencies": { - "react-native-is-edge-to-edge": "^1.2.1", - "semver": "7.7.2" + "react-native-is-edge-to-edge": "^1.3.1", + "semver": "^7.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0", "react": "*", - "react-native": "*", - "react-native-worklets": ">=0.5.0" + "react-native": "0.81 - 0.85", + "react-native-worklets": "0.8.x" + } + }, + "node_modules/react-native-reanimated/node_modules/react-native-is-edge-to-edge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.3.1.tgz", + "integrity": "sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" } }, "node_modules/react-native-render-html": { @@ -24345,7 +25300,9 @@ "license": "ISC" }, "node_modules/react-native-safe-area-context": { - "version": "5.6.1", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.7.0.tgz", + "integrity": "sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ==", "license": "MIT", "peerDependencies": { "react": "*", @@ -24353,16 +25310,17 @@ } }, "node_modules/react-native-screens": { - "version": "4.16.0", + "version": "4.25.2", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.25.2.tgz", + "integrity": "sha512-1Nj1fusFd+rIMKU/qC9yGKVG+3ofh11d3OdBQKL1iVvQfKvcB8vhvTGQf2TkfxW3bamxN+hCZIXmNuU0mRkyDg==", "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", - "react-native-is-edge-to-edge": "^1.2.1", "warn-once": "^0.1.0" }, "peerDependencies": { "react": "*", - "react-native": "*" + "react-native": ">=0.82.0" } }, "node_modules/react-native-securerandom": { @@ -24397,7 +25355,9 @@ "license": "MIT" }, "node_modules/react-native-svg": { - "version": "15.14.0", + "version": "15.15.4", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.15.4.tgz", + "integrity": "sha512-boT/vIRgj6zZKBpfTPJJiYWMbZE9duBMOwPK6kCSTgxsS947IFMOq9OgIFkpWZTB7t229H24pDRkh3W9ZK/J1A==", "license": "MIT", "dependencies": { "css-select": "^5.1.0", @@ -24481,7 +25441,9 @@ } }, "node_modules/react-native-vision-camera": { - "version": "4.7.2", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/react-native-vision-camera/-/react-native-vision-camera-4.7.3.tgz", + "integrity": "sha512-g1/neOyjSqn1kaAa2FxI/qp5KzNvPcF0bnQw6NntfbxH6tm0+8WFZszlgb5OV+iYlB6lFUztCbDtyz5IpL47OA==", "license": "MIT", "peerDependencies": { "@shopify/react-native-skia": "*", @@ -24503,7 +25465,9 @@ } }, "node_modules/react-native-webview": { - "version": "13.15.0", + "version": "13.16.1", + "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.16.1.tgz", + "integrity": "sha512-If0eHhoEdOYDcHsX+xBFwHMbWBGK1BvGDQDQdVkwtSIXiq1uiqjkpWVP2uQ1as94J0CzvFE9PUNDuhiX0Z6ubw==", "license": "MIT", "dependencies": { "escape-string-regexp": "^4.0.0", @@ -24518,229 +25482,81 @@ "version": "2.0.6", "license": "MIT", "dependencies": { - "moment": "^2.22.0" - } - }, - "node_modules/react-native-worklets": { - "version": "0.6.1", - "license": "MIT", - "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", - "semver": "7.7.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-zano": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/react-native-zano/-/react-native-zano-0.3.0.tgz", - "integrity": "sha512-6LG8Iqnq14pPmIKfHpD4PcCXlvJh7vvR1BafzpX+1MkwHtbugQOuwHD8SCfvWZCfkOhtK/jie2AS2SOVyIosXA==", - "license": "BSD-3-Clause", - "dependencies": { - "cleaners": "^0.3.17" - } - }, - "node_modules/react-native-zcash": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/react-native-zcash/-/react-native-zcash-0.12.1.tgz", - "integrity": "sha512-fk7D+a6RLGr5ej5EZGWxhabPsKyFk/cpI6njyHvB0mZGaaAH45FNN4BAGuZAxUXauDBtj10ewmUJ2HQInuZyWw==", - "license": "MIT", - "dependencies": { - "biggystring": "^4.2.3", - "rfc4648": "^1.3.0" - }, - "peerDependencies": { - "react-native": ">=0.47.0 <1.0.0" - } - }, - "node_modules/react-native/node_modules/@jest/environment": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/react-native/node_modules/@jest/fake-timers": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/react-native/node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/react-native/node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/react-native/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-native/node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/react-native/node_modules/jest-environment-node": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/react-native/node_modules/jest-message-util": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "moment": "^2.22.0" } }, - "node_modules/react-native/node_modules/jest-mock": { - "version": "29.7.0", + "node_modules/react-native-worklets": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-native-worklets/-/react-native-worklets-0.8.3.tgz", + "integrity": "sha512-oCBJROyLU7yG/1R8s0INMflygTH71bx+5XcYkH0CM938TlhSoVbiunE1WVW5FZa51vwYqfLie/IXMX2s1Kh3eg==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "@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" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "*", + "@react-native/metro-config": "*", + "react": "*", + "react-native": "0.81 - 0.85" } }, - "node_modules/react-native/node_modules/jest-util": { - "version": "29.7.0", - "license": "MIT", + "node_modules/react-native-zano": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/react-native-zano/-/react-native-zano-0.3.0.tgz", + "integrity": "sha512-6LG8Iqnq14pPmIKfHpD4PcCXlvJh7vvR1BafzpX+1MkwHtbugQOuwHD8SCfvWZCfkOhtK/jie2AS2SOVyIosXA==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "cleaners": "^0.3.17" } }, - "node_modules/react-native/node_modules/pretty-format": { - "version": "29.7.0", + "node_modules/react-native-zcash": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/react-native-zcash/-/react-native-zcash-0.12.1.tgz", + "integrity": "sha512-fk7D+a6RLGr5ej5EZGWxhabPsKyFk/cpI6njyHvB0mZGaaAH45FNN4BAGuZAxUXauDBtj10ewmUJ2HQInuZyWw==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "biggystring": "^4.2.3", + "rfc4648": "^1.3.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react-native": ">=0.47.0 <1.0.0" } }, - "node_modules/react-native/node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" - }, "node_modules/react-native/node_modules/scheduler": { - "version": "0.25.0", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/react-redux": { @@ -24792,24 +25608,30 @@ } }, "node_modules/react-test-renderer": { - "version": "19.0.0", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.2.3.tgz", + "integrity": "sha512-TMR1LnSFiWZMJkCgNf5ATSvAheTT2NvKIwiVwdBPHxjBI7n/JbWd4gaZ16DVd9foAXdvDz+sB5yxZTwMjPRxpw==", "dev": true, "license": "MIT", "dependencies": { - "react-is": "^19.0.0", - "scheduler": "^0.25.0" + "react-is": "^19.2.3", + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.0.0" + "react": "^19.2.3" } }, "node_modules/react-test-renderer/node_modules/react-is": { - "version": "19.1.1", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz", + "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==", "dev": true, "license": "MIT" }, "node_modules/react-test-renderer/node_modules/scheduler": { - "version": "0.25.0", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "dev": true, "license": "MIT" }, @@ -25040,27 +25862,11 @@ }, "node_modules/require-main-filename": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true, "license": "ISC" }, - "node_modules/requireg": { - "version": "0.2.2", - "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.5" - } - }, "node_modules/requires-port": { "version": "1.0.0", "license": "MIT" @@ -25085,6 +25891,8 @@ }, "node_modules/resolve-cwd": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "license": "MIT", "dependencies": { @@ -25110,11 +25918,16 @@ } }, "node_modules/resolve-workspace-root": { - "version": "2.0.0", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.1.tgz", + "integrity": "sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==", "license": "MIT" }, "node_modules/resolve.exports": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -25500,7 +26313,9 @@ "license": "BSD-3-Clause" }, "node_modules/semver": { - "version": "7.7.2", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -25552,19 +26367,23 @@ }, "node_modules/serialize-error": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/serve-static": { - "version": "1.16.2", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.19.0" + "send": "~0.19.1" }, "engines": { "node": ">= 0.8.0" @@ -25572,6 +26391,8 @@ }, "node_modules/serve-static/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -25579,39 +26400,67 @@ }, "node_modules/serve-static/node_modules/debug/node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, "node_modules/serve-static/node_modules/encodeurl": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/serve-static/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "license": "MIT", "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" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -25623,6 +26472,8 @@ }, "node_modules/set-blocking": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true, "license": "ISC" }, @@ -25708,25 +26559,6 @@ "buffer": "6.0.3" } }, - "node_modules/shallow-clone": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sharp": { "version": "0.32.6", "hasInstallScript": true, @@ -26021,6 +26853,8 @@ }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -26051,6 +26885,7 @@ }, "node_modules/stack-utils": { "version": "2.0.6", + "dev": true, "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" @@ -26061,13 +26896,16 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackframe": { - "version": "1.2.0", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", "license": "MIT" }, "node_modules/stacktrace-parser": { @@ -26093,6 +26931,7 @@ }, "node_modules/statuses": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -26224,6 +27063,8 @@ }, "node_modules/string-length": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -26465,6 +27306,8 @@ }, "node_modules/structured-headers": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", "license": "MIT" }, "node_modules/sucrase": { @@ -26494,14 +27337,6 @@ "node": ">= 6" } }, - "node_modules/superstruct": { - "version": "0.6.2", - "license": "MIT", - "dependencies": { - "clone-deep": "^2.0.1", - "kind-of": "^6.0.1" - } - }, "node_modules/supports-color": { "version": "7.2.0", "license": "MIT", @@ -26514,6 +27349,8 @@ }, "node_modules/supports-hyperlinks": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "license": "MIT", "dependencies": { "has-flag": "^4.0.0", @@ -26652,21 +27489,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "7.4.3", - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/tar-fs": { "version": "3.0.9", "license": "MIT", @@ -26688,26 +27510,6 @@ "streamx": "^2.15.0" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "3.0.1", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "5.0.0", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/temp-dir": { "version": "2.0.0", "license": "MIT", @@ -26717,6 +27519,8 @@ }, "node_modules/terminal-link": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", @@ -26730,11 +27534,13 @@ } }, "node_modules/terser": { - "version": "5.18.2", + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -26747,6 +27553,8 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, "node_modules/teslabot": { @@ -26755,6 +27563,7 @@ }, "node_modules/test-exclude": { "version": "6.0.0", + "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -26767,6 +27576,7 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -26835,6 +27645,8 @@ }, "node_modules/throat": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "license": "MIT" }, "node_modules/through": { @@ -26865,6 +27677,34 @@ "version": "1.6.0", "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tmp": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", @@ -26960,6 +27800,12 @@ "node": ">=15" } }, + "node_modules/toqr": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/toqr/-/toqr-0.1.1.tgz", + "integrity": "sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==", + "license": "MIT" + }, "node_modules/tough-cookie": { "version": "4.1.4", "dev": true, @@ -27190,6 +28036,9 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -27379,7 +28228,9 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "5.0.4", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -27387,7 +28238,7 @@ "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/typical": { @@ -27433,16 +28284,6 @@ "version": "0.1.3", "license": "MIT" }, - "node_modules/undici": { - "version": "5.28.4", - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, "node_modules/undici-types": { "version": "6.20.0", "license": "MIT" @@ -27529,39 +28370,6 @@ "node": ">= 0.8" } }, - "node_modules/unrs-resolver": { - "version": "1.9.0", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "napi-postinstall": "^0.2.2" - }, - "funding": { - "url": "https://opencollective.com/unrs-resolver" - }, - "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.9.0", - "@unrs/resolver-binding-android-arm64": "1.9.0", - "@unrs/resolver-binding-darwin-arm64": "1.9.0", - "@unrs/resolver-binding-darwin-x64": "1.9.0", - "@unrs/resolver-binding-freebsd-x64": "1.9.0", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.0", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.0", - "@unrs/resolver-binding-linux-arm64-gnu": "1.9.0", - "@unrs/resolver-binding-linux-arm64-musl": "1.9.0", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.0", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.0", - "@unrs/resolver-binding-linux-riscv64-musl": "1.9.0", - "@unrs/resolver-binding-linux-s390x-gnu": "1.9.0", - "@unrs/resolver-binding-linux-x64-gnu": "1.9.0", - "@unrs/resolver-binding-linux-x64-musl": "1.9.0", - "@unrs/resolver-binding-wasm32-wasi": "1.9.0", - "@unrs/resolver-binding-win32-arm64-msvc": "1.9.0", - "@unrs/resolver-binding-win32-ia32-msvc": "1.9.0", - "@unrs/resolver-binding-win32-x64-msvc": "1.9.0" - } - }, "node_modules/unstorage": { "version": "1.10.1", "license": "MIT", @@ -27806,31 +28614,20 @@ } }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "1.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/v8-to-istanbul/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/valibot": { "version": "0.36.0", "license": "MIT" @@ -27851,6 +28648,8 @@ }, "node_modules/validate-npm-package-name": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -27883,6 +28682,8 @@ }, "node_modules/vlq": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", "license": "MIT" }, "node_modules/vm-browserify": { @@ -27915,12 +28716,20 @@ "node": ">= 8" } }, + "node_modules/web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "license": "Apache-2.0" + }, "node_modules/webidl-conversions": { "version": "3.0.1", "license": "BSD-2-Clause" }, "node_modules/websocket-driver": { - "version": "0.7.4", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", @@ -27933,6 +28742,8 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "license": "Apache-2.0", "engines": { "node": ">=0.8.0" @@ -27950,6 +28761,12 @@ "webidl-conversions": "^3.0.0" } }, + "node_modules/whatwg-url-minimum": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/whatwg-url-minimum/-/whatwg-url-minimum-0.1.2.tgz", + "integrity": "sha512-XPEm0XFQWNVG292lII1PrRRJl3sItrs7CettZ4ncYxuDVpLyy+NwlGyut2hXI0JswcJUxeCH+CyOJK0ZzAXD6A==", + "license": "MIT" + }, "node_modules/whatwg-url-without-unicode": { "version": "8.0.0-3", "license": "MIT", @@ -28063,7 +28880,9 @@ } }, "node_modules/which-module": { - "version": "2.0.0", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true, "license": "ISC" }, @@ -28126,10 +28945,6 @@ "hashes-grs": "1.2.0" } }, - "node_modules/wonka": { - "version": "6.3.4", - "license": "MIT" - }, "node_modules/word-wrap": { "version": "1.2.5", "dev": true, @@ -28186,26 +29001,17 @@ "license": "ISC" }, "node_modules/write-file-atomic": { - "version": "5.0.1", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" + "signal-exit": "^3.0.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/ws": { @@ -28423,7 +29229,9 @@ } }, "node_modules/zod": { - "version": "3.23.8", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -28435,44 +29243,10 @@ }, "scripts/r3-hack": { "version": "0.0.1", + "extraneous": true, "dependencies": { "react-native-reanimated": "^3.19.1" } - }, - "scripts/r3-hack/node_modules/react-native-is-edge-to-edge": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz", - "integrity": "sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "scripts/r3-hack/node_modules/react-native-reanimated": { - "version": "3.19.5", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.19.5.tgz", - "integrity": "sha512-bd4AwIkBAaY4BjrgpSoKjEaRG/tXD756F5nGuiH5IMBSKN8tRdUEA8hWZCyIo/R6/kha/tVSoCqodVUACh7ZWw==", - "license": "MIT", - "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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } } } } diff --git a/package.json b/package.json index 8af5ae1113b..0a32434d166 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "*.{js,jsx,ts,tsx}": "eslint" }, "overrides": { + "yaob": "^0.4.0", "bip39": "3.0.4" }, "dependencies": { @@ -72,19 +73,19 @@ "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0", "@paraswap/sdk": "^6.12.0", - "@react-native-async-storage/async-storage": "^1.19.4", + "@react-native-async-storage/async-storage": "2.2.0", "@react-native-clipboard/clipboard": "^1.16.3", - "@react-native-community/datetimepicker": "^8.4.2", - "@react-native-community/netinfo": "^11.4.1", - "@react-native-firebase/app": "^20.5.0", - "@react-native-firebase/messaging": "^20.5.0", - "@react-native-picker/picker": "^2.11.2", + "@react-native-community/datetimepicker": "9.1.0", + "@react-native-community/netinfo": "12.0.1", + "@react-native-firebase/app": "^25.1.0", + "@react-native-firebase/messaging": "^25.1.0", + "@react-native-picker/picker": "2.11.4", "@react-navigation/bottom-tabs": "^6.5.4", "@react-navigation/drawer": "^6.7.2", "@react-navigation/elements": "^1.3.14", "@react-navigation/native": "^6.1.3", "@react-navigation/stack": "^6.3.12", - "@sentry/react-native": "^7.12.0", + "@sentry/react-native": "~7.11.0", "@tanstack/react-query": "^5.84.2", "@types/jsrsasign": "^10.5.13", "@unstoppabledomains/resolution": "^9.3.0", @@ -111,7 +112,7 @@ "edge-info-server": "^3.12.0", "edge-login-ui-rn": "^3.36.0", "ethers": "^5.7.2", - "expo": "^53.0.0", + "expo": "^56.0.0", "expo-quick-actions": "^5.0.0", "jsrsasign": "^11.1.0", "marked": "^15.0.9", @@ -120,12 +121,11 @@ "posthog-react-native": "^2.8.1", "prompts": "^2.4.2", "qrcode-generator": "^1.4.4", - "r3-hack": "./scripts/r3-hack", - "react": "19.0.0", - "react-native": "0.79.2", + "react": "19.2.3", + "react-native": "0.85.3", "react-native-airship": "^0.3.0", "react-native-battery-optimization-check": "^1.0.8", - "react-native-bootsplash": "^6.3.8", + "react-native-bootsplash": "^6.3.10", "react-native-confetti-cannon": "^1.5.2", "react-native-contacts": "^8.0.10", "react-native-custom-tabs": "https://github.com/adminphoeniixx/react-native-custom-tabs#develop", @@ -135,7 +135,7 @@ "react-native-fast-shadow": "^0.1.0", "react-native-file-access": "^3.1.1", "react-native-fs": "^2.19.0", - "react-native-gesture-handler": "^2.28.0", + "react-native-gesture-handler": "~2.31.1", "react-native-get-random-values": "^1.11.0", "react-native-gifted-charts": "1.4.63", "react-native-gradle-plugin": "^0.71.19", @@ -144,7 +144,7 @@ "react-native-image-picker": "^8.2.1", "react-native-in-app-review": "^4.3.5", "react-native-keyboard-aware-scroll-view": "^0.9.5", - "react-native-keyboard-controller": "^1.19.0", + "react-native-keyboard-controller": "1.21.6", "react-native-linear-gradient": "^2.8.3", "react-native-localize": "^3.4.2", "react-native-mail": "^6.1.1", @@ -153,22 +153,22 @@ "react-native-performance": "^5.1.4", "react-native-permissions": "^4.1.5", "react-native-piratechain": "^0.6.0", - "react-native-reanimated": "^4.1.3", + "react-native-reanimated": "4.3.1", "react-native-render-html": "^6.3.4", "react-native-reorderable-list": "^0.5.0", "react-native-safari-view": "^2.1.0", - "react-native-safe-area-context": "^5.6.1", - "react-native-screens": "^4.16.0", + "react-native-safe-area-context": "~5.7.0", + "react-native-screens": "4.25.2", "react-native-securerandom": "^1.0.1", "react-native-share": "^12.0.11", "react-native-sound": "^0.12.0", "react-native-store-review": "https://github.com/EdgeApp/react-native-store-review#b0a3379829056e7328b550d5b135271f7a777083", - "react-native-svg": "^15.12.1", + "react-native-svg": "15.15.4", "react-native-vector-icons": "^10.1.0", - "react-native-vision-camera": "^4.7.2", - "react-native-webview": "^13.15.0", + "react-native-vision-camera": "^4.7.3", + "react-native-webview": "13.16.1", "react-native-wheel-picker-android": "^2.0.6", - "react-native-worklets": "^0.6.1", + "react-native-worklets": "0.8.3", "react-native-zano": "^0.3.0", "react-native-zcash": "^0.12.1", "react-redux": "^8.1.1", @@ -188,17 +188,18 @@ "zcashname-sdk": "^0.7.2" }, "devDependencies": { - "@babel/core": "^7.25.2", + "@babel/core": "^7.29.0", "@babel/plugin-transform-export-namespace-from": "^7.23.3", "@babel/preset-env": "^7.25.3", "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.2", - "@react-native/metro-config": "0.79.2", - "@react-native/typescript-config": "0.79.2", + "@react-native-community/cli": "20.1.0", + "@react-native-community/cli-platform-android": "20.1.0", + "@react-native-community/cli-platform-ios": "20.1.0", + "@react-native/babel-preset": "0.85.3", + "@react-native/jest-preset": "^0.85.3", + "@react-native/metro-config": "0.85.3", + "@react-native/typescript-config": "0.85.3", "@rollup/plugin-babel": "^6.0.3", "@stakekit/api-hooks": "^0.0.93", "@testing-library/react-native": "^13.2.0", @@ -213,7 +214,7 @@ "@types/lodash": "^4.14.149", "@types/node-fetch": "^2.6.2", "@types/prompts": "^2.0.14", - "@types/react": "^19.0.0", + "@types/react": "^19.2.0", "@types/react-native": "^0.71.1", "@types/react-native-custom-tabs": "^0.1.2", "@types/react-native-safari-view": "^2.0.5", @@ -237,7 +238,7 @@ "fs-extra": "^10.1.0", "https-browserify": "^1.0.0", "husky": "^7.0.0", - "jest": "^30.0.0", + "jest": "~29.7.0", "jetifier": "^1.6.5", "lint-staged": "^10.5.3", "msw": "^2.8.4", @@ -249,7 +250,7 @@ "prettier": "2.8.8", "process": "^0.11.10", "react-native-svg-transformer": "^1.5.1", - "react-test-renderer": "19.0.0", + "react-test-renderer": "19.2.3", "readable-stream": "^3.6.2", "rollup": "^3.20.6", "rollup-plugin-node-resolve": "4.0.0", @@ -258,7 +259,7 @@ "string_decoder": "^1.3.0", "sucrase": "^3.35.0", "typechain": "^8.3.2", - "typescript": "5.0.4", + "typescript": "~5.8.3", "updot": "^1.2.0", "vm-browserify": "^1.1.2" }, diff --git a/patches/react-native+0.79.2.patch b/patches/react-native+0.79.2.patch deleted file mode 100644 index 69291f444fd..00000000000 --- a/patches/react-native+0.79.2.patch +++ /dev/null @@ -1,133 +0,0 @@ -diff --git a/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp b/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp -index 522ec57..e6ad1df 100644 ---- a/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp -+++ b/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp -@@ -22,6 +22,10 @@ - - namespace facebook::react { - -+namespace { -+const int MAX_COMMIT_ATTEMPTS_BEFORE_LOCKING = 3; -+} // namespace -+ - using CommitStatus = ShadowTree::CommitStatus; - using CommitMode = ShadowTree::CommitMode; - -@@ -207,7 +211,8 @@ void ShadowTree::setCommitMode(CommitMode commitMode) const { - auto revision = ShadowTreeRevision{}; - - { -- std::unique_lock lock(commitMutex_); -+ ShadowTree::UniqueLock lock = uniqueCommitLock(); -+ - if (commitMode_ == commitMode) { - return; - } -@@ -224,7 +229,7 @@ void ShadowTree::setCommitMode(CommitMode commitMode) const { - } - - CommitMode ShadowTree::getCommitMode() const { -- std::shared_lock lock(commitMutex_); -+ SharedLock lock = sharedCommitLock(); - return commitMode_; - } - -@@ -238,17 +243,17 @@ CommitStatus ShadowTree::commit( - const CommitOptions& commitOptions) const { - [[maybe_unused]] int attempts = 0; - -- while (true) { -- attempts++; -- -+ while (attempts < MAX_COMMIT_ATTEMPTS_BEFORE_LOCKING) { - auto status = tryCommit(transaction, commitOptions); - if (status != CommitStatus::Failed) { - return status; - } -+ attempts++; -+ } - -- // After multiple attempts, we failed to commit the transaction. -- // Something internally went terribly wrong. -- react_native_assert(attempts < 1024); -+ { -+ std::unique_lock lock(commitMutexRecursive_); -+ return tryCommit(transaction, commitOptions); - } - } - -@@ -266,7 +271,7 @@ CommitStatus ShadowTree::tryCommit( - - { - // Reading `currentRevision_` in shared manner. -- std::shared_lock lock(commitMutex_); -+ SharedLock lock = sharedCommitLock(); - commitMode = commitMode_; - oldRevision = currentRevision_; - } -@@ -307,7 +312,7 @@ CommitStatus ShadowTree::tryCommit( - - { - // Updating `currentRevision_` in unique manner if it hasn't changed. -- std::unique_lock lock(commitMutex_); -+ UniqueLock lock = uniqueCommitLock(); - - if (currentRevision_.number != oldRevision.number) { - return CommitStatus::Failed; -@@ -345,7 +350,7 @@ CommitStatus ShadowTree::tryCommit( - } - - ShadowTreeRevision ShadowTree::getCurrentRevision() const { -- std::shared_lock lock(commitMutex_); -+ SharedLock lock = sharedCommitLock(); - return currentRevision_; - } - -@@ -392,4 +397,12 @@ void ShadowTree::notifyDelegatesOfUpdates() const { - delegate_.shadowTreeDidFinishTransaction(mountingCoordinator_, true); - } - -+inline ShadowTree::UniqueLock ShadowTree::uniqueCommitLock() const { -+ return std::unique_lock{commitMutexRecursive_}; -+} -+ -+inline ShadowTree::SharedLock ShadowTree::sharedCommitLock() const { -+ return std::unique_lock{commitMutexRecursive_}; -+} -+ - } // namespace facebook::react -diff --git a/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h b/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h -index ae9d005..c3bef0b 100644 ---- a/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h -+++ b/node_modules/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h -@@ -8,6 +8,8 @@ - #pragma once - - #include -+#include -+#include - - #include - #include -@@ -139,10 +141,21 @@ class ShadowTree final { - const SurfaceId surfaceId_; - const ShadowTreeDelegate& delegate_; - mutable std::shared_mutex commitMutex_; -+ mutable std::recursive_mutex commitMutexRecursive_; - mutable CommitMode commitMode_{ - CommitMode::Normal}; // Protected by `commitMutex_`. - mutable ShadowTreeRevision currentRevision_; // Protected by `commitMutex_`. - std::shared_ptr mountingCoordinator_; -+ -+ using UniqueLock = std::variant< -+ std::unique_lock, -+ std::unique_lock>; -+ using SharedLock = std::variant< -+ std::shared_lock, -+ std::unique_lock>; -+ -+ inline UniqueLock uniqueCommitLock() const; -+ inline SharedLock sharedCommitLock() const; - }; - - } // namespace facebook::react diff --git a/patches/react-native+0.85.3.patch b/patches/react-native+0.85.3.patch new file mode 100644 index 00000000000..c37e2d67be5 --- /dev/null +++ b/patches/react-native+0.85.3.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h b/node_modules/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h +index 8146298..4fd688b 100644 +--- a/node_modules/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h ++++ b/node_modules/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h +@@ -300,7 +300,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { + } + + bool preventShadowTreeCommitExhaustion() override { +- return false; ++ return true; + } + + bool redBoxV2Android() override { diff --git a/patches/react-native-performance+5.1.4.patch b/patches/react-native-performance+5.1.4.patch new file mode 100644 index 00000000000..2abde01964b --- /dev/null +++ b/patches/react-native-performance+5.1.4.patch @@ -0,0 +1,52512 @@ +diff --git a/node_modules/react-native-performance/android/build.gradle b/node_modules/react-native-performance/android/build.gradle +index 85f66f6..1731ca7 100644 +--- a/node_modules/react-native-performance/android/build.gradle ++++ b/node_modules/react-native-performance/android/build.gradle +@@ -4,7 +4,7 @@ buildscript { + if (project == rootProject) { + repositories { + google() +- jcenter() ++ mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:7.0.4' +diff --git a/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/results.bin b/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..8945341 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/.transforms/00c7438d01f51038dd2ec008f4fa239e/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/results.bin b/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..fd3d240 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/.transforms/867d83a9126779fa6e83921b10a62811/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/react-native-performance/android/build/generated/source/buildConfig/release/com/oblador/performance/BuildConfig.java b/node_modules/react-native-performance/android/build/generated/source/buildConfig/release/com/oblador/performance/BuildConfig.java +new file mode 100644 +index 0000000..a4ea5da +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/buildConfig/release/com/oblador/performance/BuildConfig.java +@@ -0,0 +1,12 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.oblador.performance; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = false; ++ public static final String LIBRARY_PACKAGE_NAME = "com.oblador.performance"; ++ public static final String BUILD_TYPE = "release"; ++ // Field from default config. ++ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = true; ++} +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/java/com/oblador/performance/NativeRNPerformanceManagerSpec.java b/node_modules/react-native-performance/android/build/generated/source/codegen/java/com/oblador/performance/NativeRNPerformanceManagerSpec.java +new file mode 100644 +index 0000000..15a86bd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/java/com/oblador/performance/NativeRNPerformanceManagerSpec.java +@@ -0,0 +1,41 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJavaSpec.js ++ * ++ * @nolint ++ */ ++ ++package com.oblador.performance; ++ ++import com.facebook.proguard.annotations.DoNotStrip; ++import com.facebook.react.bridge.ReactApplicationContext; ++import com.facebook.react.bridge.ReactContextBaseJavaModule; ++import com.facebook.react.bridge.ReactMethod; ++import com.facebook.react.turbomodule.core.interfaces.TurboModule; ++import javax.annotation.Nonnull; ++ ++public abstract class NativeRNPerformanceManagerSpec extends ReactContextBaseJavaModule implements TurboModule { ++ public static final String NAME = "RNPerformanceManager"; ++ ++ public NativeRNPerformanceManagerSpec(ReactApplicationContext reactContext) { ++ super(reactContext); ++ } ++ ++ @Override ++ public @Nonnull String getName() { ++ return NAME; ++ } ++ ++ @ReactMethod ++ @DoNotStrip ++ public abstract void addListener(String eventName); ++ ++ @ReactMethod ++ @DoNotStrip ++ public abstract void removeListeners(double count); ++} +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/CMakeLists.txt b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/CMakeLists.txt +new file mode 100644 +index 0000000..7b4d2b9 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/CMakeLists.txt +@@ -0,0 +1,36 @@ ++# Copyright (c) Meta Platforms, Inc. and affiliates. ++# ++# This source code is licensed under the MIT license found in the ++# LICENSE file in the root directory of this source tree. ++ ++cmake_minimum_required(VERSION 3.13) ++set(CMAKE_VERBOSE_MAKEFILE on) ++ ++file(GLOB react_codegen_SRCS CONFIGURE_DEPENDS *.cpp react/renderer/components/RNPerformanceSpec/*.cpp) ++ ++add_library( ++ react_codegen_RNPerformanceSpec ++ OBJECT ++ ${react_codegen_SRCS} ++) ++ ++target_include_directories(react_codegen_RNPerformanceSpec PUBLIC . react/renderer/components/RNPerformanceSpec) ++ ++target_link_libraries( ++ react_codegen_RNPerformanceSpec ++ fbjni ++ jsi ++ # We need to link different libraries based on whether we are building rncore or not, that's necessary ++ # because we want to break a circular dependency between react_codegen_rncore and reactnative ++ reactnative ++) ++ ++target_compile_options( ++ react_codegen_RNPerformanceSpec ++ PRIVATE ++ -DLOG_TAG=\"ReactNative\" ++ -fexceptions ++ -frtti ++ -std=c++20 ++ -Wall ++) +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec-generated.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec-generated.cpp +new file mode 100644 +index 0000000..ff8ee8e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec-generated.cpp +@@ -0,0 +1,38 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJniCpp.js ++ */ ++ ++#include "RNPerformanceSpec.h" ++ ++namespace facebook::react { ++ ++static facebook::jsi::Value __hostFunction_NativeRNPerformanceManagerSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { ++ static jmethodID cachedMethodId = nullptr; ++ return static_cast(turboModule).invokeJavaMethod(rt, VoidKind, "addListener", "(Ljava/lang/String;)V", args, count, cachedMethodId); ++} ++ ++static facebook::jsi::Value __hostFunction_NativeRNPerformanceManagerSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { ++ static jmethodID cachedMethodId = nullptr; ++ return static_cast(turboModule).invokeJavaMethod(rt, VoidKind, "removeListeners", "(D)V", args, count, cachedMethodId); ++} ++ ++NativeRNPerformanceManagerSpecJSI::NativeRNPerformanceManagerSpecJSI(const JavaTurboModule::InitParams ¶ms) ++ : JavaTurboModule(params) { ++ methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeRNPerformanceManagerSpecJSI_addListener}; ++ methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeRNPerformanceManagerSpecJSI_removeListeners}; ++} ++ ++std::shared_ptr RNPerformanceSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms) { ++ if (moduleName == "RNPerformanceManager") { ++ return std::make_shared(params); ++ } ++ return nullptr; ++} ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec.h +new file mode 100644 +index 0000000..0f51309 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/RNPerformanceSpec.h +@@ -0,0 +1,31 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJniH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++/** ++ * JNI C++ class for module 'NativeRNPerformanceManager' ++ */ ++class JSI_EXPORT NativeRNPerformanceManagerSpecJSI : public JavaTurboModule { ++public: ++ NativeRNPerformanceManagerSpecJSI(const JavaTurboModule::InitParams ¶ms); ++}; ++ ++ ++JSI_EXPORT ++std::shared_ptr RNPerformanceSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms); ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.cpp +new file mode 100644 +index 0000000..4653513 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.cpp +@@ -0,0 +1,22 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateComponentDescriptorCpp.js ++ */ ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++void RNPerformanceSpec_registerComponentDescriptorsFromCodegen( ++ std::shared_ptr registry) { ++ ++} ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.h +new file mode 100644 +index 0000000..c9d7d80 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ComponentDescriptors.h +@@ -0,0 +1,24 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateComponentDescriptorH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++void RNPerformanceSpec_registerComponentDescriptorsFromCodegen( ++ std::shared_ptr registry); ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.cpp +new file mode 100644 +index 0000000..c69e237 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.cpp +@@ -0,0 +1,16 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateEventEmitterCpp.js ++ */ ++ ++#include ++ ++ ++namespace facebook::react { ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.h +new file mode 100644 +index 0000000..2845a63 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/EventEmitters.h +@@ -0,0 +1,17 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateEventEmitterH.js ++ */ ++#pragma once ++ ++#include ++ ++ ++namespace facebook::react { ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.cpp +new file mode 100644 +index 0000000..72b4d7b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.cpp +@@ -0,0 +1,19 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GeneratePropsCpp.js ++ */ ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.h +new file mode 100644 +index 0000000..870864b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/Props.h +@@ -0,0 +1,18 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GeneratePropsH.js ++ */ ++#pragma once ++ ++ ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI-generated.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI-generated.cpp +new file mode 100644 +index 0000000..5c7b2ec +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI-generated.cpp +@@ -0,0 +1,36 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleCpp.js ++ */ ++ ++#include "RNPerformanceSpecJSI.h" ++ ++namespace facebook::react { ++ ++static jsi::Value __hostFunction_NativeRNPerformanceManagerCxxSpecJSI_addListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) { ++ static_cast(&turboModule)->addListener( ++ rt, ++ count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt) ++ ); ++ return jsi::Value::undefined(); ++} ++static jsi::Value __hostFunction_NativeRNPerformanceManagerCxxSpecJSI_removeListeners(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) { ++ static_cast(&turboModule)->removeListeners( ++ rt, ++ count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber() ++ ); ++ return jsi::Value::undefined(); ++} ++ ++NativeRNPerformanceManagerCxxSpecJSI::NativeRNPerformanceManagerCxxSpecJSI(std::shared_ptr jsInvoker) ++ : TurboModule("RNPerformanceManager", jsInvoker) { ++ methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeRNPerformanceManagerCxxSpecJSI_addListener}; ++ methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeRNPerformanceManagerCxxSpecJSI_removeListeners}; ++} ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI.h +new file mode 100644 +index 0000000..dd437c6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/RNPerformanceSpecJSI.h +@@ -0,0 +1,80 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ class JSI_EXPORT NativeRNPerformanceManagerCxxSpecJSI : public TurboModule { ++protected: ++ NativeRNPerformanceManagerCxxSpecJSI(std::shared_ptr jsInvoker); ++ ++public: ++ virtual void addListener(jsi::Runtime &rt, jsi::String eventName) = 0; ++ virtual void removeListeners(jsi::Runtime &rt, double count) = 0; ++ ++}; ++ ++template ++class JSI_EXPORT NativeRNPerformanceManagerCxxSpec : public TurboModule { ++public: ++ jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override { ++ return delegate_.create(rt, propName); ++ } ++ ++ std::vector getPropertyNames(jsi::Runtime& runtime) override { ++ return delegate_.getPropertyNames(runtime); ++ } ++ ++ static constexpr std::string_view kModuleName = "RNPerformanceManager"; ++ ++protected: ++ NativeRNPerformanceManagerCxxSpec(std::shared_ptr jsInvoker) ++ : TurboModule(std::string{NativeRNPerformanceManagerCxxSpec::kModuleName}, jsInvoker), ++ delegate_(reinterpret_cast(this), jsInvoker) {} ++ ++ ++private: ++ class Delegate : public NativeRNPerformanceManagerCxxSpecJSI { ++ public: ++ Delegate(T *instance, std::shared_ptr jsInvoker) : ++ NativeRNPerformanceManagerCxxSpecJSI(std::move(jsInvoker)), instance_(instance) { ++ ++ } ++ ++ void addListener(jsi::Runtime &rt, jsi::String eventName) override { ++ static_assert( ++ bridging::getParameterCount(&T::addListener) == 2, ++ "Expected addListener(...) to have 2 parameters"); ++ ++ return bridging::callFromJs( ++ rt, &T::addListener, jsInvoker_, instance_, std::move(eventName)); ++ } ++ void removeListeners(jsi::Runtime &rt, double count) override { ++ static_assert( ++ bridging::getParameterCount(&T::removeListeners) == 2, ++ "Expected removeListeners(...) to have 2 parameters"); ++ ++ return bridging::callFromJs( ++ rt, &T::removeListeners, jsInvoker_, instance_, std::move(count)); ++ } ++ ++ private: ++ friend class NativeRNPerformanceManagerCxxSpec; ++ T *instance_; ++ }; ++ ++ Delegate delegate_; ++}; ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.cpp +new file mode 100644 +index 0000000..63b7f74 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.cpp +@@ -0,0 +1,17 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateShadowNodeCpp.js ++ */ ++ ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.h +new file mode 100644 +index 0000000..288d128 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/ShadowNodes.h +@@ -0,0 +1,23 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateShadowNodeH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.cpp b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.cpp +new file mode 100644 +index 0000000..60b40a0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.cpp +@@ -0,0 +1,16 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateStateCpp.js ++ */ ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.h b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.h +new file mode 100644 +index 0000000..c011ed8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/jni/react/renderer/components/RNPerformanceSpec/States.h +@@ -0,0 +1,19 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateStateH.js ++ */ ++#pragma once ++ ++#ifdef ANDROID ++#include ++#endif ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/generated/source/codegen/schema.json b/node_modules/react-native-performance/android/build/generated/source/codegen/schema.json +new file mode 100644 +index 0000000..e6e03e4 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/generated/source/codegen/schema.json +@@ -0,0 +1 @@ ++{"modules":{"NativeRNPerformanceManager":{"type":"NativeModule","aliasMap":{},"enumMap":{},"spec":{"eventEmitters":[],"methods":[{"name":"addListener","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"VoidTypeAnnotation"},"params":[{"name":"eventName","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}}]}},{"name":"removeListeners","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"VoidTypeAnnotation"},"params":[{"name":"count","optional":false,"typeAnnotation":{"type":"NumberTypeAnnotation"}}]}}]},"moduleName":"RNPerformanceManager"}}} +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..351ad7e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..4bfc7be +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.oblador.performance", ++ "variantName": "release", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar b/node_modules/react-native-performance/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar +new file mode 100644 +index 0000000..bda1416 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/node_modules/react-native-performance/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/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-performance/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/node_modules/react-native-performance/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt b/node_modules/react-native-performance/android/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-performance/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/node_modules/react-native-performance/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar +new file mode 100644 +index 0000000..9c6f4fd +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/node_modules/react-native-performance/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar +new file mode 100644 +index 0000000..620105b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/node_modules/react-native-performance/android/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.2 b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.2 +new file mode 100644 +index 0000000..5a3e3a5 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.2 +@@ -0,0 +1,89 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file ++# instead of this one, which turns off the optimization flags. ++-allowaccessmodification ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.8.2 b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.8.2 +new file mode 100644 +index 0000000..6f7e4ef +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.8.2 +@@ -0,0 +1,95 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimization is turned off by default. Dex does not like code run ++# through the ProGuard optimize steps (and performs some ++# of these optimizations on its own). ++# Note that if you want to enable optimization, you cannot just ++# include optimization flags in your own project configuration file; ++# instead you will need to point to the ++# "proguard-android-optimize.txt" file instead of this one from your ++# project.properties file. ++-dontoptimize ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.8.2 b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.8.2 +new file mode 100644 +index 0000000..7bbb228 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.8.2 +@@ -0,0 +1,89 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimizations can be turned on and off in the 'postProcessing' DSL block. ++# The configuration below is applied if optimizations are enabled. ++-allowaccessmodification ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/react-native-performance/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar b/node_modules/react-native-performance/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar +new file mode 100644 +index 0000000..e9bba2e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml +new file mode 100644 +index 0000000..5856831 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..ec95898 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml +@@ -0,0 +1,428 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml +new file mode 100644 +index 0000000..8257d02 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml +@@ -0,0 +1,774 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml +new file mode 100644 +index 0000000..6ac6e51 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml +new file mode 100644 +index 0000000..17ff6a6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml +new file mode 100644 +index 0000000..f634726 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/packageReleaseAssets/merger.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/packageReleaseAssets/merger.xml +new file mode 100644 +index 0000000..66dd0dd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/packageReleaseAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release-mergeJavaRes/merge-state b/node_modules/react-native-performance/android/build/intermediates/incremental/release-mergeJavaRes/merge-state +new file mode 100644 +index 0000000..1c983fc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/incremental/release-mergeJavaRes/merge-state differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties +new file mode 100644 +index 0000000..c9e3c3e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties +@@ -0,0 +1,400 @@ ++#Thu Jun 25 04:01:42 PDT 2026 ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/xml/rn_dev_preferences.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/xml/rn_dev_preferences.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_btn_colored_text_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_expanded_menu_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_expanded_menu_layout.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_ab_back_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_popup_exit.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/tooltip_frame_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_arrow_drop_right_black_24dp.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_background_cache_hint_selector_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_answer.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_fade_out.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/anim-v21/fragment_fast_out_extra_slow_in.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout/notification_template_part_time.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/notification_template_part_time.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_push_up_in.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_push_up_out.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_borderless_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_voice_search_api_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-v21/notification_action_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_popup_menu_item_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_item_layout.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/fps_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/fps_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v21/abc_btn_colored_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_star_black_48dp.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_item_background_holo_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_checkbox_unchecked_mtrl.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_dialog_title_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_dialog_title_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_share_mtrl_alpha.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_grow_fade_in_from_bottom.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/select_dialog_item_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_item_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_item_background_holo_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable/notification_bg.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_select_dialog_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_select_dialog_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_radio_material_anim.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout/custom_dialog.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/custom_dialog.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/dev_loading_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/dev_loading_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_default.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notify_panel_notification_icon_bg.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_cut_mtrl_alpha.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/redbox_item_frame.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_item_frame.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_radio_on_to_off_mtrl_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v21/abc_list_divider_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_tooltip_enter.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-jetified-autofill-1.1.0-1\:/layout/autofill_inline_suggestion.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/autofill_inline_suggestion.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_hint_foreground_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_close_enter.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout/notification_template_part_chronometer.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/notification_template_part_chronometer.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ratingbar_small_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/support_simple_spinner_dropdown_item.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/support_simple_spinner_dropdown_item.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_longpressed_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_primary_text_disable_only_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_list_selector_background_transition_holo_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout-v21/notification_template_icon_group.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_edittext.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout-v21/notification_action.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_switch_thumb_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/notification_bg_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_slide_in_bottom.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable-xhdpi-v4/ic_resume.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/switch_thumb_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_radio_on_mtrl.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_focused_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_check_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notification_oversize_large_icon_bg.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_alert_dialog_title_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_title_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_off_mtrl_dot_group_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/notification_bg_normal_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout/ime_base_split_test_activity.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/ime_base_split_test_activity.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/notify_panel_notification_icon_bg.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_search_url_text.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/tooltip_frame_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_check_material_anim.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_screen_content_include.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_content_include.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_alert_dialog_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_seekbar_tick_mark_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_search_api_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_longpressed_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_unchecked_icon_null_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_fade_exit.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/notification_bg_low_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_bar_title_item.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_bar_title_item.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable/notification_icon_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_background_cache_hint_selector_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_seekbar_thumb_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notification_bg_normal_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_open_enter.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable/notification_bg_low.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout/ime_secondary_split_test_activity.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/ime_secondary_split_test_activity.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_slide_down.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notification_bg_low_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_list_menu_item_checkbox.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_checkbox.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/notification_bg_low_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_activity_chooser_view_list_item.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_activity_chooser_view_list_item.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable/ripple_effect.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_tab_indicator_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_fade_out.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_search_dropdown_item_icons_2line.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_dropdown_item_icons_2line.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_overflow_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v21/abc_edit_text_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_answer_video_low.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_radio_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_menu_item_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_menu_item_layout.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v21/abc_dialog_material_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_shrink_fade_out_from_bottom.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/alert_title_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/alert_title_layout.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/select_dialog_multichoice_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_multichoice_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_slide_out_top.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_primary_text_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout-watch-v20/abc_alert_dialog_title_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_title_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_seekbar_track_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v23/abc_control_background_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_focused_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_slide_out_bottom.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_list_menu_item_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_layout.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable-mdpi-v4/ic_resume.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_list_menu_item_radio.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_radio.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_hint_foreground_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/fast_out_slow_in.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ratingbar_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_search_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ratingbar_indicator_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_star_half_black_48dp.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_text_cursor_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout-watch-v20/abc_alert_dialog_button_bar_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_menu_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_menu_layout.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notification_bg_low_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_go_search_api_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable/notification_tile_bg.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_focused_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout-v21/notification_action_tombstone.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_tooltip_exit.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_slide_up.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.oblador.performance.react-native-performance-jetified-autofill-1.1.0-1\:/drawable-v29/autofill_inline_suggestion_chip_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable-xxhdpi-v4/ic_resume.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_mode_bar.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_mode_bar.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_popup_enter.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout-v26/abc_screen_toolbar.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/notification_bg_low_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_list_selector_background_transition_holo_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_spinner.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_list_menu_item_icon.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_icon.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_switch_track.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_fade_enter.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/notification_bg_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/test_level_drawable.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_textfield_search_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_decline.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_cab_background_top_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_list_selector_holo_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_btn_checkable.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_activity_chooser_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_activity_chooser_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_btn_default_mtrl_shape.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_tooltip.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_tooltip.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_slide_in_top.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_color_highlight_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_list_selector_holo_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_spinner_textfield_background_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_primary_text_disable_only_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_clear_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_btn_colored_borderless_text_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.oblador.performance.react-native-performance-jetified-appcompat-resources-1.7.0-22\:/drawable/abc_vector_test.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/anim/catalyst_fade_in.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_screen_simple.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable/paused_in_debugger_dialog_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_bar_up_container.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_bar_up_container.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_checked_icon_null_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_decline_low.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/redbox_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_secondary_text_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/layout-v21/notification_template_custom_big.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_popup_menu_header_item_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_header_item_layout.xml ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/redbox_item_title.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_item_title.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/abc_fade_in.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_secondary_text_material_dark.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-v21/abc_action_bar_item_background_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable-xxxhdpi-v4/ic_resume.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_radio_off_mtrl.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/switch_thumb_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_action_mode_close_item_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_mode_close_item_material.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xhdpi-v4/ic_call_decline.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color/abc_primary_text_material_light.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_checkbox_checked_mtrl.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_focused_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_answer.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/color-v23/abc_tint_seek_thumb.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_cab_background_internal_bg.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_answer_video.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_answer_video.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-watch-v20/abc_dialog_material_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/btn_radio_off_to_on_mtrl_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_cascading_menu_item_layout.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_cascading_menu_item_layout.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxhdpi-v4/ic_call_decline_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-ldpi-v4/ic_call_answer_video_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable/paused_in_debugger_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-xxxhdpi-v4/ic_call_answer_low.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_alert_dialog_button_bar_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_button_bar_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-anydpi-v21/ic_call_answer_low.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_close_exit.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-hdpi-v4/notification_bg_normal.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable/redbox_top_border_background.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png ++com.oblador.performance.react-native-performance-core-1.13.1-23\:/drawable-mdpi-v4/notification_bg_low_pressed.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png ++com.oblador.performance.react-native-performance-fragment-1.5.4-15\:/animator/fragment_open_exit.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/abc_screen_simple_overlay_action_mode.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple_overlay_action_mode.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable/abc_ic_menu_selectall_mtrl_alpha.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/layout/select_dialog_singlechoice_material.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_singlechoice_material.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/drawable-hdpi-v4/ic_resume.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png ++com.oblador.performance.react-native-performance-jetified-react-android-0.79.2-release-18\:/layout/paused_in_debugger_view.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/paused_in_debugger_view.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_radio_to_on_mtrl_dot_group_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml ++com.oblador.performance.react-native-performance-appcompat-1.7.0-21\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml +new file mode 100644 +index 0000000..8c83e6c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Gaan na tuisskerm" ++ "Gaan op" ++ "Nog opsies" ++ "Klaar" ++ "Sien alles" ++ "Kies \'n program" ++ "AF" ++ "AAN" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Funksie+" ++ "Meta+" ++ "Shift+" ++ "spasiebalk" ++ "Simbool+" ++ "Kieslys+" ++ "Soek …" ++ "Vee navraag uit" ++ "Soektognavraag" ++ "Soek" ++ "Dien navraag in" ++ "Stemsoektog" ++ "Deel met" ++ "Deel met %s" ++ "Vou in" ++ Opletnota ++ "Antwoord" ++ "Video" ++ "Wys af" ++ "Lui af" ++ "Inkomende oproep" ++ "Oproep aan die gang" ++ "Keur tans \'n inkomende oproep" ++ Kombinasiekassie ++ Opskrif ++ Prent ++ Knoppie, prent ++ Skakel ++ Kieslys ++ Kieslysbalk ++ Kieslysitem ++ Vorderingbalk ++ Radiogroep ++ Oortjie ++ Rolleesbalk ++ "Soek" ++ Tolknoppie ++ besig ++ is ingevou ++ is uitgevou ++ is gemeng ++ af ++ aan ++ ontkies ++ "999+" ++ Opsomming ++ Oortjielys ++ Afteller ++ Nutsbalk ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml +new file mode 100644 +index 0000000..0bc89dd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "መነሻ ዳስስ" ++ "ወደ ላይ ያስሱ" ++ "ተጨማሪ አማራጮች" ++ "ተከናውኗል" ++ "ሁሉንም ይመልከቱ" ++ "አንድ መተግበሪያ ይምረጡ" ++ "አጥፋ" ++ "አብራ" ++ "Alt+" ++ "Ctrl+" ++ "ሰርዝ" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "ክፍተት" ++ "Sym+" ++ "Menu+" ++ "ይፈልጉ…" ++ "መጠይቅ አጽዳ" ++ "የፍለጋ መጠይቅ" ++ "ፍለጋ" ++ "መጠይቅ አስገባ" ++ "የድምጽ ፍለጋ" ++ "አጋራ በ" ++ "ለ%s አጋራ" ++ "ሰብስብ" ++ "መልስ" ++ "ቪዲዮ" ++ "አትቀበል" ++ "ስልኩን ዝጋ" ++ "ገቢ ጥሪ" ++ "እየተካሄደ ያለ ጥሪ" ++ "ገቢ ጥሪ ማጣራት" ++ "ፍለጋ" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml +new file mode 100644 +index 0000000..8b6d352 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "التوجه إلى المنزل" ++ "التنقل إلى أعلى" ++ "خيارات أكثر" ++ "تم" ++ "عرض الكل" ++ "اختيار تطبيق" ++ "إيقاف" ++ "مفعّلة" ++ "Alt+" ++ "Ctrl+" ++ "حذف" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "فضاء" ++ "Sym+" ++ "القائمة+" ++ "بحث…" ++ "محو طلب البحث" ++ "طلب بحث" ++ "البحث" ++ "إرسال طلب البحث" ++ "بحث صوتي" ++ "مشاركة مع" ++ "مشاركة مع %s" ++ "تصغير" ++ تنبيه ++ "ردّ" ++ "فيديو" ++ "رفض" ++ "قطع الاتصال" ++ "مكالمة واردة" ++ "مكالمة جارية" ++ "يتم فحص المكالمة الواردة" ++ مربع تحرير وسرد ++ العنوان ++ صورة ++ زر، صورة ++ رابط ++ القائمة ++ شريط القائمة ++ عنصر القائمة ++ شريط التقدم ++ مجموعة أزرار اختيار ++ علامة التبويب ++ شريط التمرير ++ "البحث" ++ زر زيادة ونقصان ++ مشغول ++ مطوي ++ موسع ++ مختلط ++ إيقاف تشغيل ++ تشغيل ++ غير محدَد ++ "999+" ++ ملخص ++ قائمة علامات التبويب ++ مؤقِت ++ شريط الأدوات ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml +new file mode 100644 +index 0000000..ba5e31c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "গৃহ পৃষ্ঠালৈ যাওক" ++ "ওপৰলৈ যাওক" ++ "অধিক বিকল্প" ++ "সম্পন্ন হ’ল" ++ "আটাইবোৰ চাওক" ++ "কোনো এপ্ বাছনি কৰক" ++ "অফ" ++ "অন" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "সন্ধান কৰক…" ++ "সন্ধান কৰা প্ৰশ্ন মচক" ++ "সন্ধান কৰা প্ৰশ্ন" ++ "সন্ধান কৰক" ++ "প্ৰশ্ন দাখিল কৰক" ++ "কণ্ঠধ্বনিৰ দ্বাৰা সন্ধান" ++ "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক" ++ "%sৰ জৰিয়তে শ্বেয়াৰ কৰক" ++ "সংকোচন কৰক" ++ "উত্তৰ দিয়ক" ++ "ভিডিঅ’" ++ "প্ৰত্যাখ্যান কৰক" ++ "কল কাটি দিয়ক" ++ "অন্তৰ্গামী কল" ++ "চলি থকা কল" ++ "এটা অন্তৰ্গামী কলৰ পৰীক্ষা কৰি থকা হৈছে" ++ "সন্ধান" ++ "৯৯৯+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml +new file mode 100644 +index 0000000..61b8608 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Əsas səhifəyə keçin" ++ "Yuxarı keçin" ++ "Digər seçimlər" ++ "Hazırdır" ++ "Hamısına baxın" ++ "Tətbiq seçin" ++ "DEAKTİV" ++ "AKTİV" ++ "Alt+" ++ "Ctrl+" ++ "silin" ++ "daxil olun" ++ "Funksiya+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menyu+" ++ "Axtarış..." ++ "Sorğunu silin" ++ "Axtarış sorğusu" ++ "Axtarın" ++ "Sorğunu göndərin" ++ "Səsli axtarış" ++ "Paylaşın" ++ "%s ilə paylaşın" ++ "Yığcamlaşdırın" ++ "Cavab verin" ++ "Video" ++ "İmtina edin" ++ "Dəstəyi asın" ++ "Gələn zəng" ++ "Davam edən zəng" ++ "Gələn zəng göstərilir" ++ Kombo siyahısı ++ Şəkil ++ Düymə, şəkil ++ Keçid ++ Menyu ++ "Axtarın" ++ deaktiv ++ aktivdir ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml +new file mode 100644 +index 0000000..4d886df +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Idite na početnu" ++ "Idite nagore" ++ "Još opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Izaberite aplikaciju" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "taster za razmak" ++ "Sym+" ++ "Menu+" ++ "Pretražite…" ++ "Obrišite upit" ++ "Pretražite upit" ++ "Pretražite" ++ "Pošaljite upit" ++ "Glasovna pretraga" ++ "Delite pomoću" ++ "Delite pomoću aplikacije %s" ++ "Skupi" ++ "Odgovori" ++ "Video" ++ "Odbij" ++ "Prekini vezu" ++ "Dolazni poziv" ++ "Poziv je u toku" ++ "Proverava se dolazni poziv" ++ "Pretražite" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml +new file mode 100644 +index 0000000..a197c81 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml +@@ -0,0 +1,44 @@ ++ ++ ++ "Перайсці на галоўную старонку" ++ "Перайсці ўверх" ++ "Дадатковыя параметры" ++ "Гатова" ++ "Паказаць усе" ++ "Выберыце праграму" ++ "ВЫКЛ." ++ "УКЛ." ++ "Alt +" ++ "Ctrl +" ++ "Delete" ++ "Enter" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "Прабел" ++ "Sym +" ++ "Меню +" ++ "Пошук…" ++ "Выдаліць запыт" ++ "Пошукавы запыт" ++ "Пошук" ++ "Адправіць запыт" ++ "Галасавы пошук" ++ "Абагуліць праз" ++ "Абагуліць праз праграму \"%s\"" ++ "Згарнуць" ++ "Адказаць" ++ "Відэа" ++ "Адхіліць" ++ "Завяршыць" ++ "Уваходны выклік" ++ "Бягучы выклік" ++ "Фільтраванне ўваходнага выкліку" ++ Камбінаваны спіс ++ Відарыс ++ Кнопка, відарыс ++ Спасылка ++ Меню ++ "Пошук" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml +new file mode 100644 +index 0000000..bb57f71 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Навигиране към началния екран" ++ "Навигиране нагоре" ++ "Още опции" ++ "Готово" ++ "Преглед на всички" ++ "Изберете приложение" ++ "ИЗКЛ." ++ "ВКЛ." ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "клавиша за интервал" ++ "Sym+" ++ "Menu+" ++ "Търсете…" ++ "Изчистване на заявката" ++ "Заявка за търсене" ++ "Търсене" ++ "Изпращане на заявката" ++ "Гласово търсене" ++ "Споделяне със:" ++ "Споделяне със: %s" ++ "Свиване" ++ Сигнал ++ "Отговор" ++ "Видеообаждане" ++ "Отхвърляне" ++ "Затваряне" ++ "Входящо обаждане" ++ "Текущо обаждане" ++ "Преглежда се входящо обаждане" ++ Комбинирана кутия ++ Заглавие ++ Изображение ++ Бутон, изображение ++ Връзка ++ Меню ++ Лента с менюта ++ Елемент от меню ++ Лента за напредък ++ Радио група ++ Раздел ++ Лента за превъртане ++ "Търсене" ++ Бутон за завъртане ++ заето ++ свито ++ разширено ++ смесено ++ изключено ++ включено ++ неизбрано ++ "999+" ++ Обобщение ++ Списък с раздели ++ Таймер ++ Лента с инструменти ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml +new file mode 100644 +index 0000000..924eeca +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "হোমে নেভিগেট করুন" ++ "উপরে নেভিগেট করুন" ++ "আরও বিকল্প" ++ "হয়ে গেছে" ++ "সবগুলি দেখুন" ++ "একটি অ্যাপ বেছে নিন" ++ "বন্ধ আছে" ++ "চালু করুন" ++ "Alt+" ++ "Ctrl+" ++ "মুছুন" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "সার্চ করুন…" ++ "কোয়েরি মুছে ফেলুন" ++ "সার্চ কোয়েরি" ++ "সার্চ করুন" ++ "কোয়েরি জমা দিন" ++ "ভয়েস সার্চ করুন" ++ "শেয়ার করুন" ++ "%s-এর সাথে শেয়ার করুন" ++ "সঙ্কুচিত করুন" ++ অ্যালার্ট ++ "উত্তর দিন" ++ "ভিডিও" ++ "বাতিল করুন" ++ "কল কেটে দিন" ++ "ইনকামিং কল" ++ "চালু থাকা কল" ++ "ইনকামিং কল স্ক্রিনিং করা হচ্ছে" ++ কম্বো বক্স ++ শিরোনাম ++ ইমেজ ++ বোতাম, ছবি ++ লিঙ্ক ++ মেনু ++ মেনু বার ++ মেনু আইটেম ++ প্রোগ্রেস বার ++ রেডিও গ্রুপ ++ ট্যাব ++ স্ক্রোল বার ++ "সার্চ করুন" ++ স্পিন বোতাম ++ ব্যস্ত ++ ছোট করা হয়েছে ++ বাড়ানো হয়েছে ++ মিশ্র ++ বন্ধ আছে ++ চালু আছে ++ আনসিলেক্ট করা হয়েছে ++ "৯৯৯+" ++ সারসংক্ষেপ ++ ট্যাব লিস্ট ++ টাইমার ++ টুল বার ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml +new file mode 100644 +index 0000000..9c7f5df +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Vratite se na početnu stranicu" ++ "Idi gore" ++ "Više opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Odaberite aplikaciju" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "razmak" ++ "Sym+" ++ "Menu+" ++ "Pretražite..." ++ "Obriši upit" ++ "Pretraži upit" ++ "Pretraživanje" ++ "Pošalji upit" ++ "Glasovno pretraživanje" ++ "Dijeli sa" ++ "Dijeli putem aplikacije %s" ++ "Suzi" ++ "Odgovori" ++ "Video" ++ "Odbaci" ++ "Prekini vezu" ++ "Dolazni poziv" ++ "Poziv u toku" ++ "Filtriranje dolaznog poziva" ++ "Pretražite" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml +new file mode 100644 +index 0000000..afdf0d0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navega fins a la pàgina d\'inici" ++ "Navega cap amunt" ++ "Més opcions" ++ "Fet" ++ "Mostra-ho tot" ++ "Selecciona una aplicació" ++ "DESACTIVA" ++ "ACTIVA" ++ "Alt+" ++ "Ctrl+" ++ "Supr" ++ "Retorn" ++ "Funció+" ++ "Meta+" ++ "Maj+" ++ "Espai" ++ "Sym+" ++ "Menú+" ++ "Cerca…" ++ "Esborra la consulta" ++ "Consulta de cerca" ++ "Cerca" ++ "Envia la consulta" ++ "Cerca per veu" ++ "Comparteix amb" ++ "Comparteix amb %s" ++ "Replega" ++ "Respon" ++ "Vídeo" ++ "Rebutja" ++ "Penja" ++ "Trucada entrant" ++ "Trucada en curs" ++ "S\'està filtrant una trucada entrant" ++ "Cerca" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml +new file mode 100644 +index 0000000..2a50d5e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Přejít na plochu" ++ "Přejít nahoru" ++ "Další možnosti" ++ "Hotovo" ++ "Zobrazit vše" ++ "Vybrat aplikaci" ++ "VYP" ++ "ZAP" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "mezerník" ++ "Sym+" ++ "Menu+" ++ "Vyhledat…" ++ "Smazat dotaz" ++ "Dotaz pro vyhledávání" ++ "Hledat" ++ "Odeslat dotaz" ++ "Hlasové vyhledávání" ++ "Sdílet s" ++ "Sdílet s aplikací %s" ++ "Sbalit" ++ Výstraha ++ "Přijmout" ++ "Video" ++ "Odmítnout" ++ "Zavěsit" ++ "Příchozí hovor" ++ "Probíhající hovor" ++ "Prověřování příchozího hovoru" ++ Kombinované pole ++ Nadpis ++ Obrázek ++ Tlačítko, obrázek ++ Odkaz ++ Nabídka ++ Panel nabídky ++ Položka nabídky ++ Ukazatel postupu ++ Skupina přepínačů ++ Karta ++ Posuvník ++ "Hledat" ++ Číselník ++ zaneprázdněno ++ sbaleno ++ rozbaleno ++ oboje ++ vyp ++ zap ++ nevybráno ++ "999+" ++ Přehled ++ Seznam karet ++ Časovač ++ Panel nástrojů ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml +new file mode 100644 +index 0000000..e1c5f1c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml +@@ -0,0 +1,61 @@ ++ ++ ++ "Find hjem" ++ "Gå op" ++ "Flere valgmuligheder" ++ "Udfør" ++ "Se alle" ++ "Vælg en app" ++ "FRA" ++ "TIL" ++ "Alt+" ++ "Ctrl+" ++ "slet" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "mellemrum" ++ "Sym+" ++ "Menu+" ++ "Søg…" ++ "Ryd forespørgsel" ++ "Søgeforespørgsel" ++ "Søg" ++ "Indsend forespørgsel" ++ "Talesøgning" ++ "Del med" ++ "Del med %s" ++ "Skjul" ++ Underretning ++ "Besvar" ++ "Video" ++ "Afvis" ++ "Læg på" ++ "Indgående opkald" ++ "Igangværende opkald" ++ "Et indgående opkald screenes" ++ Kombinationsboks ++ Overskrift ++ Billede ++ Knap, billede ++ Menulinje ++ Menupunkt ++ Statuslinje ++ Radiogruppe ++ Fane ++ Rullelinje ++ "Søg" ++ Snurreknap ++ optaget ++ skjult ++ udvidet ++ blandet ++ fra ++ til ++ fravalgt ++ "999+" ++ Oversigt ++ Liste over faner ++ Værktøjslinje ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml +new file mode 100644 +index 0000000..0fd7db9 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml +@@ -0,0 +1,61 @@ ++ ++ ++ "Zur Startseite" ++ "Nach oben" ++ "Weitere Optionen" ++ "Fertig" ++ "Alle anzeigen" ++ "App auswählen" ++ "AUS" ++ "AN" ++ "Alt +" ++ "Strg +" ++ "Löschen" ++ "Eingabetaste" ++ "Funktionstaste +" ++ "Meta-Taste +" ++ "Umschalttaste +" ++ "Leertaste" ++ "Sym-Taste +" ++ "Menütaste +" ++ "Suchen…" ++ "Suchanfrage löschen" ++ "Suchanfrage" ++ "Suche" ++ "Anfrage senden" ++ "Sprachsuche" ++ "Teilen mit" ++ "Mit %s teilen" ++ "Minimieren" ++ Warnhinweis ++ "Annehmen" ++ "Video" ++ "Ablehnen" ++ "Auflegen" ++ "Eingehender Anruf" ++ "Aktueller Anruf" ++ "Filter für eingehenden Anruf" ++ Kombinationsfeld ++ Überschrift ++ Bild ++ Button, Bild ++ Menü ++ Menüleiste ++ Menüpunkt ++ Statusanzeige ++ Gruppe von Buttons ++ Scroll-Leiste ++ "Suche" ++ Auswahl-Button ++ in Gebrauch ++ ausgeblendet ++ eingeblendet ++ gemischt ++ aus ++ ein ++ nicht ausgewählt ++ "999+" ++ Übersicht ++ Tab-Liste ++ Symbolleiste ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml +new file mode 100644 +index 0000000..cc572e8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Πλοήγηση στην αρχική σελίδα" ++ "Πλοήγηση προς τα επάνω" ++ "Περισσότερες επιλογές" ++ "Τέλος" ++ "Εμφάνιση όλων" ++ "Επιλέξτε μια εφαρμογή" ++ "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" ++ "ΕΝΕΡΓΟΠΟΙΗΣΗ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "διάστημα" ++ "Sym+" ++ "Menu+" ++ "Αναζήτηση…" ++ "Διαγραφή ερωτήματος" ++ "Ερώτημα αναζήτησης" ++ "Αναζήτηση" ++ "Υποβολή ερωτήματος" ++ "Φωνητική αναζήτηση" ++ "Κοινοποίηση σε" ++ "Κοινοποίηση στην εφαρμογή %s" ++ "Σύμπτυξη" ++ Ειδοποίηση ++ "Απάντηση" ++ "Βίντεο" ++ "Απόρριψη" ++ "Τερματισμός" ++ "Εισερχόμενη κλήση" ++ "Κλήση σε εξέλιξη" ++ "Διαλογή εισερχόμενης κλήσης" ++ Συνδυαστικό κουτάκι ++ Επικεφαλίδα ++ Εικόνα ++ Κουμπί, εικόνα ++ Σύνδεσμος ++ Μενού ++ Γραμμή μενού ++ Στοιχείο μενού ++ Γραμμή προόδου ++ Ομάδα κουμπιών επιλογής ++ Καρτέλα ++ Γραμμή κύλισης ++ "Αναζήτηση" ++ Κουμπί περιστροφής ++ απασχολημένος/η ++ συμπτυγμένο ++ διευρυμένο ++ συνδυασμός ++ όχι ++ ναι ++ μη επιλεγμένα ++ "999+" ++ Σύνοψη ++ Λίστα καρτελών ++ Χρονόμετρο ++ Γραμμή εργαλείων ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml +new file mode 100644 +index 0000000..f6ff55d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml +new file mode 100644 +index 0000000..bc83d64 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang Up" ++ "Incoming call" ++ "Ongoing call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml +new file mode 100644 +index 0000000..fc67be8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml +@@ -0,0 +1,49 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ Combo box ++ Button, image ++ Menu bar ++ Menu item ++ Progress bar ++ Radio group ++ Scroll bar ++ "Search" ++ Spin button ++ "999+" ++ Tab list ++ Tool bar ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml +new file mode 100644 +index 0000000..f6ff55d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml +new file mode 100644 +index 0000000..27a3d53 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‎‏‎‎‏‎‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‎‏‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎Navigate home‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎Navigate up‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‎‎‏‎‎‎‎‏‎‎‎‏‎‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‎‎‎‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎More options‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‏‎‎‎‏‎‎‎‎‎Done‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‎‏‎‎‎‎‏‏‏‎‏‏‎‏‎‏‎‏‎‎‎‎‏‎See all‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‎‏‎‏‎‎‏‏‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎Choose an app‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‏‎‎‎‏‏‏‎‏‏‎‎‏‏‎‏‏‎‏‎‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‎‏‏‎OFF‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‎‎ON‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‎Alt+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‎‏‎‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‏‎‎Ctrl+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‏‎‏‏‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‎‎‏‏‏‎‏‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‎delete‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‎‏‎‏‏‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‏‏‎enter‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‎‎‎‎‎‏‏‎‎‎‏‏‎‎‏‎‎‏‏‎‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎Function+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‏‎‏‏‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‎‏‏‏‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‎Meta+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‎‎‏‎‎‎‏‏‎‎‎‎‏‏‎Shift+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‎‏‏‎‏‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‏‎‎space‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‏‎‏‎‎‎‎‎‎‎‎‎‎‎‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎Sym+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‎‎‏‏‏‎‏‏‏‏‎‎‎‎‎‏‎‎‎‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‎‎Menu+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‎‎‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‏‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‏‎‎‎Search…‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‎‏‏‏‏‏‎‏‎‏‏‎‏‎‏‎‎‎‏‎‎‏‏‏‏‎‎‎‏‎‏‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‎Clear query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‎Search query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‎‎‎‎‎‎‎‎‎‏‏‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‏‏‎‎‎‎Search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‏‏‏‎‎‎‎‏‎‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‎‎‎‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‏‏‏‎Submit query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‎‏‏‎‏‏‎‏‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‏‎‎‎‎‏‎‎‎‏‎‎‏‎‏‏‏‎Voice search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‏‎Share with‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‏‎‎‎‏‏‎‏‏‏‎‎‏‎‏‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‏‏‏‎‎‎‎‏‏‏‎‎‎Share with ‎‏‎‎‏‏‎%s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‏‎‎‏‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‏‎‎‏‎‎Collapse‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‎‏‎‏‎‏‎‎‎‎‎‏‎‏‎‎‎Answer‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‎‏‏‏‎‎‎‏‎‎‎‏‎‏‎‏‎‎‏‏‎‎‏‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‎‏‎‎‏‎‎‎‎‎‎Video‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‏‎‎‏‎‎Decline‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‎‏‏‏‎‏‎‎‏‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎Hang Up‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‎‎‏‎‏‏‎‎‎‏‏‏‎‏‏‎‎‎‏‎‎‎‏‏‎‏‎‎‎‏‎‏‏‎‏‏‏‎Incoming call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‏‎‎‏‎‏‏‏‏‏‎‎Ongoing call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‎‏‎‎‏‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎‎‏‎‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎Screening an incoming call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‏‏‏‎‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‎‏‏‎‎‎Search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‏‏‏‎‎‏‎‎‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‏‎‎‎‎‎‎999+‎‏‎‎‏‎" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml +new file mode 100644 +index 0000000..b860671 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml +@@ -0,0 +1,28 @@ ++ ++ ++ Alerta ++ Cuadro combinado ++ Encabezado ++ Imagen ++ Botón, imagen ++ Enlace ++ Menú ++ Barra de menú ++ Elemento del menú ++ Barra de progreso ++ Grupo de botones de radio ++ Pestaña ++ Barra de desplazamiento ++ Botón de selección ++ ocupado ++ contraído ++ ampliado ++ mezclado ++ desactivado ++ activado ++ sin seleccionar ++ Resumen ++ Lista de pestañas ++ Temporizador ++ Barra de herramientas ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml +new file mode 100644 +index 0000000..4a76e9d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navegar a la página principal" ++ "Navegar hacia arriba" ++ "Más opciones" ++ "Listo" ++ "Ver todas" ++ "Elegir una app" ++ "DESACTIVAR" ++ "ACTIVAR" ++ "Alt+" ++ "Ctrl+" ++ "borrar" ++ "intro" ++ "Función+" ++ "Meta+" ++ "Mayúscula+" ++ "espacio" ++ "Sym+" ++ "Menú+" ++ "Buscar…" ++ "Borrar consulta" ++ "Búsqueda" ++ "Buscar" ++ "Enviar consulta" ++ "Búsqueda por voz" ++ "Compartir con" ++ "Compartir con %s" ++ "Contraer" ++ "Responder" ++ "Video" ++ "Rechazar" ++ "Colgar" ++ "Llamada entrante" ++ "Llamada en curso" ++ "Filtrando una llamada entrante" ++ "Buscar" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml +new file mode 100644 +index 0000000..2a5b2f3 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Ir a inicio" ++ "Desplazarse hacia arriba" ++ "Más opciones" ++ "Hecho" ++ "Ver todo" ++ "Seleccionar una aplicación" ++ "DESACTIVADO" ++ "ACTIVADO" ++ "Alt +" ++ "Ctrl +" ++ "Suprimir" ++ "Intro" ++ "Función +" ++ "Meta +" ++ "Mayús +" ++ "Espacio" ++ "Sym +" ++ "Menú +" ++ "Buscar…" ++ "Borrar consulta" ++ "Consulta de búsqueda" ++ "Buscar" ++ "Enviar consulta" ++ "Búsqueda por voz" ++ "Compartir con" ++ "Compartir con %s" ++ "Ocultar" ++ Alerta ++ "Responder" ++ "Vídeo" ++ "Rechazar" ++ "Colgar" ++ "Llamada entrante" ++ "Llamada en curso" ++ "Filtrando una llamada entrante" ++ Cuadro combinado ++ Encabezado ++ Imagen ++ Botón, imagen ++ Enlace ++ Menú ++ Barra de menús ++ Elemento de menú ++ Barra de progreso ++ Grupo de botones de opción ++ Pestaña ++ Barra de desplazamiento ++ "Buscar" ++ Botón de número ++ ocupado ++ contraído ++ expandido ++ mixto ++ desactivado ++ activado ++ no seleccionado ++ "999+" ++ Resumen ++ Lista de pestañas ++ Temporizador ++ Barra de herramientas ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml +new file mode 100644 +index 0000000..08410eb +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml +@@ -0,0 +1,63 @@ ++ ++ ++ "Liigu avalehele" ++ "Liigu üles" ++ "Rohkem valikuid" ++ "Valmis" ++ "Kuva kõik" ++ "Valige rakendus" ++ "VÄLJAS" ++ "SEES" ++ "Alt +" ++ "Ctrl +" ++ "kustuta" ++ "sisestusklahv" ++ "Funktsiooniklahv +" ++ "Meta +" ++ "Tõstuklahv +" ++ "tühik" ++ "Sym +" ++ "Menüü +" ++ "Otsige …" ++ "Päringu tühistamine" ++ "Otsingupäring" ++ "Otsing" ++ "Päringu esitamine" ++ "Häälotsing" ++ "Jaga:" ++ "Jagamine rakendusega %s" ++ "Ahendamine" ++ Hoiatus ++ "Vasta" ++ "Video" ++ "Keeldu" ++ "Lõpeta kõne" ++ "Sissetulev kõne" ++ "Käimasolev kõne" ++ "Sissetuleva kõne filtreerimine" ++ Liitboks ++ Pealkiri ++ Pilt ++ Nupp, pilt ++ Menüü ++ Menüüriba ++ Menüü-üksus ++ Edenemisriba ++ Raadionuppude grupp ++ Vahekaart ++ Kerimisriba ++ "Otsing" ++ Pööramisnupp ++ hõivatud ++ ahendatud ++ laiendatud ++ miksitud ++ väljas ++ sees ++ valimata ++ "999+" ++ Kokkuvõte ++ Vahekaartide loend ++ Taimer ++ Tööriistariba ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml +new file mode 100644 +index 0000000..810605e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Joan orri nagusira" ++ "Joan gora" ++ "Aukera gehiago" ++ "Eginda" ++ "Ikusi guztiak" ++ "Aukeratu aplikazio bat" ++ "DESAKTIBATU" ++ "AKTIBATU" ++ "Alt +" ++ "Ktrl +" ++ "ezabatu" ++ "sartu" ++ "Funtzioa +" ++ "Meta +" ++ "Maius +" ++ "zuriunea" ++ "Sym +" ++ "Menua +" ++ "Bilatu…" ++ "Garbitu kontsulta" ++ "Bilaketa-kontsulta" ++ "Bilatu" ++ "Bidali kontsulta" ++ "Ahozko bilaketa" ++ "Partekatu honekin" ++ "Partekatu %s aplikazioarekin" ++ "Tolestu" ++ "Erantzun" ++ "Bideoa" ++ "Baztertu" ++ "Amaitu deia" ++ "Sarrerako deia" ++ "Deia abian da" ++ "Sarrerako dei bat bistaratzen" ++ "Bilatu" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml +new file mode 100644 +index 0000000..aa363e8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "پیمایش به صفحه اصلی" ++ "رفتن به بالا" ++ "گزینه‌های بیشتر" ++ "تمام" ++ "دیدن همه" ++ "انتخاب برنامه" ++ "خاموش" ++ "روشن" ++ "‎Alt+‎" ++ "‎Ctrl+‎" ++ "حذف" ++ "enter" ++ "‎Function+‎" ++ "‎Meta+‎" ++ "‎Shift+‎" ++ "فاصله" ++ "‎Sym+‎" ++ "منو+" ++ "جستجو…‏" ++ "پاک کردن پُرسمان" ++ "درخواست جستجو" ++ "جستجو" ++ "ارسال پُرسمان" ++ "جستجوی گفتاری" ++ "هم‌رسانی با" ++ "هم‌رسانی با %s" ++ "کوچک کردن" ++ هشدار ++ "پاسخ دادن" ++ "ویدیو" ++ "رد کردن" ++ "قطع تماس" ++ "تماس ورودی" ++ "تماس درحال انجام" ++ "درحال غربال کردن تماس ورودی" ++ جعبه گفتگو ++ سر‌صفحه ++ تصویر ++ دکمه، تصویر ++ پیوند ++ منو ++ نوار منو ++ مورد منو ++ نوار پیشرفت ++ گروه رادیویی ++ برگه ++ نوار پیمایش ++ "جستجو" ++ دکمه چرخش ++ مشغول ++ کوچک‌شده ++ بزرگ‌شده ++ ترکیب‌شده ++ خاموش ++ روشن ++ لغو انتخاب شد ++ "999+" ++ خلاصه ++ فهرست برگه ++ زمان‌سنج ++ نوار ابزار ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml +new file mode 100644 +index 0000000..c29ad02 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Siirry etusivulle" ++ "Siirry ylös" ++ "Lisäasetukset" ++ "Valmis" ++ "Näytä kaikki" ++ "Valitse sovellus" ++ "POIS PÄÄLTÄ" ++ "PÄÄLLÄ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Vaihto+" ++ "välilyönti" ++ "Sym+" ++ "Valikko+" ++ "Haku…" ++ "Tyhjennä kysely" ++ "Hakukysely" ++ "Haku" ++ "Lähetä kysely" ++ "Puhehaku" ++ "Jaa…" ++ "Jaa: %s" ++ "Tiivistä" ++ Hälytys ++ "Vastaa" ++ "Video" ++ "Hylkää" ++ "Lopeta puhelu" ++ "Saapuva puhelu" ++ "Käynnissä oleva puhelu" ++ "Seulotaan saapuvaa puhelua" ++ Yhdistelmäruutu ++ Otsikko ++ Kuva ++ Painike, kuva ++ Linkki ++ Valikko ++ Valikkopalkki ++ Valikkokohde ++ Edistymispalkki ++ Valintanappiryhmä ++ Välilehti ++ Vierityspalkki ++ "Haku" ++ Pyörityspainike ++ varattu ++ pienennetty ++ laajennettu ++ yhdistetty ++ ei käytössä ++ käytössä ++ ei valittu ++ "999+" ++ Yhteenveto ++ Välilehtilista ++ Ajastin ++ Työkalupalkki ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml +new file mode 100644 +index 0000000..bb36e2e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml +@@ -0,0 +1,62 @@ ++ ++ ++ "Revenir à l\'accueil" ++ "Revenir en arrière" ++ "Autres options" ++ "Terminé" ++ "Tout afficher" ++ "Sélectionner une application" ++ "DÉSACTIVER" ++ "ACTIVER" ++ "Alt+" ++ "Ctrl+" ++ "supprimer" ++ "entrée" ++ "Fonction+" ++ "Méta+" ++ "Maj+" ++ "espace" ++ "Sym+" ++ "Menu+" ++ "Rechercher…" ++ "Effacer la requête" ++ "Requête de recherche" ++ "Rechercher" ++ "Envoyer la requête" ++ "Recherche vocale" ++ "Partager avec" ++ "Partager avec %s" ++ "Réduire" ++ Alerte ++ "Répondre" ++ "Vidéo" ++ "Refuser" ++ "Raccrocher" ++ "Appel entrant" ++ "Appel en cours" ++ "Filtrer un appel entrant" ++ Zone combinée ++ Titre ++ Bouton, image ++ Lien ++ Barre de menu ++ Option de menu ++ Barre de progression ++ Groupe de boutons radio ++ Onglet ++ Barre de déroulement ++ "Rechercher" ++ Bouton compteur circulaire ++ en cours de traitement ++ réduit ++ agrandi ++ à double état ++ désactivé ++ activé ++ désélectionné ++ "999+" ++ Résumé ++ Liste des onglets ++ Minuterie ++ Barre d’outils ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml +new file mode 100644 +index 0000000..17dfc07 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml +@@ -0,0 +1,62 @@ ++ ++ ++ "Revenir à l\'accueil" ++ "Revenir en haut de la page" ++ "Autres options" ++ "OK" ++ "Tout afficher" ++ "Sélectionner une application" ++ "NON" ++ "OUI" ++ "Alt+" ++ "Ctrl+" ++ "supprimer" ++ "entrée" ++ "Fonction+" ++ "Méta+" ++ "Maj+" ++ "espace" ++ "Sym+" ++ "Menu+" ++ "Rechercher…" ++ "Effacer la requête" ++ "Requête de recherche" ++ "Rechercher" ++ "Envoyer la requête" ++ "Recherche vocale" ++ "Partager avec" ++ "Partager avec %s" ++ "Réduire" ++ Alerte ++ "Répondre" ++ "Vidéo" ++ "Refuser" ++ "Raccrocher" ++ "Appel entrant" ++ "Appel en cours" ++ "Filtrage d\'un appel entrant" ++ Liste déroulante ++ Titre ++ Bouton, image ++ Lien ++ Barre de menu ++ Élément du menu ++ Barre de progression ++ Groupe de boutons radio ++ Onglet ++ Barre de défilement ++ "Rechercher" ++ Toupie ++ opération en cours ++ réduit ++ agrandi ++ mixte ++ désactivé ++ activé ++ désélectionné(s) ++ "999+" ++ Récapitulatif ++ Liste d’onglets ++ Minuteur ++ Barre d’outils ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml +new file mode 100644 +index 0000000..25d4cff +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Vai ao inicio" ++ "Vai cara arriba" ++ "Máis opcións" ++ "Feito" ++ "Ver todo" ++ "Selecciona unha aplicación" ++ "DESACTIVADO" ++ "ACTIVADO" ++ "Alt +" ++ "Ctrl +" ++ "eliminar" ++ "intro" ++ "Función +" ++ "Meta +" ++ "Maiús +" ++ "espazo" ++ "Sym +" ++ "Menú +" ++ "Busca…" ++ "Borra a consulta" ++ "Busca a consulta" ++ "Realiza buscas" ++ "Envía a consulta" ++ "Busca por voz" ++ "Comparte contido con" ++ "Comparte contido coa aplicación %s" ++ "Contrae" ++ "Contestar" ++ "Vídeo" ++ "Rexeitar" ++ "Colgar" ++ "Chamada entrante" ++ "Chamada en curso" ++ "Filtrando chamada entrante" ++ "Buscar" ++ ">999" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml +new file mode 100644 +index 0000000..9651b05 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ઘરનો રસ્તો બતાવો" ++ "ઉપર નૅવિગેટ કરો" ++ "વધુ વિકલ્પો" ++ "થઈ ગયું" ++ "બધી જુઓ" ++ "ઍપ્લિકેશન પસંદ કરો" ++ "બંધ" ++ "ચાલુ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "શોધો…" ++ "ક્વેરી સાફ કરો" ++ "શોધ ક્વેરી" ++ "શોધો" ++ "ક્વેરી સબમિટ કરો" ++ "વૉઇસ શોધ" ++ "આની સાથે શેર કરો" ++ "%sની સાથે શેર કરો" ++ "સંકુચિત કરો" ++ એલર્ટ ++ "જવાબ" ++ "વીડિયો" ++ "નકારો" ++ "સમાપ્ત કરો" ++ "ઇનકમિંગ કૉલ" ++ "ચાલુ કૉલ" ++ "ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે" ++ કોમ્બો બોક્સ ++ શીર્ષક ++ ફોટો ++ બટન, ફોટો ++ લિંક ++ મેનૂ ++ મેનૂ બાર ++ મેનૂ આઇટમ ++ પ્રગતિ બાર ++ રેડિયો ગ્રૂપ ++ ટેબ ++ સ્ક્રોલ બાર ++ "શોધો" ++ સ્પિન બટન ++ વ્યસ્ત ++ નાનું ++ વિસ્તૃત ++ મિક્સ કરેલ ++ બંધ ++ ચાલુ ++ પસંદગીમાંથી કાઢી નાખ્યું ++ "999+" ++ સારાંશ ++ ટેબ લિસ્ટ ++ ટાઇમર ++ ટૂલ બાર ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml +new file mode 100644 +index 0000000..e38bb90 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml +@@ -0,0 +1,4 @@ ++ ++ ++ 54dip ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml +new file mode 100644 +index 0000000..d5a138e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml +@@ -0,0 +1,8 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml +new file mode 100644 +index 0000000..b3a5d66 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "होम पेज पर जाएं" ++ "वापस जाएं" ++ "ज़्यादा विकल्प" ++ "हो गया" ++ "सभी देखें" ++ "कोई ऐप्लिकेशन चुनें" ++ "बंद" ++ "चालू" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "खोजें…" ++ "क्‍वेरी हटाएं" ++ "सर्च क्वेरी" ++ "खोजें" ++ "क्वेरी सबमिट करें" ++ "बोलकर खोजें" ++ "इससे शेयर करें:" ++ "%s से शेयर करें" ++ "छोटा करें" ++ अलर्ट ++ "जवाब दें" ++ "वीडियो" ++ "अस्वीकार करें" ++ "कॉल काटें" ++ "आने वाला (इनकमिंग) कॉल" ++ "पहले से जारी कॉल" ++ "इनकमिंग कॉल को स्क्रीन किया जा रहा है" ++ कॉम्बो बॉक्स ++ शीर्षक ++ फ़ोटो ++ बटन, फ़ोटो ++ लिंक ++ मेनू ++ मेनू बार ++ मेनू आइटम ++ प्रोग्रेस बार ++ रेडियो ग्रुप ++ टैब ++ स्क्रॉल बार ++ "खोजें" ++ स्पिन बटन ++ व्यस्त ++ छोटा किया गया ++ बड़ा किया गया ++ मिक्स ++ बंद है ++ चालू है ++ नहीं चुने गए ++ "999+" ++ सारांश ++ टैब लिस्ट ++ टाइमर ++ टूल बार ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml +new file mode 100644 +index 0000000..541b6ce +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Idi na početnu" ++ "Natrag" ++ "Više opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Odabir aplikacije" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "svemir" ++ "Sym+" ++ "Menu+" ++ "Pretražite…" ++ "Izbriši upit" ++ "Upit za pretraživanje" ++ "Pretraži" ++ "Pošalji upit" ++ "Glasovno pretraživanje" ++ "Dijeli s" ++ "Dijeli putem aplikacije %s" ++ "Sažmi" ++ Upozorenje ++ "Odgovori" ++ "Videozapis" ++ "Odbij" ++ "Prekini" ++ "Dolazni poziv" ++ "Poziv u tijeku" ++ "Filtriranje dolaznog poziva" ++ Kombinirani okvir ++ Zaglavlje ++ Slika ++ Gumb, slika ++ Veza ++ Izbornik ++ Traka izbornika ++ Stavka izbornika ++ Traka napretka ++ Grupa izbornih gumba ++ Kartica ++ Traka za pomicanje ++ "Pretraži" ++ Gumb za vrtnju ++ zauzeto ++ sažeto ++ prošireno ++ mješovito ++ isključeno ++ uključeno ++ poništen odabir ++ "999+" ++ Sažetak ++ Popis kartica ++ Mjerač vremena ++ Traka s alatima ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml +new file mode 100644 +index 0000000..7adae07 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Ugrás a főoldalra" ++ "Fel" ++ "További lehetőségek" ++ "Kész" ++ "Az összes megtekintése" ++ "Válasszon alkalmazást" ++ "KI" ++ "BE" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "Szóköz" ++ "Sym+" ++ "Menu+" ++ "Keresés…" ++ "Lekérdezés törlése" ++ "Keresési lekérdezés" ++ "Keresés" ++ "Lekérdezés küldése" ++ "Hangalapú keresés" ++ "Megosztás a következővel:" ++ "Megosztás a következő alkalmazással: %s" ++ "Összecsukás" ++ Figyelmeztetés ++ "Fogadás" ++ "Videó" ++ "Elutasítás" ++ "Befejezés" ++ "Bejövő hívás" ++ "Hívás folyamatban" ++ "Bejövő hívás szűrése" ++ Kombinált lista ++ Címsor ++ Kép ++ Gomb, kép ++ Hivatkozás ++ Menü ++ Menüsor ++ Menüelem ++ Folyamatjelző ++ Választógomb-csoport ++ Lapfül ++ Görgetősáv ++ "Keresés" ++ Forgó gomb ++ elfoglalt ++ összecsukva ++ kibontva ++ vegyes ++ ki ++ be ++ nincs kiválasztva ++ "999+" ++ Összegzés ++ Lapfülek listája ++ Időmérő ++ Eszköztár ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml +new file mode 100644 +index 0000000..d6f31a2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Անցնել գլխավոր էջ" ++ "Անցնել վերև" ++ "Այլ ընտրանքներ" ++ "Պատրաստ է" ++ "Տեսնել բոլորը" ++ "Ընտրել հավելված" ++ "ԱՆՋԱՏԵԼ" ++ "ՄԻԱՑՆԵԼ" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "բացատ" ++ "Sym+" ++ "Menu+" ++ "Որոնում…" ++ "Ջնջել հարցումը" ++ "Որոնման հարցում" ++ "Որոնել" ++ "Ուղարկել հարցումը" ++ "Ձայնային որոնում" ++ "Կիսվել…" ++ "Կիսվել %s հավելվածի միջոցով" ++ "Ծալել" ++ "Պատասխանել" ++ "Տեսազանգ" ++ "Մերժել" ++ "Ավարտել" ++ "Մուտքային զանգ" ++ "Ընթացիկ զանգ" ++ "Մուտքային զանգի զտում" ++ Կոմբո արկղ ++ Նկար ++ Կոճակ, նկար ++ Հղում ++ Ընտրացանկ ++ "Որոնել" ++ անջատած ++ միացրած ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml +new file mode 100644 +index 0000000..eda1ec7 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Tunjukkan jalan ke rumah" ++ "Kembali ke atas" ++ "Opsi lainnya" ++ "Selesai" ++ "Lihat semua" ++ "Pilih aplikasi" ++ "NONAKTIF" ++ "AKTIF" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "spasi" ++ "Sym+" ++ "Menu+" ++ "Telusuri..." ++ "Hapus kueri" ++ "Telusuri kueri" ++ "Telusuri" ++ "Kirim kueri" ++ "Penelusuran suara" ++ "Bagikan dengan" ++ "Bagikan dengan %s" ++ "Ciutkan" ++ "Jawab" ++ "Video" ++ "Tolak" ++ "Tutup" ++ "Panggilan masuk" ++ "Panggilan sedang berlangsung" ++ "Menyaring panggilan masuk" ++ "Telusuri" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml +new file mode 100644 +index 0000000..e44b25f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Fara heim" ++ "Fara upp" ++ "Fleiri valkostir" ++ "Lokið" ++ "Sjá allt" ++ "Veldu forrit" ++ "SLÖKKT" ++ "KVEIKT" ++ "Alt+" ++ "Ctrl+" ++ "eyða" ++ "enter" ++ "Aðgerðarlykill+" ++ "Meta+" ++ "Shift+" ++ "bilslá" ++ "Sym+" ++ "Valmynd+" ++ "Leita…" ++ "Hreinsa fyrirspurn" ++ "Leitarfyrirspurn" ++ "Leit" ++ "Senda fyrirspurn" ++ "Raddleit" ++ "Deila með" ++ "Deila með %s" ++ "Minnka" ++ "Svara" ++ "Myndsímtal" ++ "Hafna" ++ "Leggja á" ++ "Símtal berst" ++ "Símtal í gangi" ++ "Síar símtal sem berst" ++ "Leit" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml +new file mode 100644 +index 0000000..2f39d49 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml +@@ -0,0 +1,60 @@ ++ ++ ++ "Portami a casa" ++ "Torna indietro" ++ "Altre opzioni" ++ "Fine" ++ "Mostra tutto" ++ "Scelta di un\'app" ++ "OFF" ++ "ON" ++ "ALT +" ++ "CTRL +" ++ "CANC" ++ "INVIO" ++ "FUNZIONE +" ++ "META +" ++ "MAIUSC +" ++ "SPAZIO" ++ "SYM +" ++ "MENU +" ++ "Cerca…" ++ "Cancella query" ++ "Query di ricerca" ++ "Cerca" ++ "Invia query" ++ "Ricerca vocale" ++ "Condividi con" ++ "Condividi tramite %s" ++ "Comprimi" ++ Avviso ++ "Rispondi" ++ "Video" ++ "Rifiuta" ++ "Riaggancia" ++ "Chiamata in arrivo" ++ "Chiamata in corso" ++ "Applicazione filtro a chiamata in arrivo" ++ Casella combinata ++ Titolo ++ Immagine ++ Pulsante, Immagine ++ Barra dei menu ++ Elemento del menu ++ Barra di avanzamento ++ Gruppo radio ++ Barra di scorrimento ++ "Cerca" ++ Pulsante girevole ++ occupato ++ chiuso ++ aperto ++ misto ++ no ++ ++ non selezionato ++ "999+" ++ Riepilogo ++ Lista delle tab ++ Barra degli strumenti ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml +new file mode 100644 +index 0000000..83b3239 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ניווט לדף הבית" ++ "ניווט למעלה" ++ "עוד אפשרויות" ++ "סיום" ++ "הצגת הכול" ++ "בחירת אפליקציה" ++ "כבוי" ++ "מופעל" ++ "Alt+" ++ "Ctrl+‎" ++ "מחיקה" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "רווח" ++ "Sym+" ++ "תפריט+" ++ "חיפוש…" ++ "מחיקת השאילתה" ++ "שאילתת חיפוש" ++ "חיפוש" ++ "שליחת שאילתה" ++ "חיפוש קולי" ++ "שיתוף עם" ++ "שיתוף עם %s" ++ "כיווץ" ++ התראה ++ "מענה" ++ "וידאו" ++ "דחייה" ++ "ניתוק" ++ "שיחה נכנסת" ++ "שיחה פעילה" ++ "סינון שיחה נכנסת" ++ תיבה משולבת ++ כותרת ++ תמונה ++ לחצן, תמונה ++ קישור ++ תפריט ++ סרגל תפריטים ++ פריט בתפריט ++ סרגל התקדמות ++ קבוצת רדיו ++ לשונית ++ סרגל גלילה ++ "חיפוש" ++ לחצן מסתובב ++ תפוס ++ מצומצם ++ מורחב ++ משולב ++ כבוי ++ מופעל ++ הבחירה בוטלה ++ "999+" ++ סיכום ++ רשימת לשוניות ++ טיימר ++ סרגל כלים ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml +new file mode 100644 +index 0000000..1720ce4 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ホームに戻る" ++ "前に戻る" ++ "その他のオプション" ++ "完了" ++ "すべて表示" ++ "アプリの選択" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "Space" ++ "Sym+" ++ "Menu+" ++ "検索…" ++ "検索キーワードを削除" ++ "検索キーワード" ++ "検索" ++ "検索キーワードを送信" ++ "音声検索" ++ "共有" ++ "%sと共有" ++ "折りたたむ" ++ アラート ++ "応答" ++ "ビデオ" ++ "拒否" ++ "通話終了" ++ "着信" ++ "通話中" ++ "着信をスクリーニング中" ++ コンボボックス ++ 見出し ++ 画像 ++ ボタン、画像 ++ リンク ++ メニュー ++ メニューバー ++ メニューアイテム ++ 進行状況バー ++ ラジオグループ ++ タブ ++ スクロールバー ++ "検索" ++ スピンボタン ++ 作業中 ++ 縮小中 ++ 展開中 ++ 混合 ++ オフ ++ オン ++ 未選択 ++ "999+" ++ 概要 ++ タブリスト ++ タイマー ++ ツールバー ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml +new file mode 100644 +index 0000000..f7c9597 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml +@@ -0,0 +1,63 @@ ++ ++ ++ "მთავარზე გადასვლა" ++ "ზემოთ გადასვლა" ++ "სხვა ვარიანტები" ++ "მზადაა" ++ "ყველას ნახვა" ++ "აირჩიეთ აპი" ++ "გამორთვა" ++ "ჩართვა" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "შორისი" ++ "Sym+" ++ "Menu+" ++ "ძიება…" ++ "მოთხოვნის გასუფთავება" ++ "მოთხოვნის ძიება" ++ "ძიება" ++ "მოთხოვნის გადაგზავნა" ++ "ხმოვანი ძიება" ++ "გაზიარება:" ++ "%s-ით გაზიარება" ++ "ჩაკეცვა" ++ გაფრთხილება ++ "პასუხი" ++ "ვიდეო" ++ "უარყოფა" ++ "გათიშვა" ++ "შემომავალი ზარი" ++ "მიმდინარე ზარი" ++ "შემომავალი ზარების გაცხრილვა" ++ სათაური ++ გამოსახულება ++ ღილაკი, გამოსახულება ++ ბმული ++ მენიუ ++ მენიუს ზოლი ++ მენიუს ერთეული ++ პროგრესის ზოლი ++ რადიო ჯგუფი ++ ჩანართი ++ გადაადგილების პანელი ++ "ძიება" ++ დატრიალების ღილაკი ++ დაკავებული ++ აკეცილი ++ გაშლილი ++ შერეული ++ გამორთულია ++ ჩართული ++ აურჩეველი ++ "999+" ++ შეჯამება ++ ჩანართების სია ++ ტაიმერი ++ ხელსაწყოების ზოლი ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml +new file mode 100644 +index 0000000..22f8416 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Негізгі бетке өту" ++ "Жоғары қарай өту" ++ "Басқа опциялар" ++ "Дайын" ++ "Барлығын көру" ++ "Қолданбаны таңдау" ++ "ӨШІРУ" ++ "ҚОСУ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "бос орын" ++ "Sym+" ++ "Menu+" ++ "Іздеу…" ++ "Сұрауды өшіру" ++ "Іздеу сұрауы" ++ "Іздеу" ++ "Сұрауды жіберу" ++ "Дауыспен іздеу" ++ "Бөлісу" ++ "%s қолданбасымен бөлісу" ++ "Жию" ++ "Жауап" ++ "Бейне" ++ "Қабылдамау" ++ "Тұтқаны қою" ++ "Кіріс қоңырау" ++ "Қоңырау" ++ "Келген қоңырауды сүзу" ++ Біріктірілген тізім ++ Кескін ++ Түйме, кескін ++ Сілтеме ++ Мәзір ++ "Іздеу" ++ өшірулі ++ қосулы ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml +new file mode 100644 +index 0000000..51f675e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "​ទៅទំព័រដើម" ++ "រំកិលឡើងលើ" ++ "ជម្រើសច្រើនទៀត" ++ "រួចរាល់" ++ "មើលទាំងអស់" ++ "ជ្រើសរើស​កម្មវិធី​​" ++ "បិទ" ++ "បើក" ++ "Alt+" ++ "Ctrl+" ++ "លុប" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "ស្វែងរក…" ++ "សម្អាត​សំណួរ" ++ "ស្វែងរកសំណួរ​" ++ "ស្វែងរក" ++ "ដាក់បញ្ជូន​សំណួរ" ++ "ស្វែងរក​តាម​សំឡេង" ++ "ចែករំលែក​ជា​មួយ" ++ "ចែក​រំលែក​ជា​មួយ %s" ++ "បង្រួម" ++ ជូន​ដំណឹង ++ "ឆ្លើយ" ++ "វីដេអូ" ++ "បដិសេធ" ++ "ដាក់​ចុះ" ++ "ការ​ហៅ​ចូល" ++ "ការ​ហៅដែលកំពុងដំណើរការ" ++ "កំពុងពិនិត្យការ​ហៅ​ចូល" ++ ប្រអប់បញ្ចូលគ្នា ++ ចំណងជើង ++ រូបភាព ++ ប៊ូតុង, រូបភាព ++ តំណ ++ ម៉ឺនុយ ++ របារម៉ឺនុយ ++ ធាតុម៉ឺនុយ ++ របារ​ដំណើរការ ++ ក្រុមវិទ្យុ ++ ផ្ទាំង ++ របាររំកិល ++ "ស្វែងរក" ++ ប៊ូតុង​បង្វិល ++ ជាប់រវល់ ++ បានបង្រួម ++ បានពង្រីក ++ បានលាយ ++ បិទ ++ បើក ++ បាបនដោះការជ្រើសរើស ++ "999+" ++ សេចក្ដីសង្ខេប ++ បញ្ជីថេប ++ មុខងារកំណត់ម៉ោង ++ របារ​ឧបករណ៍ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml +new file mode 100644 +index 0000000..9a6da46 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ಹೋಮ್‌ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" ++ "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" ++ "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು" ++ "ಆಯಿತು" ++ "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" ++ "ಆ್ಯಪ್‌ವೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ" ++ "ಆಫ್" ++ "ಆನ್" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "ಹುಡುಕಿ…" ++ "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ" ++ "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ" ++ "ಹುಡುಕಿ" ++ "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸಿ" ++ "ಧ್ವನಿ ಹುಡುಕಾಟ" ++ "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" ++ "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" ++ "ಕುಗ್ಗಿಸಿ" ++ ಎಚ್ಚರಿಕೆ ++ "ಉತ್ತರಿಸಿ" ++ "ವೀಡಿಯೊ" ++ "ನಿರಾಕರಿಸಿ" ++ "ಕರೆ ಕೊನೆಗೊಳಿಸಿ" ++ "ಒಳಬರುವ ಕರೆ" ++ "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಕರೆ" ++ "ಒಳಬರುವ ಕರೆಯನ್ನು ಸ್ಕ್ರೀನ್ ಮಾಡಲಾಗುತ್ತಿದೆ" ++ ಕೊಂಬೊ ಬಾಕ್ಸ್ ++ ಶಿರೋಲೇಖ ++ ಚಿತ್ರ ++ ಬಟನ್, ಚಿತ್ರ ++ ಲಿಂಕ್ ++ ಮೆನು ++ ಮೆನು ಬಾರ್ ++ ಮೆನು ಐಟಂ ++ ಪ್ರೋಗ್ರೆಸ್ ಬಾರ್ ++ ರೇಡಿಯೋ ಗುಂಪು ++ ಟ್ಯಾಬ್ ++ ಸ್ಕ್ರಾಲ್ ಬಾರ್ ++ "ಹುಡುಕಿ" ++ ಸ್ಪಿನ್ ಬಟನ್ ++ ಕಾರ್ಯನಿರತ ++ ಮುಚ್ಚಿದೆ ++ ವಿಸ್ತರಿಸಲಾಗಿದೆ ++ ಬಗೆಬಗೆಯ ++ ಆಫ್ ++ ಆನ್ ++ ಆಯ್ಕೆ ರದ್ದುಮಾಡಲಾಗಿದೆ ++ "999+" ++ ಸಾರಾಂಶ ++ ಟ್ಯಾಬ್ ಪಟ್ಟಿ ++ ಟೈಮರ್ ++ ಟೂಲ್ ಬಾರ್ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml +new file mode 100644 +index 0000000..f7c8b57 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "홈으로 이동" ++ "위로 이동" ++ "추가 옵션" ++ "완료" ++ "전체 보기" ++ "앱 선택" ++ "사용 중지" ++ "사용" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "스페이스바" ++ "Sym+" ++ "Menu+" ++ "검색..." ++ "검색어 삭제" ++ "검색어" ++ "검색" ++ "검색어 보내기" ++ "음성 검색" ++ "공유 대상:" ++ "%s과(와) 공유" ++ "접기" ++ 알림 ++ "통화" ++ "동영상" ++ "거절" ++ "전화 끊기" ++ "수신 전화" ++ "진행 중인 통화" ++ "수신 전화 검사 중" ++ 콤보 상자 ++ 제목 ++ 이미지 ++ 버튼, 이미지 ++ 링크 ++ 메뉴 ++ 메뉴 표시줄 ++ 메뉴 항목 ++ 진행률 표시줄 ++ 라디오 그룹 ++ ++ 스크롤 바 ++ "검색" ++ 회전 버튼 ++ 처리 중 ++ 숨겨짐 ++ 확대됨 ++ 혼합 ++ 해제 ++ 설정 ++ 선택되지 않음 ++ "999+" ++ 요약 ++ 탭 리스트 ++ 타이머 ++ 도구 표시줄 ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml +new file mode 100644 +index 0000000..6ce27ab +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Башкы бетке чабыттоо" ++ "Мурунку экранга өтүү" ++ "Дагы параметрлер" ++ "Бүттү" ++ "Баарын көрүү" ++ "Колдонмо тандоо" ++ "ӨЧҮК" ++ "КҮЙҮК" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "боштук" ++ "Sym+" ++ "Menu+" ++ "Издөө…" ++ "Сурамды өчүрүү" ++ "Изделген сурам" ++ "Издөө" ++ "Сурам тапшыруу" ++ "Айтып издөө" ++ "Төмөнкү менен бөлүшүү" ++ "%s аркылуу бөлүшүү" ++ "Жыйыштыруу" ++ "Жооп берүү" ++ "Видео" ++ "Четке кагуу" ++ "Чалууну бүтүрүү" ++ "Кирүүчү чалуу" ++ "Учурдагы чалуу" ++ "Кирүүчү чалууну иргөө" ++ Айкалыштырылган тизме ++ Сүрөт ++ Баскыч, сүрөт ++ Шилтеме ++ Меню ++ "Издөө" ++ өчүк ++ күйүк ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml +new file mode 100644 +index 0000000..a12899f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml +@@ -0,0 +1,6 @@ ++ ++ ++ 48dp ++ 12dp ++ 14dp ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml +new file mode 100644 +index 0000000..cc236eb +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml +@@ -0,0 +1,12 @@ ++ ++ ++ 440dp ++ 60% ++ 90% ++ 60% ++ 90% ++ 55% ++ 80% ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml +new file mode 100644 +index 0000000..f85a197 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml +@@ -0,0 +1,62 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml +new file mode 100644 +index 0000000..7dad77f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml +@@ -0,0 +1,4 @@ ++ ++ ++ 0px ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml +new file mode 100644 +index 0000000..9ee03e1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml +@@ -0,0 +1,277 @@ ++ ++ ++ @color/androidx_core_secondary_text_default_material_light ++ 0dp ++ 0dp ++ 12dp ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml +new file mode 100644 +index 0000000..1ad118e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml +new file mode 100644 +index 0000000..edb25cd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml +@@ -0,0 +1,51 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml +new file mode 100644 +index 0000000..f9b3c08 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml +@@ -0,0 +1,5 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml +new file mode 100644 +index 0000000..4c30667 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml +new file mode 100644 +index 0000000..765c4bd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml +@@ -0,0 +1,62 @@ ++ ++ ++ "Chỉ đường về nhà" ++ "Di chuyển lên" ++ "Tùy chọn khác" ++ "Xong" ++ "Xem tất cả" ++ "Chọn một ứng dụng" ++ "TẮT" ++ "BẬT" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Tìm kiếm…" ++ "Xóa truy vấn" ++ "Truy vấn tìm kiếm" ++ "Tìm kiếm" ++ "Gửi truy vấn" ++ "Tìm kiếm bằng giọng nói" ++ "Chia sẻ với" ++ "Chia sẻ với %s" ++ "Thu gọn" ++ Thông báo ++ "Trả lời" ++ "Video" ++ "Từ chối" ++ "Kết thúc" ++ "Cuộc gọi đến" ++ "Cuộc gọi đang thực hiện" ++ "Đang sàng lọc cuộc gọi đến" ++ Ô lựa chọn ++ Tiêu đề ++ Hình ảnh ++ Nút, Hình ảnh ++ Liên kết ++ Thanh menu ++ Mục trong menu ++ Thanh tiến độ ++ Nhóm nút radio ++ Thanh cuộn ++ "Tìm kiếm" ++ Nút quay ++ bận ++ đã thu gọn ++ đã mở rộng ++ kết hợp ++ đang tắt ++ đang bật ++ không được chọn ++ "999+" ++ Tóm tắt ++ Danh sách tab ++ Bộ hẹn giờ ++ Thanh công cụ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml +new file mode 100644 +index 0000000..2d85812 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml +@@ -0,0 +1,12 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml +new file mode 100644 +index 0000000..deecc9e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml +new file mode 100644 +index 0000000..b499d2c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml +@@ -0,0 +1,9 @@ ++ ++ ++ 60% ++ 90% ++ 50% ++ 70% ++ 45% ++ 72% ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +new file mode 100644 +index 0000000..437cdf3 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "转到首页" ++ "转到上一层级" ++ "更多选项" ++ "完成" ++ "查看全部" ++ "选择应用" ++ "关闭" ++ "开启" ++ "Alt+" ++ "Ctrl+" ++ "Delete 键" ++ "Enter 键" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "空格键" ++ "Sym+" ++ "Menu+" ++ "搜索…" ++ "清除查询" ++ "搜索查询" ++ "搜索" ++ "提交查询" ++ "语音搜索" ++ "分享对象" ++ "与%s分享" ++ "收起" ++ 提醒 ++ "接听" ++ "视频通话" ++ "拒接" ++ "挂断" ++ "来电" ++ "正在通话" ++ "正在过滤来电" ++ 组合框 ++ 标题 ++ 图片 ++ 按钮,图片 ++ 链接 ++ 菜单 ++ 菜单栏 ++ 菜单项目 ++ 进度条 ++ 单选组 ++ 选项卡 ++ 滚动条 ++ "搜索" ++ 旋转按钮 ++ 忙碌中 ++ 已收起 ++ 已展开 ++ 混合 ++ 关闭 ++ 开启 ++ 未选中 ++ "999+" ++ 摘要 ++ 选项卡列表 ++ 倒计时 ++ 工具栏 ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml +new file mode 100644 +index 0000000..123802d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "瀏覽主頁" ++ "向上瀏覽" ++ "更多選項" ++ "完成" ++ "查看全部" ++ "選擇應用程式" ++ "關閉" ++ "開啟" ++ "Alt +" ++ "Ctrl +" ++ "刪除" ++ "Enter 鍵" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "空白鍵" ++ "Sym +" ++ "Menu +" ++ "搜尋…" ++ "清除查詢" ++ "搜尋查詢" ++ "搜尋" ++ "提交查詢" ++ "語音搜尋" ++ "分享對象" ++ "使用「%s」分享" ++ "收合" ++ 提醒 ++ "接聽" ++ "視像" ++ "拒接" ++ "掛斷" ++ "來電" ++ "通話中" ++ "正在過濾來電" ++ 下拉式方塊 ++ 標題 ++ 圖像 ++ 圖像,按鈕 ++ 連結 ++ 選單 ++ 選單列 ++ 選單項目 ++ 進度列 ++ 選項按鈕群組 ++ 分頁 ++ 捲軸 ++ "搜尋" ++ 微調按鈕 ++ 忙碌中 ++ 已收合 ++ 已展開 ++ 混合 ++ 關閉 ++ 開啟 ++ 已取消選取 ++ "999+" ++ 摘要 ++ 分頁清單 ++ 計時器 ++ 工具列 ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml +new file mode 100644 +index 0000000..860078a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "瀏覽首頁" ++ "向上瀏覽" ++ "更多選項" ++ "完成" ++ "查看全部" ++ "選擇應用程式" ++ "關閉" ++ "開啟" ++ "Alt +" ++ "Ctrl +" ++ "Delete 鍵" ++ "Enter 鍵" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "空格鍵" ++ "Sym +" ++ "Menu +" ++ "搜尋…" ++ "清除查詢" ++ "搜尋查詢" ++ "搜尋" ++ "提交查詢" ++ "語音搜尋" ++ "分享對象" ++ "與「%s」分享" ++ "收合" ++ 提醒 ++ "接聽" ++ "視訊" ++ "拒接" ++ "掛斷" ++ "來電" ++ "通話中" ++ "正在過濾來電" ++ 下拉式方塊 ++ 標題 ++ 圖像 ++ 圖像,按鈕 ++ 連結 ++ 功能表 ++ 功能表列 ++ 功能表項目 ++ 進度列 ++ 選項按鈕群組 ++ 頁籤 ++ 捲軸 ++ "搜尋" ++ 微調按鈕 ++ 忙碌中 ++ 已收合 ++ 已展開 ++ 混合 ++ 關閉 ++ 開啟 ++ 已取消選取 ++ "999+" ++ 摘要 ++ 頁籤清單 ++ 計時器 ++ 工具列 ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml +new file mode 100644 +index 0000000..3fbbb9d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Zulazulela ekhaya" ++ "Zulazulela phezulu" ++ "Ezinye izinketho" ++ "Kwenziwe" ++ "Buka konke" ++ "Khetha insiza" ++ "VALA" ++ "VULA" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Imenyu+" ++ "Sesha…" ++ "Sula inkinga" ++ "Sesha umbuzo" ++ "Sesha" ++ "Thumela umbuzo" ++ "Ukusesha ngezwi" ++ "Yabelana no" ++ "Yabelana ne-%s" ++ "Goqa" ++ "Phendula" ++ "Ividiyo" ++ "Yenqaba" ++ "Vala Ucingo" ++ "Ikholi engenayo" ++ "Ikholi eqhubekayo" ++ "Ukuveza ikholi engenayo" ++ "Sesha" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml +new file mode 100644 +index 0000000..333de7c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml +@@ -0,0 +1,3580 @@ ++ ++ ++ ++ ++ ++ ++ ++ true ++ true ++ #ff000000 ++ #ffffffff ++ #7fa87f ++ @android:color/black ++ @android:color/black ++ @color/material_deep_teal_200 ++ @color/material_deep_teal_500 ++ #1f000000 ++ #8a000000 ++ @color/material_grey_800 ++ @android:color/white ++ @color/material_grey_850 ++ @color/material_grey_50 ++ #80ffffff ++ #80000000 ++ @color/bright_foreground_material_light ++ @color/bright_foreground_material_dark ++ @android:color/white ++ @android:color/black ++ #ff5a595b ++ #ffd6d7d7 ++ #1d873b ++ #d93025 ++ #ffffffff ++ #eecc0000 ++ #80bebebe ++ #80323232 ++ #ffbebebe ++ #ff323232 ++ #ff7043 ++ #ff5722 ++ @android:color/white ++ @android:color/black ++ #6680cbc4 ++ #66009688 ++ #ff37474f ++ #ff263238 ++ #ff21272b ++ #ff80cbc4 ++ #ff008577 ++ #fff5f5f5 ++ #ffe0e0e0 ++ #fffafafa ++ #ff757575 ++ #ff424242 ++ #ff303030 ++ #ff212121 ++ #ffffffff ++ #ff9e9e9e ++ @android:color/black ++ @color/material_grey_600 ++ @color/material_grey_900 ++ @color/material_grey_100 ++ #ffffffff ++ #de000000 ++ #4Dffffff ++ #39000000 ++ #33ffffff ++ #1f000000 ++ #b3ffffff ++ #8a000000 ++ #36ffffff ++ #24000000 ++ #ff616161 ++ #ffbdbdbd ++ #ffbdbdbd ++ #fff1f1f1 ++ #e6616161 ++ #e6FFFFFF ++ 16dp ++ 72dp ++ 56dp ++ 0dp ++ 0dp ++ 4dp ++ 16dp ++ 10dp ++ 6dp ++ 48dp ++ 180dp ++ 5dp ++ -3dp ++ 48dp ++ 48dp ++ 36dp ++ 48dp ++ 48dp ++ @dimen/abc_control_inset_material ++ 6dp ++ 8dp ++ @dimen/abc_control_padding_material ++ 720dp ++ 320dp ++ 2dp ++ 4dp ++ 4dp ++ 2dp ++ 80% ++ 100% ++ 320dp ++ 320dp ++ 8dp ++ 8dp ++ 65% ++ 95% ++ 24dp ++ 18dp ++ 8dp ++ 0.30 ++ 0.26 ++ 32dip ++ 8dip ++ 8dip ++ 7dp ++ 4dp ++ 10dp ++ 16dp ++ 80dp ++ 64dp ++ 48dp ++ @dimen/abc_action_bar_content_inset_material ++ 296dp ++ 4dp ++ 48dip ++ 320dip ++ 2dp ++ 2dp ++ 20dp ++ 48dp ++ 36dp ++ 16dp ++ 3dp ++ 14sp ++ 14sp ++ 14sp ++ 12sp ++ 34sp ++ 45sp ++ 56sp ++ 112sp ++ 24sp ++ 22sp ++ 18sp ++ 14sp ++ 16sp ++ 14sp ++ 16sp ++ 16dp ++ 20sp ++ 20dp ++ 20dp ++ 4dp ++ 6dp ++ 8dp ++ 4dp ++ 2dp ++ 320dp ++ 320dp ++ 0.30 ++ 0.26 ++ 0.26 ++ 0.20 ++ 0.12 ++ 0.50 ++ 0.38 ++ 0.70 ++ 0.54 ++ 32dp ++ 13sp ++ 12dp ++ 8dp ++ 64dp ++ 64dp ++ 10dp ++ @dimen/notification_content_margin_start ++ 16dp ++ 4dp ++ 3dp ++ 24dp ++ 13sp ++ 10dp ++ 5dp ++ 2dp ++ 16dp ++ 8dp ++ 8dp ++ 96dp ++ 6.5dp ++ 0dp ++ 16dp ++ #3333B5E5 ++ #0cffffff ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ 220 ++ 150 ++ 127 ++ 150 ++ 8081 ++ 999 ++ Navigate home ++ Navigate up ++ More options ++ Done ++ See all ++ Choose an app ++ OFF ++ ON ++ Alt+ ++ Ctrl+ ++ delete ++ enter ++ Function+ ++ Meta+ ++ Shift+ ++ space ++ Sym+ ++ Menu+ ++ Search… ++ Clear query ++ Search query ++ Search ++ Submit query ++ Voice search ++ Share with ++ Share with %s ++ Collapse ++ Alert ++ androidx.startup ++ Answer ++ Video ++ Decline ++ Hang Up ++ Incoming call ++ Ongoing call ++ Screening an incoming call ++ Change Bundle Location ++ Copy\n ++ Connecting to debugger... ++ Failed to connect to debugger! ++ Open DevTools ++ Connect to the bundler to debug JavaScript ++ React Native Dev Menu (%1$s) ++ Running %1$s ++ Dismiss\n(ESC) ++ Capture Heap ++ Enable Fast Refresh ++ Disabling Fast Refresh because it requires a development bundle. ++ Switching to development bundle in order to enable Fast Refresh. ++ Disable Fast Refresh ++ Toggle Element Inspector ++ Loading from %1$s… ++ Failed to open DevTools. Please check that the dev server is running and reload the app. ++ Show Perf Monitor ++ Hide Perf Monitor ++ Reload ++ Reload\n(R,\u00A0R) ++ Failed to load bundle. Try restarting the bundler or reconnecting your device. ++ Report ++ Toggle Sampling Profiler ++ Settings ++ Debug Settings ++ Combo Box ++ Heading ++ Image ++ Button, Image ++ Link ++ Menu ++ Menu Bar ++ Menu Item ++ Progress Bar ++ Radio Group ++ Tab ++ Scroll Bar ++ Search ++ Spin Button ++ busy ++ collapsed ++ expanded ++ mixed ++ off ++ on ++ unselected ++ 999+ ++ Summary ++ Tab List ++ Timer ++ Tool Bar ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml +new file mode 100644 +index 0000000..8a9f292 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml +@@ -0,0 +1,4447 @@ ++ ++androidx.startup@color/androidx_core_secondary_text_default_material_light0dp0dp12dp"Răspunde""Video""Respinge""Închide""Apel primit""Apel în desfășurare""Se filtrează un apel primit""999+""పికప్ చేయండి""వీడియో కాల్""కట్ చేయండి""ముగించండి""ఇన్‌కమింగ్ కాల్""కాల్ కొనసాగుతోంది""ఇన్‌కమింగ్ కాల్‌ను స్క్రీన్ చేయండి""999+""Ответить""Видео""Отклонить""Завершить""Входящий вызов""Текущий вызов""Фильтрация входящего вызова"">999""Sagutin""Video""Tanggihan""Ibaba""Papasok na tawag""Kasalukuyang tawag""Nagsi-screen ng papasok na tawag""999+""接聽""視訊""拒接""掛斷""來電""通話中""正在過濾來電""999+""Rispondi""Video""Rifiuta""Riaggancia""Chiamata in arrivo""Chiamata in corso""Applicazione filtro a chiamata in arrivo""999+""Respon""Vídeo""Rebutja""Penja""Trucada entrant""Trucada en curs""S\'està filtrant una trucada entrant""999+""Svara""Myndsímtal""Hafna""Leggja á""Símtal berst""Símtal í gangi""Síar símtal sem berst""999+""Přijmout""Video""Odmítnout""Zavěsit""Příchozí hovor""Probíhající hovor""Prověřování příchozího hovoru""999+""接听""视频通话""拒接""挂断""来电""正在通话""正在过滤来电""999+""Jawab""Video""Tolak""Tutup""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""応答""ビデオ""拒否""通話終了""着信""通話中""着信をスクリーニング中""999+""Απάντηση""Βίντεο""Απόρριψη""Τερματισμός""Εισερχόμενη κλήση""Κλήση σε εξέλιξη""Διαλογή εισερχόμενης κλήσης""999+""Atbildēt""Video""Noraidīt""Pārtraukt""Ienākošais zvans""Pašreizējais zvans""Ienākošā zvana filtrēšana""999+""Besvar""Video""Afvis""Læg på""Indgående opkald""Igangværende opkald""Et indgående opkald screenes""999+""उत्तर द्या""व्हिडिओ""नकार द्या""कॉल बंद करा""इनकमिंग कॉल""सुरू असलेला कॉल""इनकमिंग कॉल स्क्रीन करत आहे""९९९+""Жауап""Бейне""Қабылдамау""Тұтқаны қою""Кіріс қоңырау""Қоңырау""Келген қоңырауды сүзу""999+""Жооп берүү""Видео""Четке кагуу""Чалууну бүтүрүү""Кирүүчү чалуу""Учурдагы чалуу""Кирүүчү чалууну иргөө""999+""જવાબ""વીડિયો""નકારો""સમાપ્ત કરો""ઇનકમિંગ કૉલ""ચાલુ કૉલ""ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે""999+""Answer""Video""Decline""Hang Up""Incoming call""Ongoing call""Screening an incoming call""999+""Хариулах""Видео""Татгалзах""Таслах""Ирсэн дуудлага""Дуудлага хийгдэж байна""Ирсэн дуудлагыг харуулж байна""999+""Answer""Video""Decline""Hang up""Incoming call""On-going call""Screening an incoming call""999+""Jawab""Video""Tolak""Tamatkan Panggilan""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""接聽""視像""拒接""掛斷""來電""通話中""正在過濾來電""999+""ឆ្លើយ""វីដេអូ""បដិសេធ""ដាក់​ចុះ""ការ​ហៅ​ចូល""ការ​ហៅដែលកំពុងដំណើរការ""កំពុងពិនិត្យការ​ហៅ​ចូល""999+""Atender""Vídeo""Recusar""Desligar""Chamada recebida""Chamada em andamento""Filtrando uma ligação recebida""999+""Պատասխանել""Տեսազանգ""Մերժել""Ավարտել""Մուտքային զանգ""Ընթացիկ զանգ""Մուտքային զանգի զտում""999+""መልስ""ቪዲዮ""አትቀበል""ስልኩን ዝጋ""ገቢ ጥሪ""እየተካሄደ ያለ ጥሪ""ገቢ ጥሪ ማጣራት""999+""Адказаць""Відэа""Адхіліць""Завяршыць""Уваходны выклік""Бягучы выклік""Фільтраванне ўваходнага выкліку""999+"#1f000000#8a000000#1d873b#d93025#ffffffff#ff9e9e9e4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp4dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999AnswerVideoDeclineHang UpIncoming callOngoing callScreening an incoming call999+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ 24dp80dp64dp8dp8dp580dp16dp20dp"Navighează la ecranul de pornire""Navighează în sus""Mai multe opțiuni""Gata""Afișează tot""Alege o aplicație""DEZACTIVAT""ACTIVAT""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Meniu+""Caută…""Șterge interogarea""Termen de căutare""Caută""Trimite interogarea""Căutare vocală""Trimite la""Trimite folosind %s""Restrânge""Caută""హోమ్‌కు నావిగేట్ చేస్తుంది""పైకి నావిగేట్ చేస్తుంది""మరిన్ని ఆప్షన్‌లు""పూర్తయింది""అన్నీ చూడండి""యాప్‌ను ఎంచుకోండి""ఆఫ్""ఆన్""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""స్పేస్""Sym+""Menu+""సెర్చ్ చేయండి…""ప్రశ్నను తీసివేస్తుంది""సెర్చ్ క్వెరీ""సెర్చ్""ప్రశ్నని సమర్పిస్తుంది""వాయిస్ సెర్చ్""వీరితో షేర్ చేస్తుంది""%sతో షేర్ చేస్తుంది""కుదిస్తుంది""సెర్చ్"0px"Перейти на главный экран""Перейти вверх""Ещё""Готово""Показать все""Выберите приложение""ВЫКЛ""ВКЛ""Alt +""Ctrl +""Delete""Ввод""Fn +""Meta +""Shift +""Пробел""Sym +""Меню +""Введите запрос""Удалить запрос""Поисковый запрос""Поиск""Отправить запрос""Голосовой поиск""Поделиться с помощью""Поделиться с помощью %s""Свернуть""Поиск""Mag-navigate sa home""Mag-navigate pataas""Higit pang opsyon""Tapos na""Tingnan lahat""Pumili ng app""I-OFF""I-ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Maghanap…""I-clear ang query""Query sa paghahanap""Maghanap""Isumite ang query""Paghahanap gamit ang boses""Ibahagi sa/kay""Ibahagi gamit ang %s""I-collapse""Maghanap""瀏覽首頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""Delete 鍵""Enter 鍵""Fn +""Meta +""Shift +""空格鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""與「%s」分享""收合""搜尋""Portami a casa""Torna indietro""Altre opzioni""Fine""Mostra tutto""Scelta di un\'app""OFF""ON""ALT +""CTRL +""CANC""INVIO""FUNZIONE +""META +""MAIUSC +""SPAZIO""SYM +""MENU +""Cerca…""Cancella query""Query di ricerca""Cerca""Invia query""Ricerca vocale""Condividi con""Condividi tramite %s""Comprimi""Cerca""Navega fins a la pàgina d\'inici""Navega cap amunt""Més opcions""Fet""Mostra-ho tot""Selecciona una aplicació""DESACTIVA""ACTIVA""Alt+""Ctrl+""Supr""Retorn""Funció+""Meta+""Maj+""Espai""Sym+""Menú+""Cerca…""Esborra la consulta""Consulta de cerca""Cerca""Envia la consulta""Cerca per veu""Comparteix amb""Comparteix amb %s""Replega""Cerca""Fara heim""Fara upp""Fleiri valkostir""Lokið""Sjá allt""Veldu forrit""SLÖKKT""KVEIKT""Alt+""Ctrl+""eyða""enter""Aðgerðarlykill+""Meta+""Shift+""bilslá""Sym+""Valmynd+""Leita…""Hreinsa fyrirspurn""Leitarfyrirspurn""Leit""Senda fyrirspurn""Raddleit""Deila með""Deila með %s""Minnka""Leit""Přejít na plochu""Přejít nahoru""Další možnosti""Hotovo""Zobrazit vše""Vybrat aplikaci""VYP""ZAP""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Shift+""mezerník""Sym+""Menu+""Vyhledat…""Smazat dotaz""Dotaz pro vyhledávání""Hledat""Odeslat dotaz""Hlasové vyhledávání""Sdílet s""Sdílet s aplikací %s""Sbalit""Hledat""转到首页""转到上一层级""更多选项""完成""查看全部""选择应用""关闭""开启""Alt+""Ctrl+""Delete 键""Enter 键""Fn+""Meta+""Shift+""空格键""Sym+""Menu+""搜索…""清除查询""搜索查询""搜索""提交查询""语音搜索""分享对象""与%s分享""收起""搜索""Tunjukkan jalan ke rumah""Kembali ke atas""Opsi lainnya""Selesai""Lihat semua""Pilih aplikasi""NONAKTIF""AKTIF""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""spasi""Sym+""Menu+""Telusuri...""Hapus kueri""Telusuri kueri""Telusuri""Kirim kueri""Penelusuran suara""Bagikan dengan""Bagikan dengan %s""Ciutkan""Telusuri""ホームに戻る""前に戻る""その他のオプション""完了""すべて表示""アプリの選択""OFF""ON""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Space""Sym+""Menu+""検索…""検索キーワードを削除""検索キーワード""検索""検索キーワードを送信""音声検索""共有""%sと共有""折りたたむ""検索""Πλοήγηση στην αρχική σελίδα""Πλοήγηση προς τα επάνω""Περισσότερες επιλογές""Τέλος""Εμφάνιση όλων""Επιλέξτε μια εφαρμογή""ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ""ΕΝΕΡΓΟΠΟΙΗΣΗ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""διάστημα""Sym+""Menu+""Αναζήτηση…""Διαγραφή ερωτήματος""Ερώτημα αναζήτησης""Αναζήτηση""Υποβολή ερωτήματος""Φωνητική αναζήτηση""Κοινοποίηση σε""Κοινοποίηση στην εφαρμογή %s""Σύμπτυξη""Αναζήτηση""นำทางไปหน้าแรก""กลับ""ตัวเลือกอื่น""เสร็จ""ดูทั้งหมด""เลือกแอป""ปิด""เปิด""Alt+""Ctrl+""ลบ""Enter""Function+""Meta+""Shift+""Space""Sym+""เมนู+""ค้นหา…""ล้างคำค้นหา""คำค้นหา""ค้นหา""ส่งคำค้นหา""ค้นหาด้วยเสียง""แชร์กับ""แชร์ทาง %s""ยุบ""ค้นหา""پیمایش به صفحه اصلی""رفتن به بالا""گزینه‌های بیشتر""تمام""دیدن همه""انتخاب برنامه""خاموش""روشن""‎Alt+‎""‎Ctrl+‎""حذف""enter""‎Function+‎""‎Meta+‎""‎Shift+‎""فاصله""‎Sym+‎""منو+""جستجو…‏""پاک کردن پُرسمان""درخواست جستجو""جستجو""ارسال پُرسمان""جستجوی گفتاری""هم‌رسانی با""هم‌رسانی با %s""کوچک کردن""جستجو""Eiti į pagrindinį puslapį""Naršyti aukštyn""Daugiau parinkčių""Atlikta""Žr. viską""Pasirinkite programą""IŠJUNGTI""ĮJUNGTI""„Alt“ +""„Ctrl“ +""„delete“""„enter“""„Function“ +""„Meta“ +""„Shift“ +""„space“""„Sym“ +""„Menu“ +""Ieškoti…""Išvalyti užklausą""Paieškos užklausa""Ieškoti""Pateikti užklausą""Paieška balsu""Bendrinti su""Bendrinti naudojant programą „%s“""Sutraukti""Ieškoti""ହୋମକୁ ନେଭିଗେଟ କରନ୍ତୁ""ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ""ଅଧିକ ବିକଳ୍ପ""ହୋଇଗଲା""ସବୁ ଦେଖନ୍ତୁ""ଗୋଟିଏ ଆପ୍‍ ବାଛନ୍ତୁ""ବନ୍ଦ""ଚାଲୁ ଅଛି""Alt+""Ctrl+""ଡିଲିଟ କରନ୍ତୁ""ଏଣ୍ଟର୍""Function+""Meta+""Shift+""ସ୍ପେସ୍‍""Sym+""ମେନୁ""ସର୍ଚ୍ଚ କରନ୍ତୁ…""କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ""ସର୍ଚ୍ଚ କ୍ୱେରୀ""ସର୍ଚ୍ଚ କରନ୍ତୁ""କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ""ଭଏସ ସର୍ଚ୍ଚ""ଏହାଙ୍କ ସହ ସେୟାର୍‌ କରନ୍ତୁ""%s ସହ ସେୟାର୍‍ କରନ୍ତୁ""ସଂକୁଚିତ କରନ୍ତୁ""ସର୍ଚ୍ଚ କରନ୍ତୁ""Joan orri nagusira""Joan gora""Aukera gehiago""Eginda""Ikusi guztiak""Aukeratu aplikazio bat""DESAKTIBATU""AKTIBATU""Alt +""Ktrl +""ezabatu""sartu""Funtzioa +""Meta +""Maius +""zuriunea""Sym +""Menua +""Bilatu…""Garbitu kontsulta""Bilaketa-kontsulta""Bilatu""Bidali kontsulta""Ahozko bilaketa""Partekatu honekin""Partekatu %s aplikazioarekin""Tolestu""Bilatu""ກັບໄປໜ້າຫຼັກ""ເລື່ອນຂຶ້ນເທິງ""ຕົວເລືອກເພີ່ມເຕີມ""ແລ້ວໆ""ເບິ່ງທັງໝົດ""ເລືອກແອັບ""ປິດ""ເປີດ""Alt+""Ctrl+""ລຶບ""enter""Function+""Meta+""Shift+""ຍະຫວ່າງ""Sym+""Menu+""ຊອກຫາ…""ລຶບຂໍ້ຄວາມຊອກຫາ""ຄຳສຳລັບຄົ້ນຫາ""ຊອກຫາ""ສົ່ງຂໍ້ມູນ""ຊອກຫາດ້ວຍສຽງ""ແບ່ງປັນກັບ""ແບ່ງປັນດ້ວຍ %s""ຫຍໍ້ລົງ""ຊອກຫາ""ניווט לדף הבית""ניווט למעלה""עוד אפשרויות""סיום""הצגת הכול""בחירת אפליקציה""כבוי""מופעל""Alt+""Ctrl+‎""מחיקה""Enter""Function+""Meta+""Shift+""רווח""Sym+""תפריט+""חיפוש…""מחיקת השאילתה""שאילתת חיפוש""חיפוש""שליחת שאילתה""חיפוש קולי""שיתוף עם""שיתוף עם %s""כיווץ""חיפוש""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Siirry etusivulle""Siirry ylös""Lisäasetukset""Valmis""Näytä kaikki""Valitse sovellus""POIS PÄÄLTÄ""PÄÄLLÄ""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Vaihto+""välilyönti""Sym+""Valikko+""Haku…""Tyhjennä kysely""Hakukysely""Haku""Lähetä kysely""Puhehaku""Jaa…""Jaa: %s""Tiivistä""Haku"AlerteZone combinéeTitreBouton, imageLienBarre de menuOption de menuBarre de progressionGroupe de boutons radioOngletBarre de déroulementBouton compteur circulaireen cours de traitementréduitagrandià double étatdésactivéactivédésélectionnéRésuméListe des ongletsMinuterieBarre d’outilsPole kombiNagłówekObrazPrzycisk, obrazPasek menuPozycja menuPasek postępuGrupa przycisków radiowychKartaPasek przewijaniaPrzycisk kręceniazajętezwinięterozwiniętemieszanewył.wł.nie wybranoPodsumowanieLista kartCzasomierzPasek narzędziThông báoÔ lựa chọnTiêu đềHình ảnhNút, Hình ảnhLiên kếtThanh menuMục trong menuThanh tiến độNhóm nút radioThanh cuộnNút quaybậnđã thu gọnđã mở rộngkết hợpđang tắtđang bậtkhông được chọnTóm tắtDanh sách tabBộ hẹn giờThanh công cụSinjalizimKuti kombinimiTitullImazhButon, imazhLidhjaMenyShiriti i menysëArtikull i menysëShiriti i ProgresitGrupi i RadiosSkedëShiriti i lëvizjesButoni i rrotullimitI zënëpalosurzgjeruarpërzierjoaktivaktivei pazgjedhurPërmbledhjaLista e skedaveKohëmatësiShiriti i mjeteveAviseringKombinationsrutaRubrikBildKnapp, bildLänkMenyMenyfältMenyobjektFörloppsfältRadiogruppFlikBläddringslistRotationsknappupptagenminimeradutökadblandadavavmarkeradSammanfattningFliklistaVerktygsfältOpozoriloKombinirano poljeNaslovSlikaGumb, slikaPovezavaMeniMeniElement v menijuČrta napredkaRadio skupinaZavihekDrsnikVrtljivi gumbzasedenostrnjenorazširjenmešanoizključenovklopljenoneizbranoPovzetekSeznam z zavihkiČasovnikVrstica z orodjiUpozornenieKombinované poleNadpisObrázokTlačidlo, obrázokOdkazPonukaLišta s ponukouPoložka ponukyIndikátor postupuSkupina tlačidiel na výberTabulátorLišta na posúvanieOtočné tlačidloobsadenézbalenérozbalenézmiešanévypnutézapnuténevybranéSúhrnZoznam karietČasovačPanel s nástrojmiالرٹکومبو باکسسرخیتصویربٹن، تصویرلنکمینیومینیو بارمینیو آئٹمپیشرفت کی بارریڈیو گروپٹیبسکرول بارگھمانے کا بٹنمصروفسکیڑا گیاتوسیع کیا گیاامتزاجآف ہےآن ہےغیر منتخب کردہخلاصہٹیب کی لسٹٹائمرٹول بارArifaKisanduku cha ComboKichwaPichaKitufe, PichaKiungoMenyuUpau wa MenyuKipengee cha MenyuUpau wa HatuaKundi la RedioKichupoMwambaa wa KubiringizaKitufe cha KuzungushashughuliniimekunjwaimepanuliwamchanganyikoimezimwaimewashwahaijateuliwaMuhtasariOrodha ya KichupoKipima mudaUpau wa ZanaAvisoCaixa de combinaçãoTítuloImagemBotão, ImagemLigaçãoBarra do menuItem do menuBarra de progressoGrupo de opçõesSeparadorBarra de deslocamentoBotão giratórioocupadofechadoexpandidomistodesativadoativadonão selecionadoResumoLista de separadoresTemporizadorBarra de ferramentasUyarıKarma KutuBaşlıkGörselDüğme, GörselBağlantıMenüMenü ÇubuğuMenü Seçeneğiİlerleme ÇubuğuRadyo GrubuSekmeKaydırma ÇubuğuDöndürme Düğmesimeşguldaraltılmışgenişletilmişkarışıkkapalıaçıkseçili değilÖzetSekme ListesiZamanlayıcıAraç Çubuğuநினைவூட்டல்காம்போ பெட்டிதலைப்புபடம்பொத்தான், படம்இணைப்புமெனுமெனு பட்டிமெனு பொருள்போக்கு பட்டிரேடியோ குழுபிரிவுஉருட்டுப்பட்டிஸ்பின் பட்டன்பணிமிகுதிசுருக்கப்பட்டதுவிரிவாக்கப்பட்டதுகலந்துள்ளதுஆஃப்ஆன்தேர்வுநீக்கப்பட்டதுசுருக்கம்பிரிவுப் பட்டியல்டைமர்கருவிப்பட்டிการแจ้งเตือนกล่องคอมโบส่วนหัวรูปภาพปุ่ม, รูปภาพลิงก์เมนูแถบเมนูรายการในเมนูแถบความคืบหน้ากลุ่มปุ่มตัวเลือกแท็บแถบเลื่อนปุ่มเพิ่ม/ลดไม่ว่างยุบแล้วขยายแล้วผสมกันปิดอยู่เปิดอยู่ไม่ได้เลือกสรุปรายการแท็บตัวจับเวลาแถบเครื่องมือهشدارجعبه گفتگوسر‌صفحهتصویردکمه، تصویرپیوندمنونوار منومورد منونوار پیشرفتگروه رادیوییبرگهنوار پیمایشدکمه چرخشمشغولکوچک‌شدهبزرگ‌شدهترکیب‌شدهخاموشروشنلغو انتخاب شدخلاصهفهرست برگهزمان‌سنجنوار ابزارĮspėjimasSudėtinis laukelisAntraštėVaizdasMygtukas, vaizdasNuorodaMeniuMeniu juostaMeniu elementasEigos juostaAkučių grupėSkirtukasSlinkimo juostaSukimo mygtukasnaudojamasutrauktaišskleistamišrusišjungtaįjungtapasirinkimas atšauktasSuvestinėSkirtukų sąrašasLaikmatisĮrankių juostaກ່ອງຄອມໂບຮູບພາບປຸ່ມ, ຮູບພາບລິ້ງເມນູປິດເປີດהתראהתיבה משולבתכותרתתמונהלחצן, תמונהקישורתפריטסרגל תפריטיםפריט בתפריטסרגל התקדמותקבוצת רדיולשוניתסרגל גלילהלחצן מסתובבתפוסמצומצםמורחבמשולבכבוימופעלהבחירה בוטלהסיכוםרשימת לשוניותטיימרסרגל כליםCombo boxButton, imageMenu barMenu itemProgress barRadio groupScroll barSpin buttonTab listTool barHälytysYhdistelmäruutuOtsikkoKuvaPainike, kuvaLinkkiValikkoValikkopalkkiValikkokohdeEdistymispalkkiValintanappiryhmäVälilehtiVierityspalkkiPyörityspainikevarattupienennettylaajennettuyhdistettyei käytössäkäytössäei valittuYhteenvetoVälilehtilistaAjastinTyökalupalkkiAlerteListe déroulanteTitreBouton, imageLienBarre de menuÉlément du menuBarre de progressionGroupe de boutons radioOngletBarre de défilementToupieopération en coursréduitagrandimixtedésactivéactivédésélectionné(s)RécapitulatifListe d’ongletsMinuteurBarre d’outilsAlertaCuadro combinadoEncabezadoImagenBotón, imagenEnlaceMenúBarra de menúsElemento de menúBarra de progresoGrupo de botones de opciónPestañaBarra de desplazamientoBotón de númeroocupadocontraídoexpandidomixtodesactivadoactivadono seleccionadoResumenLista de pestañasTemporizadorBarra de herramientasHoiatusLiitboksPealkiriPiltNupp, piltMenüüMenüüribaMenüü-üksusEdenemisribaRaadionuppude gruppVahekaartKerimisribaPööramisnupphõivatudahendatudlaiendatudmiksitudväljasseesvalimataKokkuvõteVahekaartide loendTaimerTööriistaribaUpozorenjeKombinirani okvirZaglavljeSlikaGumb, slikaVezaIzbornikTraka izbornikaStavka izbornikaTraka napretkaGrupa izbornih gumbaKarticaTraka za pomicanjeGumb za vrtnjuzauzetosažetoproširenomješovitoisključenouključenoponišten odabirSažetakPopis karticaMjerač vremenaTraka s alatimaFigyelmeztetésKombinált listaCímsorKépGomb, képHivatkozásMenüMenüsorMenüelemFolyamatjelzőVálasztógomb-csoportLapfülGörgetősávForgó gombelfoglaltösszecsukvakibontvavegyeskibenincs kiválasztvaÖsszegzésLapfülek listájaIdőmérőEszköztárWaarschuwingCombivakKopAfbeeldingKnop, afbeeldingMenubalkMenu-itemVoortgangsbalkKeuzegroepTabbladScrollbalkDraaiknopbezigsamengevouwenuitgevouwengemengduitaangedeselecteerdSamenvattingLijst met tabbladenWerkbalkСигналКомбинирана кутияЗаглавиеИзображениеБутон, изображениеВръзкаМенюЛента с менютаЕлемент от менюЛента за напредъкРадио групаРазделЛента за превъртанеБутон за завъртанезаетосвиторазширеносмесеноизключеновключенонеизбраноОбобщениеСписък с разделиТаймерЛента с инструментиঅ্যালার্টকম্বো বক্সশিরোনামইমেজবোতাম, ছবিলিঙ্কমেনুমেনু বারমেনু আইটেমপ্রোগ্রেস বাররেডিও গ্রুপট্যাবস্ক্রোল বারস্পিন বোতামব্যস্তছোট করা হয়েছেবাড়ানো হয়েছেমিশ্রবন্ধ আছেচালু আছেআনসিলেক্ট করা হয়েছেসারসংক্ষেপট্যাব লিস্টটাইমারটুল বারकम्बो बक्सफोटोबटन, फोटोलिङ्कमेनुअफअनOpletnotaKombinasiekassieOpskrifPrentKnoppie, prentSkakelKieslysKieslysbalkKieslysitemVorderingbalkRadiogroepOortjieRolleesbalkTolknoppiebesigis ingevouis uitgevouis gemengafaanontkiesOpsommingOortjielysAftellerNutsbalkअलर्टकॉम्बो बॉक्सशीर्षकफ़ोटोबटन, फ़ोटोलिंकमेनूमेनू बारमेनू आइटमप्रोग्रेस बाररेडियो ग्रुपटैबस्क्रॉल बारस्पिन बटनव्यस्तछोटा किया गयाबड़ा किया गयामिक्सबंद हैचालू हैनहीं चुने गएसारांशटैब लिस्टटाइमरटूल बारგაფრთხილებასათაურიგამოსახულებაღილაკი, გამოსახულებაბმულიმენიუმენიუს ზოლიმენიუს ერთეულიპროგრესის ზოლირადიო ჯგუფიჩანართიგადაადგილების პანელიდატრიალების ღილაკიდაკავებულიაკეცილიგაშლილიშერეულიგამორთულიაჩართულიაურჩეველიშეჯამებაჩანართების სიატაიმერიხელსაწყოების ზოლიWarnhinweisKombinationsfeldÜberschriftBildButton, BildMenüMenüleisteMenüpunktStatusanzeigeGruppe von ButtonsScroll-LeisteAuswahl-Buttonin Gebrauchausgeblendeteingeblendetgemischtauseinnicht ausgewähltÜbersichtTab-ListeSymbolleisteKombo siyahısıŞəkilDüymə, şəkilKeçidMenyudeaktivaktivdir알림콤보 상자제목이미지버튼, 이미지링크메뉴메뉴 표시줄메뉴 항목진행률 표시줄라디오 그룹스크롤 바회전 버튼처리 중숨겨짐확대됨혼합해제설정선택되지 않음요약탭 리스트타이머도구 표시줄അലേർട്ട്കോംബോ ബോക്‌സ്തലക്കെട്ട്ചിത്രംബട്ടൺ, ചിത്രംലിങ്ക്മെനുമെനു ബാർമെനു ഇനംപുരോഗതി ബാർറേഡിയോ ഗ്രൂപ്പ്ടാബ്സ്‌ക്രോൾ ബാർകറക്കുക ബട്ടൺതിരക്കിലാണ്ചുരുക്കിവിപുലീകരിച്ചുമിശ്രിതംഓഫാണ്ഓണാണ്തിരഞ്ഞെടുത്തത് മാറ്റിസംഗ്രഹംടാബ് ലിസ്‌റ്റ്ടൈമർടൂൾ ബാർПредупредувањеКомбинирано полеЗаглавиеСликаКопче, сликаВрскаМениМени лентаПроизвод на мениЛента за напредокРадио групаКартичкаЛента за лизгањеКопче за вртењезафатенособранопроширеномешаноисклученовклученоизборот е поништенРезимеСписок со картичкиТајмерЛента со алаткиಎಚ್ಚರಿಕೆಕೊಂಬೊ ಬಾಕ್ಸ್ಶಿರೋಲೇಖಚಿತ್ರಬಟನ್, ಚಿತ್ರಲಿಂಕ್ಮೆನುಮೆನು ಬಾರ್ಮೆನು ಐಟಂಪ್ರೋಗ್ರೆಸ್ ಬಾರ್ರೇಡಿಯೋ ಗುಂಪುಟ್ಯಾಬ್ಸ್ಕ್ರಾಲ್ ಬಾರ್ಸ್ಪಿನ್ ಬಟನ್ಕಾರ್ಯನಿರತಮುಚ್ಚಿದೆವಿಸ್ತರಿಸಲಾಗಿದೆಬಗೆಬಗೆಯಆಫ್ಆನ್ಆಯ್ಕೆ ರದ್ದುಮಾಡಲಾಗಿದೆಸಾರಾಂಶಟ್ಯಾಬ್ ಪಟ್ಟಿಟೈಮರ್ಟೂಲ್ ಬಾರ್သတိပေးချက်ရွေးရန်အကွက်ခေါင်းစီးဓာတ်ပုံခလုတ်၊ ဓာတ်ပုံလင့်ခ်မီနူးမီနူး ဘားတန်းမီနူး အကြောင်းအရာပြီးစီးမှုပြ ဘားတန်းရေဒီယိုအုပ်စုတက်ဘ်ရွှေ့ဆွဲကြည့်ရန် ဘားတန်းလှည့်ရန် ခလုတ်လုပ်ဆောင်နေဆဲခေါက်သိမ်းထားပါတယ်ချဲ့ထားပြီးရောစပ်ထားပြီးပိတ်ဖွင့်ရွေးမထားပါအနှစ်ချုပ်တက်ဘ်စာရင်းအချိန်တိုင်းစက်ကိရိယာ ဘားတန်းتنبيهمربع تحرير وسردالعنوانصورةزر، صورةرابطالقائمةشريط القائمةعنصر القائمةشريط التقدممجموعة أزرار اختيارعلامة التبويبشريط التمريرزر زيادة ونقصانمشغولمطويموسعمختلطإيقاف تشغيلتشغيلغير محدَدملخصقائمة علامات التبويبمؤقِتشريط الأدواتAlertaCaixa de combinaçãoTítuloImagemBotão, imagemLinkMenuBarra do menuItem do menuBarra de progressoBotão de grupo de opçõesAbaBarra de rolamentoBotão de rotaçãoocupadorecolhidoexpandidomistodesativadoativadodesmarcadosResumoLista de abasTemporizadorBarra de ferramentasСповіщенняКомбінований списокЗаголовокЗображенняКнопка, зображенняПосиланняМенюРядок менюОб\'єкт менюІндикатор прогресуГрупа перемикачівВкладкаПрокручуванняКнопка обертаннязайнятозгорнуторозгорнутозмішаноВимк.Увімк.не вибраноЗведенняСписок вкладокТаймерПанель інструментівОбавештењеКомбиновано пољеЗаглављеСликаДугме, сликаВезаМениТрака са менијемСтавка из менијаТрака са напреткомГрупа за радиоКартицаТрака за померањеДугме за окретањезаузетоскупљенопроширеномешаноискљученоукљученоизбор опозванРезимеЛиста картицаТајмерТрака са алаткамаਸੁਚੇਤਨਾਕੋਂਬੋ ਬਾਕਸਸਿਰਲੇਖਚਿੱਤਰਬਟਨ, ਚਿੱਤਰਲਿੰਕਮੀਨੂਮੀਨੂ ਬਾਰਮੀਨੂ ਆਈਟਮਪ੍ਰੋਗਰੈੱਸ ਬਾਰਰਡੀਓ ਗਰੁੱਪਟੈਬਸਕ੍ਰੋਲ ਬਾਰ\'ਘੁੰਮਾਓ\' ਬਟਨਵਿਅਸਤਸਮੇਟਿਆ ਗਿਆਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆਮਿਕਸਡਬੰਦਚਾਲੂਚੋਣ ਹਟਾਈ ਗਈਸਾਰਟੈਬ ਸੂਚੀਟਾਈਮਰਟੂਲ ਬਾਰඇඟවීමසංයුක්ත පෙට්ටියසිරස්තලයරූපය‍බොත්තම, රූපයසබැඳියමෙනුවමෙනු තීරුව‍මෙනු අයිතමයප්‍රගති තීරුවගුවන්විදුලි සමූහයටැබයඅනුචලන තීරුවවේගයෙන් කරකවන බොත්තමකාර්යබහුලයිහකුළන ලදීවිහිදුවන ලදිමිශ්‍ර කළඅක්‍රියයික්‍රියාත්මකයිතේරීම ඉවත් කරන ලදසාරාංශයටැබ ලැයිස්තුවකාල ගණකයමෙවලම් තීරුව ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +new file mode 100644 +index 0000000..ed62fc9 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Thu Jun 25 02:03:55 PDT 2026 +diff --git a/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml +new file mode 100644 +index 0000000..910bfc8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/BuildConfig.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/BuildConfig.class +new file mode 100644 +index 0000000..ecb24f7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/BuildConfig.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/NativeRNPerformanceManagerSpec.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/NativeRNPerformanceManagerSpec.class +new file mode 100644 +index 0000000..195876d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/NativeRNPerformanceManagerSpec.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceEntry.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceEntry.class +new file mode 100644 +index 0000000..1d9d5f4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceEntry.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMark.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMark.class +new file mode 100644 +index 0000000..00937f2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMark.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMetric.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMetric.class +new file mode 100644 +index 0000000..743cd3c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceMetric.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule$1.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule$1.class +new file mode 100644 +index 0000000..a105cbc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule$1.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule.class +new file mode 100644 +index 0000000..411b5d7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformanceModule.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformancePackage.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformancePackage.class +new file mode 100644 +index 0000000..455c3d9 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/PerformancePackage.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$LoadRNPerformance.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$LoadRNPerformance.class +new file mode 100644 +index 0000000..ea1451d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$LoadRNPerformance.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$MarkerListener.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$MarkerListener.class +new file mode 100644 +index 0000000..4293ec8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance$MarkerListener.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance.class +new file mode 100644 +index 0000000..02ed593 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/RNPerformance.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/StartTimeProvider.class b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/StartTimeProvider.class +new file mode 100644 +index 0000000..df7ea6a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/oblador/performance/StartTimeProvider.class differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt b/node_modules/react-native-performance/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt +new file mode 100644 +index 0000000..58c1e82 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt +@@ -0,0 +1 @@ ++Cache for Android Lint31.8.2 +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml +new file mode 100644 +index 0000000..5856831 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..ec95898 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml +@@ -0,0 +1,428 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml +new file mode 100644 +index 0000000..8257d02 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml +@@ -0,0 +1,774 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml +new file mode 100644 +index 0000000..d20226b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties b/node_modules/react-native-performance/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties +new file mode 100644 +index 0000000..3885cd5 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties +@@ -0,0 +1,3 @@ ++mavenArtifactId=react-native-performance ++mavenGroupId=co.edgesecure.app ++mavenVersion=unspecified +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml +new file mode 100644 +index 0000000..5856831 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..ec95898 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml +@@ -0,0 +1,428 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml +new file mode 100644 +index 0000000..8257d02 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml +@@ -0,0 +1,774 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml +new file mode 100644 +index 0000000..d955e8a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml b/node_modules/react-native-performance/android/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-performance/android/build/intermediates/local_aar_for_lint/release/out.aar b/node_modules/react-native-performance/android/build/intermediates/local_aar_for_lint/release/out.aar +new file mode 100644 +index 0000000..fc38c5a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/local_aar_for_lint/release/out.aar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/node_modules/react-native-performance/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/react-native-performance/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/node_modules/react-native-performance/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt +new file mode 100644 +index 0000000..99880dd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt +@@ -0,0 +1,21 @@ ++1 ++2 ++4 ++5 ++6 ++7 ++7-->/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:5:5-12:19 ++8 /Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:6:9-10:39 ++9 android:name="com.oblador.performance.StartTimeProvider" ++9-->/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:7:13-46 ++10 android:authorities="${applicationId}.start.time.provider" ++10-->/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:8:13-71 ++11 android:exported="false" ++11-->/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:9:13-37 ++12 android:initOrder="200" /> ++12-->/Users/matthew/git/projects/latest-rn-with-spm/edge-react-gui/node_modules/react-native-performance/android/src/main/AndroidManifest.xml:10:13-36 ++13 ++14 ++15 +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-react-native-performance.jar b/node_modules/react-native-performance/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-react-native-performance.jar +new file mode 100644 +index 0000000..15cb0ec +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-react-native-performance.jar differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/node_modules/react-native-performance/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..626a23c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml +new file mode 100644 +index 0000000..97b9de9 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml +new file mode 100644 +index 0000000..da7ee29 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml +new file mode 100644 +index 0000000..c81b39a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml +new file mode 100644 +index 0000000..79d02d4 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml +@@ -0,0 +1,30 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml +new file mode 100644 +index 0000000..91664da +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml +new file mode 100644 +index 0000000..db7e807 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml +new file mode 100644 +index 0000000..9a23cd2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml +new file mode 100644 +index 0000000..1afa8fe +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml +new file mode 100644 +index 0000000..ab824f2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml +new file mode 100644 +index 0000000..b309fe8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml +new file mode 100644 +index 0000000..e84d1c7 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml +new file mode 100644 +index 0000000..134d9d7 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml +new file mode 100644 +index 0000000..67f6af8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml +new file mode 100644 +index 0000000..8d892c1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml +new file mode 100644 +index 0000000..57fc365 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml +@@ -0,0 +1,49 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml +new file mode 100644 +index 0000000..a6ef064 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml +@@ -0,0 +1,47 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml +new file mode 100644 +index 0000000..0f13aaf +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml +@@ -0,0 +1,49 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml +new file mode 100644 +index 0000000..188e706 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml +new file mode 100644 +index 0000000..8b63d01 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml +@@ -0,0 +1,47 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml +new file mode 100644 +index 0000000..22bb845 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml +new file mode 100644 +index 0000000..51154c1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml +@@ -0,0 +1,66 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml +new file mode 100644 +index 0000000..c889ae6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml +new file mode 100644 +index 0000000..f0b9d7d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml +new file mode 100644 +index 0000000..3269f8b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml +new file mode 100644 +index 0000000..0215835 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml +new file mode 100644 +index 0000000..7fe329f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml +@@ -0,0 +1,7 @@ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml +new file mode 100644 +index 0000000..4919eda +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml +@@ -0,0 +1,7 @@ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml +new file mode 100644 +index 0000000..aef91bc +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml +@@ -0,0 +1,13 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml +new file mode 100644 +index 0000000..790e275 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml +@@ -0,0 +1,13 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml +new file mode 100644 +index 0000000..01876e5 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml +@@ -0,0 +1,6 @@ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml +new file mode 100644 +index 0000000..6c96f69 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml +@@ -0,0 +1,6 @@ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml +new file mode 100644 +index 0000000..1408ac6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml +new file mode 100644 +index 0000000..4c50d20 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml +new file mode 100644 +index 0000000..b948a22 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml +new file mode 100644 +index 0000000..841049d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml +new file mode 100644 +index 0000000..01bd5c0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml +@@ -0,0 +1,44 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml +new file mode 100644 +index 0000000..dc27998 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml +new file mode 100644 +index 0000000..468b155 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml +new file mode 100644 +index 0000000..74170d6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml +new file mode 100644 +index 0000000..8d53611 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml +new file mode 100644 +index 0000000..e82eff4 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml +new file mode 100644 +index 0000000..abe3880 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml +new file mode 100644 +index 0000000..0e05e07 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml +new file mode 100644 +index 0000000..4fc9626 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml +new file mode 100644 +index 0000000..0e05e07 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml +new file mode 100644 +index 0000000..e663772 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml +new file mode 100644 +index 0000000..e016076 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml +new file mode 100644 +index 0000000..290faf1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml +new file mode 100644 +index 0000000..fe86872 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml +new file mode 100644 +index 0000000..1bef5af +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml +new file mode 100644 +index 0000000..724c255 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml +new file mode 100644 +index 0000000..7395e68 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml +new file mode 100644 +index 0000000..7d66d02 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml +new file mode 100644 +index 0000000..105b643 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml +new file mode 100644 +index 0000000..0631d5d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml +new file mode 100644 +index 0000000..6399b1d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml +new file mode 100644 +index 0000000..87c015a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml +new file mode 100644 +index 0000000..6153382 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml +new file mode 100644 +index 0000000..94d7114 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml +new file mode 100644 +index 0000000..da8a42f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml +new file mode 100644 +index 0000000..89e62a5 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml +@@ -0,0 +1,33 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml +new file mode 100644 +index 0000000..243ca3c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml +@@ -0,0 +1,29 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml +new file mode 100644 +index 0000000..24b6942 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml +new file mode 100644 +index 0000000..be9593c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml +@@ -0,0 +1,38 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml +new file mode 100644 +index 0000000..990af5f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml +@@ -0,0 +1,35 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4d9f861 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9911008 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..69ff9dd +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9218981 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..a588576 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..4657a25 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..3fd617b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..2264398 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..65ccd8f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..c09ec90 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..62fbd2c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..2f6ef91 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..863ce95 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..b6d4677 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..60081db +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..abb52c9 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..9d8451a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..d8d6d7f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..30c1c1e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..1f1cdad +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ffb0096 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..e54950e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..0da5b1d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..f8063b2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4b0b10a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..d3556a8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..183c9ac +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..9b67079 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5b13bc1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5440b1a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..05d6920 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..6282df4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..7aca1a1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..7aca1a1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..8eafb01 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..8eafb01 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..4d9cfdc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..4d9cfdc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..e76d925 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..af91f5e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..1602ab8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..6ebed8b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..6193822 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png +new file mode 100644 +index 0000000..383433d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..6f37a22 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..ad1fefc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..ad1fefc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..0242aa7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..0242aa7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..3d1f421 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..3d1f421 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..ddbec8b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..c888ee0 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..588161e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..7cf976d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..4c0f0b3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..fa0ed8f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..7a9fcbc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..8e6c271 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9f0d2c8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..6e18d40 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..d0a41a5 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..bebb1e2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..038e000 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..6086f9c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..addb54a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..5fcd5b2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..251b989 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..01efec0 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..f1d1b61 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..10851f6 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..15c1ebb +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..5f55cd5 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..1bff7fa +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..9280f82 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..21bffc6 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..8878129 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..869c8b0 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..ed75cb8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ab8460f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..12b0a79 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..e243fd8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..55b8b36 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..e6eff09 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..3ffa251 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5d7ad2f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..0c766f3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4f66d7a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..1b1d00b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..1b1d00b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..64aacd7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..64aacd7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..a72e078 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..a72e078 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..f010087 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..62de9d7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..eaabd93 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..aa239b3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..62d8622 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..c286875 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml +new file mode 100644 +index 0000000..595c56c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml +new file mode 100644 +index 0000000..10251aa +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml +new file mode 100644 +index 0000000..7ef438b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml +new file mode 100644 +index 0000000..d98b008 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml +new file mode 100644 +index 0000000..5ed2121 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml +new file mode 100644 +index 0000000..a9ea90a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml +new file mode 100644 +index 0000000..0b54039 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml +new file mode 100644 +index 0000000..9637062 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml +new file mode 100644 +index 0000000..242761b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..6284eaa +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..4902520 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..59a683a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..03bf49c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..342323b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..1d29f9a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..92b43ba +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..600178a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..ca303fd +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..67c25ae +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..17c34a1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..988548a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..15fcf6a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..65275b3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..ee95ed4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..99cf6de +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..d8cc7d3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..c08ec90 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..0486af1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..20079d8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..fb4e42a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..44b9a14 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..bcf6b7f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..7c56175 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..2242d2f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..529d550 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..1f8cc88 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..6c8f6a4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..8ff3a83 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..e7e693a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..819171a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4def8c8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..1e29937 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..1e29937 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..cbad0c4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..cbad0c4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..8edb3fc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..8edb3fc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..5d03ade +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..8c884de +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..32e00be +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..bdf477b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..5c4da74 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..9128e62 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4eae28f +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..d934b60 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..8c82ec3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..8fc0a9b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..3038d70 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..c079867 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..3b9dc7c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..f6d2f32 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..fe826b7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..987b2bc +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..8b050e8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..00e370a +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..719c7b5 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..75bd580 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..4f3b147 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..224a081 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..b5ceeac +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..4727a7d +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..4657815 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..4aa0a34 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..6178c45 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..3d9b961 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..56a69df +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..7924000 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ba5abaa +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..eeb74c8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..d6a8790 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..de00185 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..d186a5b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4d3d3a4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c5acb84 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..30328ae +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..bc21142 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..949da2b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..949da2b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..35e3bc8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..35e3bc8 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..15aeec0 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..15aeec0 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..732b8f4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..e40fa4e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..4e18de2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..5fa3266 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..c11cb2e +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..639e6cb +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..355d5b7 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..7dfaf7c +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..fe8f2e4 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..752cb57 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..40255c3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..0210ad1 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..565f0b2 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..894c734 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..5c060f6 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..5c060f6 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..4e0e0de +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..4e0e0de +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..c6b5be3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..c6b5be3 +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..6f48a9b +Binary files /dev/null and b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png differ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml +new file mode 100644 +index 0000000..f389460 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml +new file mode 100644 +index 0000000..f6e938f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml +new file mode 100644 +index 0000000..ce7a968 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml +new file mode 100644 +index 0000000..c50d4b1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml +new file mode 100644 +index 0000000..6e9f9cf +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml +new file mode 100644 +index 0000000..64cebc2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml +new file mode 100644 +index 0000000..9faf60a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml +new file mode 100644 +index 0000000..0922395 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml +new file mode 100644 +index 0000000..5a89523 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml +new file mode 100644 +index 0000000..68547eb +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml +@@ -0,0 +1,33 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml +new file mode 100644 +index 0000000..e6d106b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml +new file mode 100644 +index 0000000..0c88119 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml +new file mode 100644 +index 0000000..60ebf76 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml +new file mode 100644 +index 0000000..592bd60 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml +new file mode 100644 +index 0000000..1420edd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml +new file mode 100644 +index 0000000..5404374 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml +new file mode 100644 +index 0000000..d0de4ae +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml +new file mode 100644 +index 0000000..597a1b3 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml +new file mode 100644 +index 0000000..b4cba34 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml +new file mode 100644 +index 0000000..143db55 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml +new file mode 100644 +index 0000000..72162c2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml +new file mode 100644 +index 0000000..1c180b2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml +new file mode 100644 +index 0000000..0add58c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml +new file mode 100644 +index 0000000..0c1d3e6 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml +new file mode 100644 +index 0000000..1fb5fc4 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml +new file mode 100644 +index 0000000..8d24047 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml +@@ -0,0 +1,28 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml +new file mode 100644 +index 0000000..7fea83b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml +@@ -0,0 +1,35 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml +new file mode 100644 +index 0000000..e2d86c9 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml +new file mode 100644 +index 0000000..e68ac03 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml +new file mode 100644 +index 0000000..d0f46a8 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml +new file mode 100644 +index 0000000..4f380aa +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml +new file mode 100644 +index 0000000..ba1dc57 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml +new file mode 100644 +index 0000000..ee96ec2 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml +new file mode 100644 +index 0000000..1a8de1b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml +new file mode 100644 +index 0000000..885670c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml +new file mode 100644 +index 0000000..0887396 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml +new file mode 100644 +index 0000000..d5da2cb +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml +new file mode 100644 +index 0000000..464a450 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml +new file mode 100644 +index 0000000..77d5418 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml +new file mode 100644 +index 0000000..f21429f +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml +new file mode 100644 +index 0000000..9d30913 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml +new file mode 100644 +index 0000000..170e82d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml +@@ -0,0 +1,46 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml +new file mode 100644 +index 0000000..84561d0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml +new file mode 100644 +index 0000000..ce2116a +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml +new file mode 100644 +index 0000000..2108cf1 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml +new file mode 100644 +index 0000000..1232b4c +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml +new file mode 100644 +index 0000000..72e58ae +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml +new file mode 100644 +index 0000000..490a797 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml +new file mode 100644 +index 0000000..8eee7ef +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml +new file mode 100644 +index 0000000..5f1b880 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml +new file mode 100644 +index 0000000..d6e1967 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml +new file mode 100644 +index 0000000..84ca146 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml +new file mode 100644 +index 0000000..a972afd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml +@@ -0,0 +1,10 @@ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml +new file mode 100644 +index 0000000..41dadfd +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml +new file mode 100644 +index 0000000..43c2f99 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml +new file mode 100644 +index 0000000..20966d5 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..3db122b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml +new file mode 100644 +index 0000000..47f65a0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..3db122b +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml +new file mode 100644 +index 0000000..47f65a0 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..956d389 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..956d389 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml +new file mode 100644 +index 0000000..14950d3 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml +new file mode 100644 +index 0000000..7199c25 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml +@@ -0,0 +1,41 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml +new file mode 100644 +index 0000000..7ef38fa +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml +@@ -0,0 +1,48 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml +new file mode 100644 +index 0000000..9e3666e +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml +@@ -0,0 +1,90 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml +new file mode 100644 +index 0000000..8fadd67 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml +new file mode 100644 +index 0000000..8d2ea46 +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml +@@ -0,0 +1,54 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml +new file mode 100644 +index 0000000..773065d +--- /dev/null ++++ b/node_modules/react-native-performance/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml +@@ -0,0 +1,51 @@ ++ ++ ++ ++ ++ ++