From 66ef037de4a2e45cfcd814fb2a812fa685028853 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Mon, 27 Jan 2025 04:35:32 -0600 Subject: [PATCH 01/11] Initial commit. --- .gitignore | 2 +- android/.gitignore | 16 + android/app/build.gradle | 197 ++++++++ android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/google-services.json | 29 ++ android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 45 ++ .../codebuilderadmin/MainActivity.kt | 65 +++ .../codebuilderadmin/MainApplication.kt | 57 +++ .../res/drawable-hdpi/notification_icon.png | Bin 0 -> 2086 bytes .../res/drawable-hdpi/splashscreen_logo.png | Bin 0 -> 23820 bytes .../res/drawable-mdpi/notification_icon.png | Bin 0 -> 1207 bytes .../res/drawable-mdpi/splashscreen_logo.png | Bin 0 -> 13712 bytes .../res/drawable-xhdpi/notification_icon.png | Bin 0 -> 2836 bytes .../res/drawable-xhdpi/splashscreen_logo.png | Bin 0 -> 34587 bytes .../res/drawable-xxhdpi/notification_icon.png | Bin 0 -> 4365 bytes .../res/drawable-xxhdpi/splashscreen_logo.png | Bin 0 -> 64825 bytes .../drawable-xxxhdpi/notification_icon.png | Bin 0 -> 6107 bytes .../drawable-xxxhdpi/splashscreen_logo.png | Bin 0 -> 98197 bytes .../res/drawable/ic_launcher_background.xml | 6 + .../res/drawable/rn_edit_text_material.xml | 37 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 4002 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 11289 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 4642 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 2701 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 7110 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 3108 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 5465 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 15689 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 6431 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 8609 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 27144 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 10152 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 12314 bytes .../ic_launcher_foreground.webp | Bin 0 -> 39643 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 14498 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 7 + android/app/src/main/res/values/strings.xml | 6 + android/app/src/main/res/values/styles.xml | 19 + android/build.gradle | 42 ++ android/gradle.properties | 61 +++ android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43583 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 252 ++++++++++ android/gradlew.bat | 94 ++++ android/settings.gradle | 38 ++ babel.config.js | 7 + ios/.gitignore | 30 ++ .../project.pbxproj | 475 ++++++++++++++++++ .../xcschemes/CodeBuilderAdmin.xcscheme | 88 ++++ ios/CodeBuilderAdmin/AppDelegate.h | 7 + ios/CodeBuilderAdmin/AppDelegate.mm | 76 +++ .../CodeBuilderAdmin-Bridging-Header.h | 3 + .../CodeBuilderAdmin.entitlements | 8 + ios/CodeBuilderAdmin/GoogleService-Info.plist | 30 ++ .../App-Icon-1024x1024@1x.png | Bin 0 -> 111390 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../Contents.json | 20 + .../SplashScreenLogo.imageset/Contents.json | 23 + .../SplashScreenLogo.imageset/image.png | Bin 0 -> 137600 bytes .../SplashScreenLogo.imageset/image@2x.png | Bin 0 -> 137600 bytes .../SplashScreenLogo.imageset/image@3x.png | Bin 0 -> 137600 bytes ios/CodeBuilderAdmin/Info.plist | 98 ++++ ios/CodeBuilderAdmin/SplashScreen.storyboard | 44 ++ ios/CodeBuilderAdmin/Supporting/Expo.plist | 12 + ios/CodeBuilderAdmin/main.m | 10 + ios/CodeBuilderAdmin/noop-file.swift | 4 + ios/Podfile | 69 +++ ios/Podfile.properties.json | 9 + metro.config.cjs | 11 + utils/firebase.ts | 33 ++ utils/location.ts | 103 ++++ utils/notifications.new.ts | 148 ++++++ utils/notifications.ts | 255 ++++++++++ utils/tasks.ts | 38 ++ 80 files changed, 2632 insertions(+), 1 deletion(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/google-services.json create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainActivity.kt create mode 100644 android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/notification_icon.png create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_logo.png create mode 100644 android/app/src/main/res/drawable-mdpi/notification_icon.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_logo.png create mode 100644 android/app/src/main/res/drawable-xhdpi/notification_icon.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/notification_icon.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/notification_icon.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png create mode 100644 android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/settings.gradle create mode 100644 babel.config.js create mode 100644 ios/.gitignore create mode 100644 ios/CodeBuilderAdmin.xcodeproj/project.pbxproj create mode 100644 ios/CodeBuilderAdmin.xcodeproj/xcshareddata/xcschemes/CodeBuilderAdmin.xcscheme create mode 100644 ios/CodeBuilderAdmin/AppDelegate.h create mode 100644 ios/CodeBuilderAdmin/AppDelegate.mm create mode 100644 ios/CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h create mode 100644 ios/CodeBuilderAdmin/CodeBuilderAdmin.entitlements create mode 100644 ios/CodeBuilderAdmin/GoogleService-Info.plist create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/Contents.json create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/SplashScreenBackground.colorset/Contents.json create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/Contents.json create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/image.png create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/image@2x.png create mode 100644 ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/image@3x.png create mode 100644 ios/CodeBuilderAdmin/Info.plist create mode 100644 ios/CodeBuilderAdmin/SplashScreen.storyboard create mode 100644 ios/CodeBuilderAdmin/Supporting/Expo.plist create mode 100644 ios/CodeBuilderAdmin/main.m create mode 100644 ios/CodeBuilderAdmin/noop-file.swift create mode 100644 ios/Podfile create mode 100644 ios/Podfile.properties.json create mode 100644 metro.config.cjs create mode 100644 utils/firebase.ts create mode 100644 utils/location.ts create mode 100644 utils/notifications.new.ts create mode 100644 utils/notifications.ts create mode 100644 utils/tasks.ts diff --git a/.gitignore b/.gitignore index d19294e..0d6a78b 100644 --- a/.gitignore +++ b/.gitignore @@ -45,7 +45,7 @@ GoogleService-Info.plist # You can also ignore any .env files or other secrets *.env -# Android / ioS Build Folders +# Android / iOS Build Folders android/ ios/ web-build/ diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..ab94ee8 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,197 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + /* Autolinking */ + autolinkLibrariesWithApp() +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'com.digitalnomad91.codebuilderadmin' + defaultConfig { + applicationId 'com.digitalnomad91.codebuilderadmin' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.1.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + release { + // The path to your keystore file (adjust if needed): + storeFile file('../../keystore.jks') + + // Hardcode your passwords/alias (NOT recommended for production), + // or see "Using gradle.properties" below for a more secure approach. + storePassword "YOUR_KEYSTORE_PASSWORD" + keyAlias "YOUR_KEY_ALIAS" + keyPassword "YOUR_KEY_PASSWORD" + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Use the "release" signing config here + signingConfig signingConfigs.release + + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled (findProperty('android.enableProguardInReleaseBuilds')?.toBoolean() ?: false) + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + // release { + // // Caution! In production, you need to generate your own keystore file. + // // see https://reactnative.dev/docs/signed-apk-android. + // signingConfig signingConfigs.debug + // shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + // minifyEnabled enableProguardInReleaseBuilds + // proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + // crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + // } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } + androidResources { + ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~' + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..5d65bc1 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainActivity.kt b/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainActivity.kt new file mode 100644 index 0000000..a7c31b6 --- /dev/null +++ b/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainActivity.kt @@ -0,0 +1,65 @@ +package com.digitalnomad91.codebuilderadmin +import expo.modules.splashscreen.SplashScreenManager + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + // setTheme(R.style.AppTheme); + // @generated begin expo-splashscreen - expo prebuild (DO NOT MODIFY) sync-f3ff59a738c56c9a6119210cb55f0b613eb8b6af + SplashScreenManager.registerOnActivity(this) + // @generated end expo-splashscreen + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainApplication.kt b/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainApplication.kt new file mode 100644 index 0000000..3b7baef --- /dev/null +++ b/android/app/src/main/java/com/digitalnomad91/codebuilderadmin/MainApplication.kt @@ -0,0 +1,57 @@ +package com.digitalnomad91.codebuilderadmin + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.react.soloader.OpenSourceMergedSoMapping +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + val packages = PackageList(this).packages + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + 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 reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, OpenSourceMergedSoMapping) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/notification_icon.png b/android/app/src/main/res/drawable-hdpi/notification_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..461dba08ef7294387371b27017cf102d1e2bcb1a GIT binary patch literal 2086 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 VqZna_!~FmN002ovPDHLkV1j8bH$?yd literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f452124190f7d1cc5b43c2096403bfb8353dfef4 GIT binary patch literal 13712 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 mMn3ZvBPYJc|LqxNjr~7fEil|y*dzY{0000{=24 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2c0e6b7826348bc5da3626a310f9d2917d8111 GIT binary patch literal 34587 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/notification_icon.png b/android/app/src/main/res/drawable-xxhdpi/notification_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..43bb594495e6178d99c8156c8e9ab3f7a1c846c9 GIT binary patch literal 4365 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 U%auEb`piLtG&D0PhdV|6AC|Eo;{X5v literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ba48b38e29f8da61a849a4fdd9228ae4673a3b65 GIT binary patch literal 64825 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png b/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5b478fcd1e14cb071a1cce1ccd1ed85651ee535e GIT binary patch literal 6107 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 Ia3l2p0X#&cE&u=k literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f4fd4236e5c3d10023817b20443b19439a7e4e71 GIT binary patch literal 98197 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

vk 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 + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..e510f13809a56d993130964f39dd3bad0d7ab4cb GIT binary patch literal 4002 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%0AjTGxFF>+9>PAmy9l&SF{g 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 O#e=KqsaC?QL;fFNB3D5G literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..d6eab9b66a5ad3cb5a747d08dc793a562db6c7c6 GIT binary patch literal 4642 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..10805bc57ccc3a5b692a7ec3c07b92c1cfe135c4 GIT binary patch literal 2701 zcmV;83Uc*{P)`U6?GR!!QxOv`r2|P|hWaAOvW*n9D`Cl!ZCTg7e&0E@j6eE$(aNjw z{(i#TLXDltO!4Cnht0<~mV}amhg%x?(RUs++cq@`YRsa>Uj1Z^7bGDL!;D!w&nS7QRM+%eb#!E^`bF!KGNCRM4T3qDXwQFdjapi$$ zF07Eee9jOE;UzHiih?+{HO`-IYeNV@B^DKEWB7{?MtJ!;w^)E9_!>Vb?xK{Uy*))Z z9LALhg$dS2n4FwIYmLhWrVWC;O}Qy7-W^)xH#bK4hd=5<2*Fw;6})n3ikGjmAxbGa zIywo5!<4J5t0R@_KuXC*{Nq%K*FL*SC6WsMIX!RK0HqYEREl6QNG0KLnD+J*Qc5=B zC*yNeB3Xmhn#+qNL6wwJbaZqQ3Wd3sy1F`2sSc!+RBI%Up#qCF7-KLP$_e0`$v7Q} zC;?01l2V~8g;%U0OQK-~V+6DF^(?Lg`ARTMZ)7Wu*4$#NZ z0ex*PY-?%aUYcV|BxB3C8aCZz>RKZ=m%_LLeji>9p#Ym2>-l8-3nu0ksFtKk0ZY-< zoZw!XV@o7s%am(PE)a`kxtATS&1{6EN@2erDFo|jjxCXlEmKKra)D?h%X;ekK9m$x zOHw5vSXXm=iDYb8S&-7AHL(vNBwog7 zrfz(S|gI%1O$cICF_3?+yV1FM(h!w*GI%uKYd2 z<_-K-Jwiyz2_Xsi8n`%dk_+kANzc55HiLYfKnQ`CZD9ZD^9&4)QcmJ=;?ofhzcYkw z3|>kpHn(o3TuXcjTYm%?l=QK;>nO=+53Z>jQ(RxXj;pD0JNvqip`;IE9F+QyXe7s7 z1hlueBc;SEuMN+>b&i3-%XmrdIC16@N8Z1H;ciMPQmGCCfgoNj@gescO{{^hNIA~Tc5)zrA1JzYnT!ouLtnw%#Z$>9|a*U{G2j+7FwBC!AM zAqEC7Gq!iNAJNX`?j&*4>HUr&2`3Lykud2M+1^bo%q9yQ#e zo<4l+Z=V@BD;(~o63ujUZXp;9vdSkQWu6X1dG}JwSYiN9skItOnkJ~bI z$8ORcyGdum9B*Hkq%FCH#=0o0>ViocBONH|V^t)ar(|2?i$1Q~+~)WD357x|F3iLH zbzBbc=I1lwxvtHqnLl{y??x7Kl-u0XM}4FLmrua9Yzy!QTa7FOn|WK&`R zA-GFJq=B`3GP8ih7^Ra29``S10(?@q8 z1$S{AO(v6}P$=Lk*^2aZf|9LpU7C24t8?dZ^`v_F_TCrxSW=8nB`Dd7RoXb58#~U-+#s%=)DHGP{2WRuLjDkk9(#edrZ!wN zbAy~6eFbf7R^kYT03}!q~O$d_n7|Pt%6%D?l`z_2dfUfcM)w2 zF2`}mWYW}qV+#ZVtSZ@x^mKyG%{N$OjKjIHGiy6kf%WVtgur5^+{(V{>-wXUyCj#MKhpM65oB>+0Nj&W^o;Ha54J7ShuR94&Df zW5{GOXsz)IDao5pK4|)Pb_qNz${g6!gBF7CUoK);U&&Tj^3Q0jyFtD=LX&QUfJhk)BRa zvMoTco?O94W;%}6f?AMN$i_2(ZD5s1zfM5+4Ymid1CF1AoilJP|(Oj8dq};^K zMLIe<2n2$BNpQUwq}#qEHtF;@g+hUHD=RBxG8weiY{bE&WsdedKqVFxC@J~* zBiqD7BUkv>&u=p3_*hHcb};-uyHq4S{y8lzE!5XXz!(-67nq%$MH`Km6oP<~loLRg zC~&MT%!_-wgp`s>EY@Ku#Si;Z{ID-YCI5c*B8T1?#x{J#0j9==Sx-nwPCe0Q`un;C z_d#->4(#dSmB)4>1yu`5IQ8T%)8E%ExK9=}aBy!A62sy5Mkr~+dO}KY>WN*Ze`lAV z1|&6dU~ex!eY6)Ts3<7mD zkVTCh*xSR7L?b``?XdZHc0pK3zP+h|zy8iHwr*|_)Y$(4tC1F~o+>Sd00000NkvXX Hu0mjf_wNnF literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp new file mode 100644 index 0000000000000000000000000000000000000000..2f091a549742c216107518b4429bc4fe5055663a GIT binary patch literal 7110 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b28ed80247a40f2b8c618b074e631cc82bfd2364 GIT binary patch literal 3108 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 B9OwW5 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..113e7481240054e894cf8ff6f7f4a827211829fa GIT binary patch literal 6431 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp new file mode 100644 index 0000000000000000000000000000000000000000..308b71cd510ab7b9558a9af8e68eff14c512b751 GIT binary patch literal 27144 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 Z}Rp5F!IJi}p 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 z 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 Tu1Ny_dx)Z{s0pc+w+Q<`N%C#{ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values-night/colors.xml b/android/app/src/main/res/values-night/colors.xml new file mode 100644 index 0000000..3c05de5 --- /dev/null +++ b/android/app/src/main/res/values-night/colors.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..ebe53de --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,7 @@ + + #ffffff + #ffffff + #023c69 + #ffffff + #ffffff + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..dad35b7 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,6 @@ + + CodeBuilder Admin + contain + false + automatic + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..6bc0170 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..3b4274b --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,42 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.24' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath 'com.google.gms:google-services:4.4.1' + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..7e30310 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,61 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# 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=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# 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=true + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false + +android.compileSdkVersion=35 +android.targetSdkVersion=35 +android.buildToolsVersion=35.0.0 +android.extraMavenRepos=[] \ No newline at end of file diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..a4b76b9530d66f5e68d973ea569d8e19de379189 GIT binary patch literal 43583 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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 GZ~q4|mN%#X literal 0 HcmV?d00001 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..79eb9d0 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew new file mode 100755 index 0000000..f5feea6 --- /dev/null +++ b/android/gradlew @@ -0,0 +1,252 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..9b42019 --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,94 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..5264227 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,38 @@ +pluginManagement { + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) +} +plugins { id("com.facebook.react.settings") } + +extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_USE_COMMUNITY_AUTOLINKING') == '1') { + ex.autolinkLibrariesFromCommand() + } else { + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } +} + +rootProject.name = 'CodeBuilder Admin' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..49cab41 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,7 @@ +module.exports = function (api) { + api.cache(true); + return { + presets: ["babel-preset-expo"], + plugins: [], + }; +}; diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/CodeBuilderAdmin.xcodeproj/project.pbxproj b/ios/CodeBuilderAdmin.xcodeproj/project.pbxproj new file mode 100644 index 0000000..49c4401 --- /dev/null +++ b/ios/CodeBuilderAdmin.xcodeproj/project.pbxproj @@ -0,0 +1,475 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 96905EF65AED1B983A6B3ABC /* libPods-CodeBuilderAdmin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-CodeBuilderAdmin.a */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; + 9402CA1043114A68B8848398 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 51E5A45327B84C44957AFD25 /* GoogleService-Info.plist */; }; + 8BC2FE40403C4C5AB8F18B70 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1D439DA5744BB7A167F9BF /* noop-file.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* CodeBuilderAdmin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CodeBuilderAdmin.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = CodeBuilderAdmin/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = CodeBuilderAdmin/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = CodeBuilderAdmin/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = CodeBuilderAdmin/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = CodeBuilderAdmin/main.m; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-CodeBuilderAdmin.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CodeBuilderAdmin.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-CodeBuilderAdmin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodeBuilderAdmin.debug.xcconfig"; path = "Target Support Files/Pods-CodeBuilderAdmin/Pods-CodeBuilderAdmin.debug.xcconfig"; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-CodeBuilderAdmin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodeBuilderAdmin.release.xcconfig"; path = "Target Support Files/Pods-CodeBuilderAdmin/Pods-CodeBuilderAdmin.release.xcconfig"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = CodeBuilderAdmin/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-CodeBuilderAdmin/ExpoModulesProvider.swift"; sourceTree = ""; }; + 51E5A45327B84C44957AFD25 /* GoogleService-Info.plist */ = {isa = PBXFileReference; name = "GoogleService-Info.plist"; path = "CodeBuilderAdmin/GoogleService-Info.plist"; sourceTree = ""; fileEncoding = 4; lastKnownFileType = text.plist.xml; explicitFileType = undefined; includeInIndex = 0; }; + 4A1D439DA5744BB7A167F9BF /* noop-file.swift */ = {isa = PBXFileReference; name = "noop-file.swift"; path = "CodeBuilderAdmin/noop-file.swift"; sourceTree = ""; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; }; + 0CF53DF0E2434033831E7265 /* CodeBuilderAdmin-Bridging-Header.h */ = {isa = PBXFileReference; name = "CodeBuilderAdmin-Bridging-Header.h"; path = "CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h"; sourceTree = ""; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-CodeBuilderAdmin.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* CodeBuilderAdmin */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 51E5A45327B84C44957AFD25 /* GoogleService-Info.plist */, + 4A1D439DA5744BB7A167F9BF /* noop-file.swift */, + 0CF53DF0E2434033831E7265 /* CodeBuilderAdmin-Bridging-Header.h */, + ); + name = CodeBuilderAdmin; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-CodeBuilderAdmin.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* CodeBuilderAdmin */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* CodeBuilderAdmin.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* CodeBuilderAdmin */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = CodeBuilderAdmin; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = CodeBuilderAdmin/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-CodeBuilderAdmin.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-CodeBuilderAdmin.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* CodeBuilderAdmin */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* CodeBuilderAdmin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "CodeBuilderAdmin" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = CodeBuilderAdmin; + productName = CodeBuilderAdmin; + productReference = 13B07F961A680F5B00A75B9A /* CodeBuilderAdmin.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "CodeBuilderAdmin" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* CodeBuilderAdmin */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + 9402CA1043114A68B8848398 /* GoogleService-Info.plist in Resources */, + 5A7B73075CD14899ADE39954 /* CodeBuilderAdmin-Bridging-Header.h in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-CodeBuilderAdmin-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-CodeBuilderAdmin/Pods-CodeBuilderAdmin-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXUpdates/EXUpdates.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXUpdates.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CodeBuilderAdmin/Pods-CodeBuilderAdmin-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 8BC2FE40403C4C5AB8F18B70 /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-CodeBuilderAdmin.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = CodeBuilderAdmin/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.digitalnomad91.codebuilderadmin"; + PRODUCT_NAME = "CodeBuilderAdmin"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_OBJC_BRIDGING_HEADER = CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h; + CODE_SIGN_ENTITLEMENTS = CodeBuilderAdmin/CodeBuilderAdmin.entitlements; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-CodeBuilderAdmin.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = CodeBuilderAdmin/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.digitalnomad91.codebuilderadmin"; + PRODUCT_NAME = "CodeBuilderAdmin"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_OBJC_BRIDGING_HEADER = CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h; + CODE_SIGN_ENTITLEMENTS = CodeBuilderAdmin/CodeBuilderAdmin.entitlements; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "CodeBuilderAdmin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "CodeBuilderAdmin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/CodeBuilderAdmin.xcodeproj/xcshareddata/xcschemes/CodeBuilderAdmin.xcscheme b/ios/CodeBuilderAdmin.xcodeproj/xcshareddata/xcschemes/CodeBuilderAdmin.xcscheme new file mode 100644 index 0000000..d9e4449 --- /dev/null +++ b/ios/CodeBuilderAdmin.xcodeproj/xcshareddata/xcschemes/CodeBuilderAdmin.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/CodeBuilderAdmin/AppDelegate.h b/ios/CodeBuilderAdmin/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/CodeBuilderAdmin/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/CodeBuilderAdmin/AppDelegate.mm b/ios/CodeBuilderAdmin/AppDelegate.mm new file mode 100644 index 0000000..1860207 --- /dev/null +++ b/ios/CodeBuilderAdmin/AppDelegate.mm @@ -0,0 +1,76 @@ +#import "AppDelegate.h" +// @generated begin react-native-maps-import - expo prebuild (DO NOT MODIFY) sync-f2f83125c99c0d74b42a2612947510c4e08c423a +#if __has_include() +#import +#endif +// @generated end react-native-maps-import +#import + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ +// @generated begin react-native-maps-init - expo prebuild (DO NOT MODIFY) sync-d867887878fe1efc07cc0aa30228b2658dacd6aa +#if __has_include() + [GMSServices provideAPIKey:@"YOUR_IOS_GOOGLE_MAPS_API_KEY"]; +#endif +// @generated end react-native-maps-init +// @generated begin @react-native-firebase/app-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-ecd111c37e49fdd1ed6354203cd6b1e2a38cccda +[FIRApp configure]; +// @generated end @react-native-firebase/app-didFinishLaunchingWithOptions + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h b/ios/CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/CodeBuilderAdmin/CodeBuilderAdmin-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/CodeBuilderAdmin/CodeBuilderAdmin.entitlements b/ios/CodeBuilderAdmin/CodeBuilderAdmin.entitlements new file mode 100644 index 0000000..dec5aa2 --- /dev/null +++ b/ios/CodeBuilderAdmin/CodeBuilderAdmin.entitlements @@ -0,0 +1,8 @@ + + + + + aps-environment + production + + \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/GoogleService-Info.plist b/ios/CodeBuilderAdmin/GoogleService-Info.plist new file mode 100644 index 0000000..b014b2e --- /dev/null +++ b/ios/CodeBuilderAdmin/GoogleService-Info.plist @@ -0,0 +1,30 @@ + + + + + API_KEY + AIzaSyCTKJH781RVWjz5NbQOAVfg72WSLmgPM7k + GCM_SENDER_ID + 982053776531 + PLIST_VERSION + 1 + BUNDLE_ID + com.digitalnomad91.codebuilderadmin + PROJECT_ID + code-c4af1 + STORAGE_BUCKET + code-c4af1.firebasestorage.app + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:982053776531:ios:eec4ee1692d95d2ce3b166 + + \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..68b85321cfa7237f4100e1d221e176b9406a4f44 GIT binary patch literal 111390 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 z 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 VM557-EKtuukhKMoP;P#T{vYIE82bPK literal 0 HcmV?d00001 diff --git a/ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..90d8d4c --- /dev/null +++ b/ios/CodeBuilderAdmin/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images": [ + { + "filename": "App-Icon-1024x1024@1x.png", + "idiom": "universal", + "platform": "ios", + "size": "1024x1024" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/Images.xcassets/Contents.json b/ios/CodeBuilderAdmin/Images.xcassets/Contents.json new file mode 100644 index 0000000..ed285c2 --- /dev/null +++ b/ios/CodeBuilderAdmin/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "expo" + } +} diff --git a/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenBackground.colorset/Contents.json b/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenBackground.colorset/Contents.json new file mode 100644 index 0000000..15f02ab --- /dev/null +++ b/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenBackground.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors": [ + { + "color": { + "components": { + "alpha": "1.000", + "blue": "1.00000000000000", + "green": "1.00000000000000", + "red": "1.00000000000000" + }, + "color-space": "srgb" + }, + "idiom": "universal" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/Contents.json b/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/Contents.json new file mode 100644 index 0000000..f65c008 --- /dev/null +++ b/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "filename": "image@2x.png", + "scale": "2x" + }, + { + "idiom": "universal", + "filename": "image@3x.png", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/image.png b/ios/CodeBuilderAdmin/Images.xcassets/SplashScreenLogo.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..99c3c5a588d98b856a03ddbfc53f2140764c66af GIT binary patch literal 137600 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%0DCi01UZig2jDMSvirU3L`51gp1t)2WeBVHS_ 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

r;CObgB4axOZp8{e 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%0DCi01UZig2jDMSvirU3L`51gp1t)2WeBVHS_ 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

r;CObgB4axOZp8{e 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%0DCi01UZig2jDMSvirU3L`51gp1t)2WeBVHS_ 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

r;CObgB4axOZp8{e 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 + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + CodeBuilder Admin + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.1.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + myapp + com.digitalnomad91.codebuilderadmin + + + + CFBundleURLSchemes + + exp+codebuilder + + + + CFBundleVersion + 1 + GMSApiKey + YOUR_IOS_GOOGLE_MAPS_API_KEY + LSMinimumSystemVersion + 12.0 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSLocationAlwaysAndWhenInUseUsageDescription + Allow $(PRODUCT_NAME) to access your location + NSLocationAlwaysUsageDescription + Allow $(PRODUCT_NAME) to access your location + NSLocationWhenInUseUsageDescription + Allow $(PRODUCT_NAME) to access your location + NSUserActivityTypes + + $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route + + UIBackgroundModes + + remote-notification + fetch + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Automatic + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/SplashScreen.storyboard b/ios/CodeBuilderAdmin/SplashScreen.storyboard new file mode 100644 index 0000000..8a6fcd4 --- /dev/null +++ b/ios/CodeBuilderAdmin/SplashScreen.storyboard @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/Supporting/Expo.plist b/ios/CodeBuilderAdmin/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/CodeBuilderAdmin/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/CodeBuilderAdmin/main.m b/ios/CodeBuilderAdmin/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/CodeBuilderAdmin/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/CodeBuilderAdmin/noop-file.swift b/ios/CodeBuilderAdmin/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/CodeBuilderAdmin/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +// diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..07acf55 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,69 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +platform :ios, podfile_properties['ios.deploymentTarget'] || '15.1' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! + +target 'CodeBuilderAdmin' do + use_expo_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(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + end + +# @generated begin react-native-maps - expo prebuild (DO NOT MODIFY) sync-e9cc66c360abe50bc66d89fffb3c55b034d7d369 + pod 'react-native-google-maps', path: File.dirname(`node --print "require.resolve('react-native-maps/package.json')"`) +# @generated end react-native-maps + config = use_native_modules!(config_command) + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end +end diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..42a0ecc --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,9 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", + "newArchEnabled": "true", + "ios.useFrameworks": "static", + "apple.extraPods": "[]", + "apple.ccacheEnabled": "false", + "apple.privacyManifestAggregationEnabled": "true" +} diff --git a/metro.config.cjs b/metro.config.cjs new file mode 100644 index 0000000..81b660d --- /dev/null +++ b/metro.config.cjs @@ -0,0 +1,11 @@ +const { getDefaultConfig } = require("expo/metro-config"); + +const config = getDefaultConfig(__dirname); + +config.resolver.alias = { + "@": __dirname, +}; + +config.resolver.sourceExts = [...config.resolver.sourceExts, "ts", "tsx"]; + +module.exports = config; diff --git a/utils/firebase.ts b/utils/firebase.ts new file mode 100644 index 0000000..f87b5fc --- /dev/null +++ b/utils/firebase.ts @@ -0,0 +1,33 @@ +import { initializeApp, getApps, FirebaseApp } from "firebase/app"; +import Constants from "expo-constants"; + +let firebaseApp: FirebaseApp | undefined; + +/** + * Initializes and retrieves the Firebase app instance. + */ +export function getFirebaseApp(): FirebaseApp { + const config = Constants.expoConfig?.extra; + + if (!config) { + throw new Error("Firebase configuration is missing."); + } + + if (!firebaseApp) { + if (getApps().length === 0) { + firebaseApp = initializeApp({ + apiKey: config.eas.firebaseApiKey, + authDomain: config.eas.firebaseAuthDomain, + projectId: config.eas.firebaseProjectId, + storageBucket: config.eas.firebaseStorageBucket, + messagingSenderId: config.eas.firebaseMessagingSenderId, + appId: config.eas.firebaseAppId, + }); + console.log("Firebase initialized"); + } else { + firebaseApp = getApps()[0]; + console.log("Firebase already initialized"); + } + } + return firebaseApp; +} diff --git a/utils/location.ts b/utils/location.ts new file mode 100644 index 0000000..a98512b --- /dev/null +++ b/utils/location.ts @@ -0,0 +1,103 @@ +import * as LocationLibrary from "expo-location"; +import { getFcmToken } from "../hooks/usePushNotifications"; + +/** + * Request location permissions. + */ +export const requestLocationPermission = async (): Promise => { + const { status } = await LocationLibrary.getForegroundPermissionsAsync(); + + if (status !== "granted") { + const { status: newStatus } = + await LocationLibrary.requestForegroundPermissionsAsync(); + return newStatus === "granted"; + } + + return true; +}; + +/** + * Get the current location of the device. + */ +export const getCurrentLocation = + async (): Promise => { + try { + const location = await LocationLibrary.getCurrentPositionAsync({}); + return location; + } catch (error) { + console.error("Failed to get current location:", error); + return null; + } + }; + +/** + * Reverse geocode a location to get an address. + */ +export const reverseGeocode = async ( + latitude: number, + longitude: number +): Promise => { + try { + const geoAddress = await LocationLibrary.reverseGeocodeAsync({ + latitude, + longitude, + }); + return geoAddress[0] || null; + } catch (error) { + console.error("Failed to reverse geocode:", error); + return null; + } +}; + +/** + * Save the user's location to the backend API. + */ +export const saveLocation = async ( + location: LocationLibrary.LocationObject, + geoAddress: LocationLibrary.LocationGeocodedAddress +): Promise => { + const token = getFcmToken(); + + console.log("Saving location to server...", token); + + try { + const payload = { + subscriptionId: token, // Add subscription ID to the payload + latitude: location.coords.latitude, + longitude: location.coords.longitude, + altitude: location.coords.altitude, + accuracy: location.coords.accuracy, + altitudeAccuracy: location.coords.altitudeAccuracy, + heading: location.coords.heading, + speed: location.coords.speed, + mocked: location.mocked, + timestamp: location.timestamp, + city: geoAddress.city, + country: geoAddress.country, + district: geoAddress.district, + formattedAddress: geoAddress.formattedAddress, + isoCountryCode: geoAddress.isoCountryCode, + name: geoAddress.name, + postalCode: geoAddress.postalCode, + region: geoAddress.region, + street: geoAddress.street, + streetNumber: geoAddress.streetNumber, + subregion: geoAddress.subregion, + timezone: geoAddress.timezone, + }; + + const response = await fetch("https://new.codebuilder.org/api/location", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(payload), + }); + + if (!response.ok) { + throw new Error(`Error saving location: ${response.statusText}`); + } + + console.log("Location and address saved to server successfully."); + } catch (error) { + console.error("Error saving location to server:", error); + } +}; diff --git a/utils/notifications.new.ts b/utils/notifications.new.ts new file mode 100644 index 0000000..ffebd23 --- /dev/null +++ b/utils/notifications.new.ts @@ -0,0 +1,148 @@ +import * as Notifications from "expo-notifications"; +import messaging, { + FirebaseMessagingTypes, +} from "@react-native-firebase/messaging"; +import { useEffect } from "react"; +import { Alert, PermissionsAndroid, Platform } from "react-native"; +import { router } from "expo-router"; +import * as Device from "expo-device"; +import { getFirebaseApp } from "@/utils/firebase"; +import { NOTIFICATION_STRINGS } from "../constants/Notifications"; + +export const registerForPushNotificationsAsync = async () => { + if (!Device.isDevice) { + console.warn(NOTIFICATION_STRINGS.EXPO_PUSH_TOKEN_WARNING); + return null; + } + + try { + if (Platform.OS === "android") { + await Notifications.setNotificationChannelAsync("default", { + name: "default", + importance: Notifications.AndroidImportance.MAX, + }); + } + + const { status: existingStatus } = + await Notifications.getPermissionsAsync(); + let finalStatus = existingStatus; + + if (existingStatus !== "granted") { + const { status } = await Notifications.requestPermissionsAsync(); + finalStatus = status; + } + + if (finalStatus !== "granted") { + Alert.alert("Permission for push notifications is not granted!"); + return null; + } + + const result = await Notifications.getDevicePushTokenAsync(); + const token = result.data; + + console.log("Expo Push Token:", token); + + if (token) { + await savePushToken(token); + } + + return token; + } catch (error) { + console.error("Error fetching push token:", error); + return null; + } +}; + +export const handleNotification = async ( + remoteMessage: FirebaseMessagingTypes.RemoteMessage +) => { + console.log("Notification received:", remoteMessage); + await Notifications.scheduleNotificationAsync({ + content: { + title: + remoteMessage.notification?.title ?? + NOTIFICATION_STRINGS.NEW_NOTIFICATION, + body: remoteMessage.notification?.body ?? "You received a new message", + }, + trigger: null, + }); +}; + +export const handleForegroundNotification = () => { + return messaging().onMessage(async (remoteMessage) => { + await handleNotification(remoteMessage); + }); +}; + +export const handleBackgroundNotifications = () => { + messaging().setBackgroundMessageHandler(async (remoteMessage) => { + console.log("Background message received:", remoteMessage); + }); + + messaging().onNotificationOpenedApp((remoteMessage) => { + console.log("Notification opened from background:", remoteMessage); + }); + + messaging() + .getInitialNotification() + .then((remoteMessage) => { + if (remoteMessage) { + console.log("Notification opened from quit state:", remoteMessage); + } + }); +}; + +// DEPRACATED +// export const requestAndroidNotificationPermission = +// async (): Promise => { +// if (Platform.OS === "android" && Platform.Version >= 33) { +// const hasPermission = await PermissionsAndroid.check( +// PermissionsAndroid.PERMISSIONS.POST_NOTIFICATIONS +// ); + +// if (!hasPermission) { +// const granted = await PermissionsAndroid.request( +// PermissionsAndroid.PERMISSIONS.POST_NOTIFICATIONS +// ); +// return granted === PermissionsAndroid.RESULTS.GRANTED; +// } +// } +// return true; +// }; + +// // DEPRACATED +// export const requestPermission = async (): Promise => { +// const androidPermission = await requestAndroidNotificationPermission(); +// const authStatus = await messaging().requestPermission(); +// const isAuthorized = +// authStatus === messaging.AuthorizationStatus.AUTHORIZED || +// authStatus === messaging.AuthorizationStatus.PROVISIONAL; + +// if (!androidPermission || !isAuthorized) { +// console.warn("Push notification permissions are not granted."); +// return false; +// } +// return true; +// }; + +export const savePushToken = async (token: string): Promise => { + try { + const response = await fetch("https://new.codebuilder.org/api/subscribe", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ + endpoint: "https://fcm.googleapis.com/fcm/send", + keys: { token }, + type: "fcm", + }), + }); + + if (!response.ok) { + throw new Error(`Error saving token: ${response.statusText}`); + } + + console.log("Push token saved to server successfully."); + } catch (error) { + console.error("Error saving push token to server:", error); + } +}; diff --git a/utils/notifications.ts b/utils/notifications.ts new file mode 100644 index 0000000..2f4c842 --- /dev/null +++ b/utils/notifications.ts @@ -0,0 +1,255 @@ +import * as Notifications from "expo-notifications"; +import messaging from "@react-native-firebase/messaging"; +import { useEffect } from "react"; +import { Alert, PermissionsAndroid, Platform } from "react-native"; +import { router } from "expo-router"; +import * as Device from "expo-device"; +import { getFirebaseApp } from "@/utils/firebase"; + +export const usePushNotifications = () => { + // Set up listeners and request permission on mount + useEffect(() => { + (async () => { + const hasPermission = await requestPermission(); + if (hasPermission) { + await getToken(); + } + })(); + + handleBackgroundNotifications(); + const unsubscribe = handleForegroundNotification(); + + return () => { + unsubscribe(); + }; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + // Request permissions for push notifications + const requestPermission = async () => { + // Android 13+ requires POST_NOTIFICATIONS permission + if (Platform.OS === "android" && Platform.Version >= 33) { + const hasPermission = await PermissionsAndroid.check( + PermissionsAndroid.PERMISSIONS.POST_NOTIFICATIONS + ); + + if (!hasPermission) { + const granted = await PermissionsAndroid.request( + PermissionsAndroid.PERMISSIONS.POST_NOTIFICATIONS + ); + + if (granted !== PermissionsAndroid.RESULTS.GRANTED) { + console.warn("Push notification permissions are not granted."); + return false; + } + } + } + + const authStatus = await messaging().requestPermission(); + const isAuthorized = + authStatus === messaging.AuthorizationStatus.AUTHORIZED || + authStatus === messaging.AuthorizationStatus.PROVISIONAL; + + if (!isAuthorized) { + console.warn("Push notification permissions are not granted."); + } + return isAuthorized; + }; + + // Get the push token from FCM (and APNs on iOS) + const getToken = async () => { + try { + if (Platform.OS === "ios") { + const apnsToken = await messaging().getAPNSToken(); + if (!apnsToken) { + console.warn("APNs token is null. Check APNs setup."); + return; + } + console.log("APNs Token:", apnsToken); + } + + const fcmToken = await messaging().getToken(); + console.log("FCM Token:", fcmToken); + + await saveTokenToServer(fcmToken); + return fcmToken; + } catch (error) { + console.error("Error fetching push notification token:", error); + } + }; + + // Handle foreground notifications + const handleForegroundNotification = () => { + const unsubscribe = messaging().onMessage(async (remoteMessage) => { + console.log("Foreground message received:", remoteMessage); + + // (Optional) Show an in-app alert: + Alert.alert( + "New notification", + JSON.stringify(remoteMessage.notification) + ); + + // Show a *local* system notification so the user sees a banner or heads-up: + await Notifications.scheduleNotificationAsync({ + content: { + title: remoteMessage.notification?.title ?? "New Notification", + body: + remoteMessage.notification?.body ?? "You received a new message", + // You can include other fields like sound, badge, data, etc. + }, + trigger: null, // null = show now (immediately) + }); + }); + return unsubscribe; + }; + + // Handle background & quit-state notifications + const handleBackgroundNotifications = () => { + // Handle background notifications handler. + messaging().setBackgroundMessageHandler(async (remoteMessage) => { + console.log("Background message received:", remoteMessage); + }); + + // Handle notification opened when app is in background + messaging().onNotificationOpenedApp((remoteMessage) => { + console.log("Notification opened from background:", remoteMessage); + }); + + // Handle notification opened when app is in quit state + messaging() + .getInitialNotification() + .then((remoteMessage) => { + if (remoteMessage) { + console.log("Notification opened from quit state:", remoteMessage); + } + }); + }; +}; + +// Example function to trigger a local notification +export async function triggerLocalSampleNotification() { + await Notifications.scheduleNotificationAsync({ + content: { + title: "Job Notification", + body: "This is a test notification.", + sound: true, + data: { extraData: "Some data" }, + }, + trigger: null, // Send immediately + }); +} + +/** + * Save the push token to your backend. + * Change the endpoint and payload as needed for your API. + */ +export async function saveTokenToServer(token: string) { + try { + await fetch("https://new.codebuilder.org/api/subscribe", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ + endpoint: "https://fcm.googleapis.com/fcm/send", + keys: { token }, + type: "fcm", + }), + }); + console.log("Push token saved to server successfully."); + } catch (error) { + console.error("Error saving token to server:", error); + } +} + +// Register for push notifications on both Android & iOS (Expo + Firebase) +export async function registerForPushNotificationsAsync() { + if (!Device.isDevice) { + console.warn("Push notifications require a physical device."); + return null; + } + + try { + // Android notification channel setup + if (Platform.OS === "android") { + await Notifications.setNotificationChannelAsync("default", { + name: "default", + importance: Notifications.AndroidImportance.MAX, + }); + } + + // Request Expo notification permissions + const { status: existingStatus } = + await Notifications.getPermissionsAsync(); + let finalStatus = existingStatus; + + // If permissions have not been granted, request them + if (existingStatus !== "granted") { + const { status } = await Notifications.requestPermissionsAsync(); + finalStatus = status; + } + + // If permissions are still not granted, exit + if (finalStatus !== "granted") { + Alert.alert("Permission for push notifications is not granted!"); + return null; + } + + // Get device push token via Expo + const result = await Notifications.getDevicePushTokenAsync(); + const token = result.data; + + console.log("Expo Push Token:", token); + + // Save the token to server via API + if (token) { + await saveTokenToServer(token); + } + + return token; + } catch (error) { + console.error("Error fetching push token:", error); + return null; + } +} + +// Hook to observe notification responses (deep-linking, etc.) +export function useNotificationObserver() { + useEffect(() => { + let isMounted = true; + + // Redirect to a URL when a notification is tapped + function redirect(notification: Notifications.Notification) { + const url = notification.request.content.data?.url; + if (url) { + router.push(url); + } + } + + // Handle if the app was opened from a notification + Notifications.getLastNotificationResponseAsync().then((response) => { + if (!isMounted || !response?.notification) return; + redirect(response.notification); + }); + + // Listen for new notification responses + const subscription = Notifications.addNotificationResponseReceivedListener( + (response) => { + redirect(response.notification); + } + ); + + // Clean up + return () => { + isMounted = false; + subscription.remove(); + }; + }, []); +} + +// Set a global notification handler +Notifications.setNotificationHandler({ + handleNotification: async () => ({ + shouldShowAlert: true, + shouldPlaySound: true, + shouldSetBadge: false, + }), +}); diff --git a/utils/tasks.ts b/utils/tasks.ts new file mode 100644 index 0000000..3c70829 --- /dev/null +++ b/utils/tasks.ts @@ -0,0 +1,38 @@ +import * as TaskManager from "expo-task-manager"; +import * as BackgroundFetch from "expo-background-fetch"; + +const BACKGROUND_FETCH_TASK = "background-fetch-task"; + +// Define the task +TaskManager.defineTask(BACKGROUND_FETCH_TASK, async () => { + try { + // Perform your API request + const response = await fetch("https://api.example.com/data"); + const data = await response.json(); + + // Handle the fetched data + console.log("Fetched data:", data); + + return BackgroundFetch.Result.NewData; // Task succeeded + } catch (error) { + console.error("Background fetch failed:", error); + return BackgroundFetch.Result.Failed; // Task failed + } +}); + +// Register the task +async function registerBackgroundFetch() { + const status = await BackgroundFetch.getStatusAsync(); + if (status === BackgroundFetch.Status.Available) { + await BackgroundFetch.registerTaskAsync(BACKGROUND_FETCH_TASK, { + minimumInterval: 60, // Fetch interval in seconds (not guaranteed to be exact) + stopOnTerminate: false, // Continue task when app is closed + startOnBoot: true, // Start task when device is rebooted + }); + console.log("Background fetch task registered"); + } else { + console.error("Background fetch is not available"); + } +} + +registerBackgroundFetch(); From e42dacdbdf303f9a4bde7a537abd56907764ebd2 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Thu, 18 Sep 2025 03:10:16 -0500 Subject: [PATCH 02/11] refactor(scripts): update build pipeline and dependencies - Reorganize build scripts to use unified prepare command - Move react-native-exception-handler to proper dependency order - Update script execution flow for better reliability - Remove deprecated build script references --- package-lock.json | 4347 ++++++++++++++++++++++++++++++++++++++------- package.json | 14 +- 2 files changed, 3692 insertions(+), 669 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4054db6..b218c53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "@react-native-firebase/messaging": "^22.2.1", "@react-native-google-signin/google-signin": "^15.0.0", "@react-native-masked-view/masked-view": "^0.3.1", + "@react-native-oh-tpl/react-native-exception-handler": "^2.10.10-0.1.7", "@react-navigation/native": "^7.1.6", "@react-navigation/native-stack": "^7.3.10", "babel-preset-expo": "~13.0.0", @@ -52,7 +53,6 @@ "react-dom": "19.1.0", "react-native": "0.79.4", "react-native-console-view": "^0.0.21", - "react-native-exception-handler": "^2.10.10", "react-native-gesture-handler": "~2.24.0", "react-native-get-random-values": "^1.11.0", "react-native-maps": "1.20.1", @@ -118,9 +118,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz", - "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -166,15 +166,15 @@ } }, "node_modules/@babel/generator": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.5", - "@babel/types": "^7.27.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -219,17 +219,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@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/traverse": "^7.28.3", "semver": "^6.3.1" }, "engines": { @@ -290,6 +290,27 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", @@ -542,12 +563,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", - "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.7" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -556,6 +577,126 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz", @@ -588,6 +729,108 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -696,6 +939,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", @@ -867,6 +1126,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", @@ -883,14 +1159,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", - "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -916,10 +1192,25 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz", - "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -947,18 +1238,35 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.7.tgz", - "integrity": "sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "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.27.7", - "globals": "^11.1.0" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -984,13 +1292,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.7.tgz", - "integrity": "sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.7" + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -999,12 +1307,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { + "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "license": "MIT", + "peer": true, "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { @@ -1014,14 +1324,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { + "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", - "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-flow": "^7.27.1" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1030,31 +1340,31 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-function-name": { + "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1063,10 +1373,123 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1093,6 +1516,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", @@ -1109,6 +1564,42 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", @@ -1125,6 +1616,22 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", @@ -1156,16 +1663,32 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.7.tgz", - "integrity": "sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.7", + "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.27.7" + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1253,6 +1776,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz", @@ -1349,10 +1887,43 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz", - "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1453,6 +2024,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", @@ -1472,13 +2059,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { @@ -1488,18 +2075,209 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-react": { + "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", - "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "license": "MIT", + "peer": true, "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" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.27.1.tgz", + "integrity": "sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-flow-strip-types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", + "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" @@ -1527,6 +2305,47 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/register": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.28.3.tgz", + "integrity": "sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@babel/runtime": { "version": "7.27.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", @@ -1551,18 +2370,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz", - "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.5", - "@babel/parser": "^7.27.7", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.27.7", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/types": "^7.28.4", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" @@ -1588,9 +2407,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", - "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -3296,14 +4115,12 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "devOptional": true, "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" @@ -4438,9 +5255,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.11.tgz", - "integrity": "sha512-C512c1ytBTio4MrpWKlJpyFHT6+qfFL8SZ58zBzJ1OOzUEjHeF1BtjY2fH7n4x/g2OV/KiiMLAivOp1DXmiMMw==", + "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", @@ -4736,6 +5553,15 @@ "fast-glob": "^3.3.2" } }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz", + "integrity": "sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ==", + "license": "MIT", + "dependencies": { + "serve-static": "^1.13.1" + } + }, "node_modules/@react-native-community/cli-doctor": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-18.0.0.tgz", @@ -4760,6 +5586,49 @@ "yaml": "^2.2.1" } }, + "node_modules/@react-native-community/cli-hermes": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz", + "integrity": "sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/@react-native-community/cli-platform-android": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz", + "integrity": "sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/@react-native-community/cli-tools": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", + "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3" + } + }, "node_modules/@react-native-community/cli-platform-android": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-18.0.0.tgz", @@ -4798,677 +5667,2171 @@ "@react-native-community/cli-platform-apple": "18.0.0" } }, - "node_modules/@react-native-community/cli-server-api": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-18.0.0.tgz", - "integrity": "sha512-tdmGV7ZntYmzrXWheZNpAy6dVI2yrsX4sQH+xAzU7lCfKHk6J8GucxedduXnB5qBB4JgSrrbzg2RLNxv5v0S/Q==", - "devOptional": true, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz", + "integrity": "sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==", "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "body-parser": "^1.20.3", + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "metro": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-react-native-babel-transformer": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@jest/types": { + "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/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-community/cli-plugin-metro/node_modules/@react-native-community/cli-server-api": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz", + "integrity": "sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", "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", "serve-static": "^1.13.1", - "ws": "^6.2.3" + "ws": "^7.5.1" } }, - "node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", - "devOptional": true, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@react-native-community/cli-tools": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", + "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", "license": "MIT", "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", "appdirsjs": "^1.2.4", "chalk": "^4.1.2", - "execa": "^5.0.0", "find-up": "^5.0.0", - "launch-editor": "^2.9.1", "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "semver": "^7.5.2", + "shell-quote": "^1.7.3" } }, - "node_modules/@react-native-community/cli-types": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-18.0.0.tgz", - "integrity": "sha512-J84+4IRXl8WlVdoe1maTD5skYZZO9CbQ6LNXEHx1kaZcFmvPZKfjsaxuyQ+8BsSqZnM2izOw8dEWnAp/Zuwb0w==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "joi": "^17.2.1" - } + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" }, - "node_modules/@react-native-community/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "devOptional": true, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "devOptional": true, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/@react-native-community/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "devOptional": true, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-firebase/app": { - "version": "22.2.1", - "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-22.2.1.tgz", - "integrity": "sha512-FNekjZgvLLBWLNMGKfKUHR4TTu8OY1YnvlQV9HaNboF5U5+CvTcK8IKycXKdhVP8YfcILTaM3AFraoQsQsy3/w==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-metro/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { - "firebase": "11.3.1" - }, - "peerDependencies": { - "expo": ">=47.0.0", - "react": "*", - "react-native": "*" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/analytics": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.11.tgz", - "integrity": "sha512-zwuPiRE0+hgcS95JZbJ6DFQN4xYFO8IyGxpeePTV51YJMwCf3lkBa6FnZ/iXIqDKcBPMgMuuEZozI0BJWaLEYg==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/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": { - "@firebase/component": "0.6.12", - "@firebase/installations": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" + "ms": "2.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/analytics-compat": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.17.tgz", - "integrity": "sha512-SJNVOeTvzdqZQvXFzj7yAirXnYcLDxh57wBFROfeowq/kRN1AqOw1tG6U4OiFOEhqi7s3xLze/LMkZatk2IEww==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/hermes-estree": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz", + "integrity": "sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==", + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/hermes-parser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz", + "integrity": "sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==", + "license": "MIT", "dependencies": { - "@firebase/analytics": "0.10.11", - "@firebase/analytics-types": "0.8.3", - "@firebase/component": "0.6.12", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "hermes-estree": "0.12.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/app": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.11.1.tgz", - "integrity": "sha512-Vz4DrNLPfDx3RwQf+4klXtu7OUYDO6xz2hlRyFawWskS7YqdtNzkDDxrqH20KDfjCF1lib46/NgchIj1+8h4wQ==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "idb": "7.1.1", - "tslib": "^2.1.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=4" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/app-check": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.11.tgz", - "integrity": "sha512-42zIfRI08/7bQqczAy7sY2JqZYEv3a1eNa4fLFdtJ54vNevbBIRSEA3fZgRqWFNHalh5ohsBXdrYgFqaRIuCcQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" - }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/app-check-compat": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.18.tgz", - "integrity": "sha512-qjozwnwYmAIdrsVGrJk+hnF1WBois54IhZR6gO0wtZQoTvWL/GtiA2F31TIgAhF0ayUiZhztOv1RfC7YyrZGDQ==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { - "@firebase/app-check": "0.8.11", - "@firebase/app-check-types": "0.5.3", - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/app-compat": { - "version": "0.2.50", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.50.tgz", - "integrity": "sha512-7yD362icKgjoNvFxwth420TNZgqCfuTJ28yQCdpyjC2fXyaZHhAbxVKnHEXGTAaUKSHWxsIy46lBKGi/x/Mflw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { - "@firebase/app": "0.11.1", - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/auth": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.9.0.tgz", - "integrity": "sha512-Xz2mbEYauF689qXG/4HppS2+/yGo9R7B6eNUBh3H2+XpAZTGdx8d8TFsW/BMTAK9Q95NB0pb1Bbvfx0lwofq8Q==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app": "0.x", - "@react-native-async-storage/async-storage": "^1.18.1" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" } + ], + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/auth-compat": { - "version": "0.5.18", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.18.tgz", - "integrity": "sha512-dFBev8AMNb2AgIt9afwf/Ku4/0Wq9R9OFSeBB/xjyJt+RfQ9PnNWqU2oFphews23byLg6jle8twRA7iOYfRGRw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-validate": { + "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": { - "@firebase/auth": "1.9.0", - "@firebase/auth-types": "0.13.0", - "@firebase/component": "0.6.12", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@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": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/component": { - "version": "0.6.12", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.12.tgz", - "integrity": "sha512-YnxqjtohLbnb7raXt2YuA44cC1wA9GiehM/cmxrsoxKlFxBLy2V0OkRSj9gpngAE0UoJ421Wlav9ycO7lTPAUw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-validate/node_modules/pretty-format": { + "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": { - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/data-connect": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.0.tgz", - "integrity": "sha512-inbLq0JyQD/d02Al3Lso0Hc8z1BVpB3dYSMFcQkeKhYyjn5bspLczLdasPbCOEUp8MOkLblLZhJuRs7Q/spFnw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { - "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/database": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.12.tgz", - "integrity": "sha512-psFl5t6rSFHq3i3fnU1QQlc4BB9Hnhh8TgEqvQlPPm8kDLw8gYxvjqYw3c5CZW0+zKR837nwT6im/wtJUivMKw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { - "@firebase/app-check-interop-types": "0.3.3", - "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=18.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/database-compat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.3.tgz", - "integrity": "sha512-uHGQrSUeJvsDfA+IyHW5O4vdRPsCksEzv4T4Jins+bmQgYy20ZESU4x01xrQCn/nzqKHuQMEW99CoCO7D+5NiQ==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.8.tgz", + "integrity": "sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/database": "1.0.12", - "@firebase/database-types": "1.0.8", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.12.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-file-map": "0.76.8", + "metro-inspector-proxy": "0.76.8", + "metro-minify-terser": "0.76.8", + "metro-minify-uglify": "0.76.8", + "metro-react-native-babel-preset": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "metro-symbolicate": "0.76.8", + "metro-transform-plugins": "0.76.8", + "metro-transform-worker": "0.76.8", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/database-types": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.8.tgz", - "integrity": "sha512-6lPWIGeufhUq1heofZULyVvWFhD01TUrkkB9vyhmksjZ4XF7NaivQp9rICMk7QNhqwa+uDCaj4j+Q8qqcSVZ9g==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz", + "integrity": "sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==", + "license": "MIT", "dependencies": { - "@firebase/app-types": "0.9.3", - "@firebase/util": "1.10.3" + "@babel/core": "^7.20.0", + "hermes-parser": "0.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/firestore": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.8.tgz", - "integrity": "sha512-eDvVJ/I5vSmIdGmLHJAK1OcviigIxjjia6i5/AkMFq6vZMt7CBXA0B5Xz9pGRCZ7WewFcsCbK1ZUQoYJ91+Cew==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-cache": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.8.tgz", + "integrity": "sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "@firebase/webchannel-wrapper": "1.0.3", - "@grpc/grpc-js": "~1.9.0", - "@grpc/proto-loader": "^0.7.8", - "tslib": "^2.1.0" + "metro-core": "0.76.8", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/firestore-compat": { - "version": "0.3.43", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.43.tgz", - "integrity": "sha512-zxg7YS07XQnTetGs3GADM/eA6HB4vWUp+Av4iugmTbft0fQxuTSnGm7ifctaYuR7VMTPckU9CW+oFC9QUNSYvg==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-cache-key": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.8.tgz", + "integrity": "sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-config": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.8.tgz", + "integrity": "sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/firestore": "4.7.8", - "@firebase/firestore-types": "3.0.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.2.1", + "metro": "0.76.8", + "metro-cache": "0.76.8", + "metro-core": "0.76.8", + "metro-runtime": "0.76.8" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/functions": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.12.2.tgz", - "integrity": "sha512-iKpFDoCYk/Qm+Qwv5ynRb9/yq64QOt0A0+t9NuekyAZnSoV56kSNq/PmsVmBauar5SlmEjhHk6QKdMBP9S0gXA==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-core": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.8.tgz", + "integrity": "sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA==", + "license": "MIT", "dependencies": { - "@firebase/app-check-interop-types": "0.3.3", - "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.12", - "@firebase/messaging-interop-types": "0.2.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.76.8" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/functions-compat": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.19.tgz", - "integrity": "sha512-uw4tR8NcJCDu86UD63Za8A8SgFgmAVFb1XsGlkuBY7gpLyZWEFavWnwRkZ/8cUwpqUhp/SptXFZ1WFJSnOokLw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-file-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.8.tgz", + "integrity": "sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/functions": "0.12.2", - "@firebase/functions-types": "0.6.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, "engines": { - "node": ">=18.0.0" + "node": ">=16" }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/installations": { - "version": "0.6.12", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.12.tgz", - "integrity": "sha512-ES/WpuAV2k2YtBTvdaknEo7IY8vaGjIjS3zhnHSAIvY9KwTR8XZFXOJoZ3nSkjN1A5R4MtEh+07drnzPDg9vaw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-minify-terser": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz", + "integrity": "sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/util": "1.10.3", - "idb": "7.1.1", - "tslib": "^2.1.0" + "terser": "^5.15.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/installations-compat": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.12.tgz", - "integrity": "sha512-RhcGknkxmFu92F6Jb3rXxv6a4sytPjJGifRZj8MSURPuv2Xu+/AispCXEfY1ZraobhEHTG5HLGsP6R4l9qB5aA==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/installations": "0.6.12", - "@firebase/installations-types": "0.5.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-resolver": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.8.tgz", + "integrity": "sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==", + "license": "MIT", + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/messaging": { - "version": "0.12.16", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.16.tgz", - "integrity": "sha512-VJ8sCEIeP3+XkfbJA7410WhYGHdloYFZXoHe/vt+vNVDGw8JQPTQSVTRvjrUprEf5I4Tbcnpr2H34lS6zhCHSA==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-runtime": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz", + "integrity": "sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/installations": "0.6.12", - "@firebase/messaging-interop-types": "0.2.3", - "@firebase/util": "1.10.3", - "idb": "7.1.1", - "tslib": "^2.1.0" + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/messaging-compat": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.16.tgz", - "integrity": "sha512-9HZZ88Ig3zQ0ok/Pwt4gQcNsOhoEy8hDHoGsV1am6ulgMuGuDVD2gl11Lere2ksL+msM12Lddi2x/7TCqmODZw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-source-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz", + "integrity": "sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/messaging": "0.12.16", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.76.8", + "nullthrows": "^1.1.1", + "ob1": "0.76.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/performance": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.0.tgz", - "integrity": "sha512-L91PwYuiJdKXKSRqsWNicvTppAJVzKjye03UlegeD6TkpKjb93T8AmJ9B0Mt0bcWHCNtnnRBCdSCvD2U9GZDjw==", - "license": "Apache-2.0", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-symbolicate": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz", + "integrity": "sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/installations": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0", - "web-vitals": "^4.2.4" + "invariant": "^2.2.4", + "metro-source-map": "0.76.8", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/performance-compat": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.13.tgz", - "integrity": "sha512-pB0SMQj2TLQ6roDcX0YQDWvUnVgsVOl0VnUvyT/VBdCUuQYDHobZsPEuQsoEqmPA44KS/Gl0oyKqf+I8UPtRgw==", + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-transform-plugins": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz", + "integrity": "sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-transform-worker": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz", + "integrity": "sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.76.8", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-source-map": "0.76.8", + "metro-transform-plugins": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/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/@react-native-community/cli-plugin-metro/node_modules/ob1": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz", + "integrity": "sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/react-is": { + "version": "18.3.1", + "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/@react-native-community/cli-plugin-metro/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-metro/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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-community/cli-server-api": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-18.0.0.tgz", + "integrity": "sha512-tdmGV7ZntYmzrXWheZNpAy6dVI2yrsX4sQH+xAzU7lCfKHk6J8GucxedduXnB5qBB4JgSrrbzg2RLNxv5v0S/Q==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "18.0.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", + "serve-static": "^1.13.1", + "ws": "^6.2.3" + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", + "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-18.0.0.tgz", + "integrity": "sha512-J84+4IRXl8WlVdoe1maTD5skYZZO9CbQ6LNXEHx1kaZcFmvPZKfjsaxuyQ+8BsSqZnM2izOw8dEWnAp/Zuwb0w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "devOptional": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-firebase/app": { + "version": "22.2.1", + "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-22.2.1.tgz", + "integrity": "sha512-FNekjZgvLLBWLNMGKfKUHR4TTu8OY1YnvlQV9HaNboF5U5+CvTcK8IKycXKdhVP8YfcILTaM3AFraoQsQsy3/w==", + "license": "Apache-2.0", + "dependencies": { + "firebase": "11.3.1" + }, + "peerDependencies": { + "expo": ">=47.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/analytics": { + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.11.tgz", + "integrity": "sha512-zwuPiRE0+hgcS95JZbJ6DFQN4xYFO8IyGxpeePTV51YJMwCf3lkBa6FnZ/iXIqDKcBPMgMuuEZozI0BJWaLEYg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/installations": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/analytics-compat": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.17.tgz", + "integrity": "sha512-SJNVOeTvzdqZQvXFzj7yAirXnYcLDxh57wBFROfeowq/kRN1AqOw1tG6U4OiFOEhqi7s3xLze/LMkZatk2IEww==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/performance": "0.7.0", - "@firebase/performance-types": "0.2.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@firebase/analytics": "0.10.11", + "@firebase/analytics-types": "0.8.3", + "@firebase/component": "0.6.12", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/app": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.11.1.tgz", + "integrity": "sha512-Vz4DrNLPfDx3RwQf+4klXtu7OUYDO6xz2hlRyFawWskS7YqdtNzkDDxrqH20KDfjCF1lib46/NgchIj1+8h4wQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/app-check": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.11.tgz", + "integrity": "sha512-42zIfRI08/7bQqczAy7sY2JqZYEv3a1eNa4fLFdtJ54vNevbBIRSEA3fZgRqWFNHalh5ohsBXdrYgFqaRIuCcQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/app-check-compat": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.18.tgz", + "integrity": "sha512-qjozwnwYmAIdrsVGrJk+hnF1WBois54IhZR6gO0wtZQoTvWL/GtiA2F31TIgAhF0ayUiZhztOv1RfC7YyrZGDQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check": "0.8.11", + "@firebase/app-check-types": "0.5.3", + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/app-compat": { + "version": "0.2.50", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.50.tgz", + "integrity": "sha512-7yD362icKgjoNvFxwth420TNZgqCfuTJ28yQCdpyjC2fXyaZHhAbxVKnHEXGTAaUKSHWxsIy46lBKGi/x/Mflw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app": "0.11.1", + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/auth": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.9.0.tgz", + "integrity": "sha512-Xz2mbEYauF689qXG/4HppS2+/yGo9R7B6eNUBh3H2+XpAZTGdx8d8TFsW/BMTAK9Q95NB0pb1Bbvfx0lwofq8Q==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@react-native-async-storage/async-storage": "^1.18.1" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/auth-compat": { + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.18.tgz", + "integrity": "sha512-dFBev8AMNb2AgIt9afwf/Ku4/0Wq9R9OFSeBB/xjyJt+RfQ9PnNWqU2oFphews23byLg6jle8twRA7iOYfRGRw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/auth": "1.9.0", + "@firebase/auth-types": "0.13.0", + "@firebase/component": "0.6.12", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/component": { + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.12.tgz", + "integrity": "sha512-YnxqjtohLbnb7raXt2YuA44cC1wA9GiehM/cmxrsoxKlFxBLy2V0OkRSj9gpngAE0UoJ421Wlav9ycO7lTPAUw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/data-connect": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.0.tgz", + "integrity": "sha512-inbLq0JyQD/d02Al3Lso0Hc8z1BVpB3dYSMFcQkeKhYyjn5bspLczLdasPbCOEUp8MOkLblLZhJuRs7Q/spFnw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/database": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.12.tgz", + "integrity": "sha512-psFl5t6rSFHq3i3fnU1QQlc4BB9Hnhh8TgEqvQlPPm8kDLw8gYxvjqYw3c5CZW0+zKR837nwT6im/wtJUivMKw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/database-compat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.3.tgz", + "integrity": "sha512-uHGQrSUeJvsDfA+IyHW5O4vdRPsCksEzv4T4Jins+bmQgYy20ZESU4x01xrQCn/nzqKHuQMEW99CoCO7D+5NiQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/database": "1.0.12", + "@firebase/database-types": "1.0.8", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/database-types": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.8.tgz", + "integrity": "sha512-6lPWIGeufhUq1heofZULyVvWFhD01TUrkkB9vyhmksjZ4XF7NaivQp9rICMk7QNhqwa+uDCaj4j+Q8qqcSVZ9g==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-types": "0.9.3", + "@firebase/util": "1.10.3" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/firestore": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.8.tgz", + "integrity": "sha512-eDvVJ/I5vSmIdGmLHJAK1OcviigIxjjia6i5/AkMFq6vZMt7CBXA0B5Xz9pGRCZ7WewFcsCbK1ZUQoYJ91+Cew==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "@firebase/webchannel-wrapper": "1.0.3", + "@grpc/grpc-js": "~1.9.0", + "@grpc/proto-loader": "^0.7.8", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/firestore-compat": { + "version": "0.3.43", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.43.tgz", + "integrity": "sha512-zxg7YS07XQnTetGs3GADM/eA6HB4vWUp+Av4iugmTbft0fQxuTSnGm7ifctaYuR7VMTPckU9CW+oFC9QUNSYvg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/firestore": "4.7.8", + "@firebase/firestore-types": "3.0.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/functions": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.12.2.tgz", + "integrity": "sha512-iKpFDoCYk/Qm+Qwv5ynRb9/yq64QOt0A0+t9NuekyAZnSoV56kSNq/PmsVmBauar5SlmEjhHk6QKdMBP9S0gXA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.6.12", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/functions-compat": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.19.tgz", + "integrity": "sha512-uw4tR8NcJCDu86UD63Za8A8SgFgmAVFb1XsGlkuBY7gpLyZWEFavWnwRkZ/8cUwpqUhp/SptXFZ1WFJSnOokLw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/functions": "0.12.2", + "@firebase/functions-types": "0.6.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/installations": { + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.12.tgz", + "integrity": "sha512-ES/WpuAV2k2YtBTvdaknEo7IY8vaGjIjS3zhnHSAIvY9KwTR8XZFXOJoZ3nSkjN1A5R4MtEh+07drnzPDg9vaw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/util": "1.10.3", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/installations-compat": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.12.tgz", + "integrity": "sha512-RhcGknkxmFu92F6Jb3rXxv6a4sytPjJGifRZj8MSURPuv2Xu+/AispCXEfY1ZraobhEHTG5HLGsP6R4l9qB5aA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/installations": "0.6.12", + "@firebase/installations-types": "0.5.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/messaging": { + "version": "0.12.16", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.16.tgz", + "integrity": "sha512-VJ8sCEIeP3+XkfbJA7410WhYGHdloYFZXoHe/vt+vNVDGw8JQPTQSVTRvjrUprEf5I4Tbcnpr2H34lS6zhCHSA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/installations": "0.6.12", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.10.3", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/messaging-compat": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.16.tgz", + "integrity": "sha512-9HZZ88Ig3zQ0ok/Pwt4gQcNsOhoEy8hDHoGsV1am6ulgMuGuDVD2gl11Lere2ksL+msM12Lddi2x/7TCqmODZw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/messaging": "0.12.16", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/performance": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.0.tgz", + "integrity": "sha512-L91PwYuiJdKXKSRqsWNicvTppAJVzKjye03UlegeD6TkpKjb93T8AmJ9B0Mt0bcWHCNtnnRBCdSCvD2U9GZDjw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/installations": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0", + "web-vitals": "^4.2.4" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/performance-compat": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.13.tgz", + "integrity": "sha512-pB0SMQj2TLQ6roDcX0YQDWvUnVgsVOl0VnUvyT/VBdCUuQYDHobZsPEuQsoEqmPA44KS/Gl0oyKqf+I8UPtRgw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/performance": "0.7.0", + "@firebase/performance-types": "0.2.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/remote-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.5.0.tgz", + "integrity": "sha512-weiEbpBp5PBJTHUWR4GwI7ZacaAg68BKha5QnZ8Go65W4oQjEWqCW/rfskABI/OkrGijlL3CUmCB/SA6mVo0qA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/installations": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/remote-config-compat": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.12.tgz", + "integrity": "sha512-91jLWPtubIuPBngg9SzwvNCWzhMLcyBccmt7TNZP+y1cuYFNOWWHKUXQ3IrxCLB7WwLqQaEu7fTDAjHsTyBsSw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/logger": "0.4.4", + "@firebase/remote-config": "0.5.0", + "@firebase/remote-config-types": "0.4.0", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/storage": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.6.tgz", + "integrity": "sha512-BEJLYQzVgAoglRl5VRIRZ91RRBZgS/O37/PSGQJBYNuoLmFZUrtwrlLTOAwG776NlO9VQR+K2j15/36Lr2EqHA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/storage-compat": { + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.16.tgz", + "integrity": "sha512-EeMuok/s0r938lEomia8XILEqSYULm7HcYZ/GTZLDWur0kMf2ktuPVZiTdRiwEV3Iki7FtQO5txrQ/0pLRVLAw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.12", + "@firebase/storage": "0.13.6", + "@firebase/storage-types": "0.8.3", + "@firebase/util": "1.10.3", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@firebase/util": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.3.tgz", + "integrity": "sha512-wfoF5LTy0m2ufUapV0ZnpcGQvuavTbJ5Qr1Ze9OJGL70cSMvhDyjS4w2121XdA3lGZSTOsDOyGhpoDtYwck85A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/firebase": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.3.1.tgz", + "integrity": "sha512-P4YVFM0Bm2d8aO61SCEMF8E1pYgieGLrmr/LFw7vs6sAMebwuwHt+Wug+1qL2fhAHWPwpWbCLsdJH8NQ+4Sw8Q==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/analytics": "0.10.11", + "@firebase/analytics-compat": "0.2.17", + "@firebase/app": "0.11.1", + "@firebase/app-check": "0.8.11", + "@firebase/app-check-compat": "0.3.18", + "@firebase/app-compat": "0.2.50", + "@firebase/app-types": "0.9.3", + "@firebase/auth": "1.9.0", + "@firebase/auth-compat": "0.5.18", + "@firebase/data-connect": "0.3.0", + "@firebase/database": "1.0.12", + "@firebase/database-compat": "2.0.3", + "@firebase/firestore": "4.7.8", + "@firebase/firestore-compat": "0.3.43", + "@firebase/functions": "0.12.2", + "@firebase/functions-compat": "0.3.19", + "@firebase/installations": "0.6.12", + "@firebase/installations-compat": "0.2.12", + "@firebase/messaging": "0.12.16", + "@firebase/messaging-compat": "0.2.16", + "@firebase/performance": "0.7.0", + "@firebase/performance-compat": "0.2.13", + "@firebase/remote-config": "0.5.0", + "@firebase/remote-config-compat": "0.2.12", + "@firebase/storage": "0.13.6", + "@firebase/storage-compat": "0.3.16", + "@firebase/util": "1.10.3", + "@firebase/vertexai": "1.0.4" + } + }, + "node_modules/@react-native-firebase/auth": { + "version": "22.2.1", + "resolved": "https://registry.npmjs.org/@react-native-firebase/auth/-/auth-22.2.1.tgz", + "integrity": "sha512-qy8TvT4MXmrR3d9xv7kAs7hBUVXo0n2u/rkaWK57TI8E4TmSlTwYiFOqabSlk9VjiHCYZtjpcWHeG1xwpzZ5ig==", + "license": "Apache-2.0", + "dependencies": { + "plist": "^3.1.0" + }, + "peerDependencies": { + "@react-native-firebase/app": "22.2.1", + "expo": ">=47.0.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@react-native-firebase/messaging": { + "version": "22.2.1", + "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-22.2.1.tgz", + "integrity": "sha512-gSl171dIeLwKgJYZVHeRHBW8vw61qlsLobimOaW1fjX5rrN8llMUB5FJ8Gbd+00w9uaUTn02eWODcV6ZOjn/9g==", + "license": "Apache-2.0", + "peerDependencies": { + "@react-native-firebase/app": "22.2.1", + "expo": ">=47.0.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@react-native-google-signin/google-signin": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-15.0.0.tgz", + "integrity": "sha512-oU49nE+Z9TT/WaO1K7BH/QL2Nx3d2T3I5PGcYdD8swKNtfhMt8qCX/3mOnNEzthTBPrR0CWFGo3LXpkYspalog==", + "license": "MIT", + "peerDependencies": { + "expo": ">=52.0.40", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@react-native-masked-view/masked-view": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@react-native-masked-view/masked-view/-/masked-view-0.3.2.tgz", + "integrity": "sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16", + "react-native": ">=0.57" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler": { + "version": "2.10.10-0.1.7", + "resolved": "https://registry.npmjs.org/@react-native-oh-tpl/react-native-exception-handler/-/react-native-exception-handler-2.10.10-0.1.7.tgz", + "integrity": "sha512-WZMdvQ2/654ewv2veiLDH2ElwsSiOP1MkGtK8mmHnvNtvcqSVgIl/Oy8r3QV92zRaWdPB3g7C/eGyQqeuxSHIA==", + "license": "MIT", + "dependencies": { + "react": "18.2.0", + "react-native": "0.72.5", + "react-native-exception-handler": "2.10.10" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "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-oh-tpl/react-native-exception-handler/node_modules/@jest/fake-timers": { + "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==", + "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-oh-tpl/react-native-exception-handler/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@jest/types": { + "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/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-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.7.tgz", + "integrity": "sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-clean": "11.3.7", + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-doctor": "11.3.7", + "@react-native-community/cli-hermes": "11.3.7", + "@react-native-community/cli-plugin-metro": "11.3.7", + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "@react-native-community/cli-types": "11.3.7", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^7.5.2" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-clean": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz", + "integrity": "sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "prompts": "^2.4.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-config": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.7.tgz", + "integrity": "sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-doctor": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz", + "integrity": "sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^5.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-platform-android": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz", + "integrity": "sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-platform-ios": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz", + "integrity": "sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-server-api": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz", + "integrity": "sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==", + "license": "MIT", + "dependencies": { + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-tools": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", + "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli-types": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.7.tgz", + "integrity": "sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==", + "license": "MIT", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native-community/cli/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/assets-registry": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz", + "integrity": "sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/codegen": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.8.tgz", + "integrity": "sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/gradle-plugin": { + "version": "0.72.11", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz", + "integrity": "sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/js-polyfills": { + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz", + "integrity": "sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/normalize-colors": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz", + "integrity": "sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/@sinonjs/fake-timers": { + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "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/@react-native-oh-tpl/react-native-exception-handler/node_modules/flow-enums-runtime": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz", + "integrity": "sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==", + "license": "MIT" + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "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-oh-tpl/react-native-exception-handler/node_modules/jest-message-util": { + "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==", + "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" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/jest-message-util/node_modules/pretty-format": { + "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": { + "@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/@react-native-oh-tpl/react-native-exception-handler/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/jest-util": { + "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": "^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/@react-native-oh-tpl/react-native-exception-handler/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "engines": { + "node": ">=8" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/remote-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.5.0.tgz", - "integrity": "sha512-weiEbpBp5PBJTHUWR4GwI7ZacaAg68BKha5QnZ8Go65W4oQjEWqCW/rfskABI/OkrGijlL3CUmCB/SA6mVo0qA==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/metro-runtime": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz", + "integrity": "sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/installations": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/remote-config-compat": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.12.tgz", - "integrity": "sha512-91jLWPtubIuPBngg9SzwvNCWzhMLcyBccmt7TNZP+y1cuYFNOWWHKUXQ3IrxCLB7WwLqQaEu7fTDAjHsTyBsSw==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/metro-source-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz", + "integrity": "sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/logger": "0.4.4", - "@firebase/remote-config": "0.5.0", - "@firebase/remote-config-types": "0.4.0", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.76.8", + "nullthrows": "^1.1.1", + "ob1": "0.76.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "engines": { + "node": ">=16" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/storage": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.6.tgz", - "integrity": "sha512-BEJLYQzVgAoglRl5VRIRZ91RRBZgS/O37/PSGQJBYNuoLmFZUrtwrlLTOAwG776NlO9VQR+K2j15/36Lr2EqHA==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/metro-symbolicate": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz", + "integrity": "sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "invariant": "^2.2.4", + "metro-source-map": "0.76.8", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=16" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" }, - "peerDependencies": { - "@firebase/app": "0.x" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/storage-compat": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.16.tgz", - "integrity": "sha512-EeMuok/s0r938lEomia8XILEqSYULm7HcYZ/GTZLDWur0kMf2ktuPVZiTdRiwEV3Iki7FtQO5txrQ/0pLRVLAw==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/ob1": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz", + "integrity": "sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/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==", + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.12", - "@firebase/storage": "0.13.6", - "@firebase/storage-types": "0.8.3", - "@firebase/util": "1.10.3", - "tslib": "^2.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=6" }, - "peerDependencies": { - "@firebase/app-compat": "0.x" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-firebase/app/node_modules/@firebase/util": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.3.tgz", - "integrity": "sha512-wfoF5LTy0m2ufUapV0ZnpcGQvuavTbJ5Qr1Ze9OJGL70cSMvhDyjS4w2121XdA3lGZSTOsDOyGhpoDtYwck85A==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/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==", + "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=8" } }, - "node_modules/@react-native-firebase/app/node_modules/firebase": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.3.1.tgz", - "integrity": "sha512-P4YVFM0Bm2d8aO61SCEMF8E1pYgieGLrmr/LFw7vs6sAMebwuwHt+Wug+1qL2fhAHWPwpWbCLsdJH8NQ+4Sw8Q==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { - "@firebase/analytics": "0.10.11", - "@firebase/analytics-compat": "0.2.17", - "@firebase/app": "0.11.1", - "@firebase/app-check": "0.8.11", - "@firebase/app-check-compat": "0.3.18", - "@firebase/app-compat": "0.2.50", - "@firebase/app-types": "0.9.3", - "@firebase/auth": "1.9.0", - "@firebase/auth-compat": "0.5.18", - "@firebase/data-connect": "0.3.0", - "@firebase/database": "1.0.12", - "@firebase/database-compat": "2.0.3", - "@firebase/firestore": "4.7.8", - "@firebase/firestore-compat": "0.3.43", - "@firebase/functions": "0.12.2", - "@firebase/functions-compat": "0.3.19", - "@firebase/installations": "0.6.12", - "@firebase/installations-compat": "0.2.12", - "@firebase/messaging": "0.12.16", - "@firebase/messaging-compat": "0.2.16", - "@firebase/performance": "0.7.0", - "@firebase/performance-compat": "0.2.13", - "@firebase/remote-config": "0.5.0", - "@firebase/remote-config-compat": "0.2.12", - "@firebase/storage": "0.13.6", - "@firebase/storage-compat": "0.3.16", - "@firebase/util": "1.10.3", - "@firebase/vertexai": "1.0.4" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@react-native-firebase/auth": { - "version": "22.2.1", - "resolved": "https://registry.npmjs.org/@react-native-firebase/auth/-/auth-22.2.1.tgz", - "integrity": "sha512-qy8TvT4MXmrR3d9xv7kAs7hBUVXo0n2u/rkaWK57TI8E4TmSlTwYiFOqabSlk9VjiHCYZtjpcWHeG1xwpzZ5ig==", - "license": "Apache-2.0", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "license": "MIT", "dependencies": { - "plist": "^3.1.0" + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/react-devtools-core": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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-oh-tpl/react-native-exception-handler/node_modules/react-is": { + "version": "18.3.1", + "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/@react-native-oh-tpl/react-native-exception-handler/node_modules/react-native": { + "version": "0.72.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.72.5.tgz", + "integrity": "sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==", + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native/assets-registry": "^0.72.0", + "@react-native/codegen": "^0.72.7", + "@react-native/gradle-plugin": "^0.72.11", + "@react-native/js-polyfills": "^0.72.1", + "@react-native/normalize-colors": "^0.72.0", + "@react-native/virtualized-lists": "^0.72.8", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "4.1.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.5", + "invariant": "^2.2.4", + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.2", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": "18.2.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" }, "peerDependencies": { - "@react-native-firebase/app": "22.2.1", - "expo": ">=47.0.0" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@react-native-firebase/messaging": { - "version": "22.2.1", - "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-22.2.1.tgz", - "integrity": "sha512-gSl171dIeLwKgJYZVHeRHBW8vw61qlsLobimOaW1fjX5rrN8llMUB5FJ8Gbd+00w9uaUTn02eWODcV6ZOjn/9g==", - "license": "Apache-2.0", - "peerDependencies": { - "@react-native-firebase/app": "22.2.1", - "expo": ">=47.0.0" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/@react-native-google-signin/google-signin": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-15.0.0.tgz", - "integrity": "sha512-oU49nE+Z9TT/WaO1K7BH/QL2Nx3d2T3I5PGcYdD8swKNtfhMt8qCX/3mOnNEzthTBPrR0CWFGo3LXpkYspalog==", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", "license": "MIT", - "peerDependencies": { - "expo": ">=52.0.40", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/@react-native-masked-view/masked-view": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@react-native-masked-view/masked-view/-/masked-view-0.3.2.tgz", - "integrity": "sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==", + "node_modules/@react-native-oh-tpl/react-native-exception-handler/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/@react-native-oh-tpl/react-native-exception-handler/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "license": "MIT", - "peerDependencies": { - "react": ">=16", - "react-native": ">=0.57" + "engines": { + "node": ">= 4.0.0" } }, "node_modules/@react-native/assets-registry": { @@ -5913,7 +8276,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" @@ -5923,14 +8285,12 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "devOptional": 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==", - "devOptional": true, "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { @@ -6598,7 +8958,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "devOptional": true, "license": "MIT", "dependencies": { "colorette": "^1.0.7", @@ -6665,7 +9024,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "devOptional": true, "license": "MIT" }, "node_modules/arg": { @@ -6705,16 +9063,33 @@ "util": "^0.12.5" } }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "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==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -6743,6 +9118,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/babel-jest": { "version": "30.0.2", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.2.tgz", @@ -6860,6 +9244,12 @@ "hermes-parser": "0.25.1" } }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "license": "MIT" + }, "node_modules/babel-plugin-transform-flow-enums": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", @@ -6936,6 +9326,44 @@ } } }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "license": "MIT", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/babel-preset-jest": { "version": "30.0.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz", @@ -7027,7 +9455,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "devOptional": true, "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -7428,7 +9855,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "devOptional": true, "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" @@ -7490,6 +9916,20 @@ "node": ">=0.8" } }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -7553,7 +9993,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "devOptional": true, "license": "MIT" }, "node_modules/combined-stream": { @@ -7573,14 +10012,12 @@ "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==", - "devOptional": true, "license": "MIT" }, "node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "devOptional": true, "license": "MIT", "engines": { "node": "^12.20.0 || >=14" @@ -7602,6 +10039,12 @@ "node": ">= 6" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -8846,7 +11289,6 @@ "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "devOptional": true, "license": "MIT" }, "node_modules/debug": { @@ -8870,7 +11312,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8990,6 +11431,12 @@ "node": ">=0.4.0" } }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "license": "MIT" + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -8999,6 +11446,17 @@ "node": ">= 0.8" } }, + "node_modules/deprecated-react-native-prop-types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz", + "integrity": "sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==", + "license": "MIT", + "dependencies": { + "@react-native/normalize-colors": "*", + "invariant": "*", + "prop-types": "*" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -9260,7 +11718,6 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "devOptional": true, "license": "MIT", "bin": { "envinfo": "dist/cli.js" @@ -9291,7 +11748,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "devOptional": true, "license": "MIT", "dependencies": { "accepts": "~1.3.7", @@ -9471,7 +11927,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -9516,7 +11971,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "devOptional": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -10316,7 +12770,6 @@ "version": "4.5.3", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", - "devOptional": true, "funding": [ { "type": "github", @@ -10484,6 +12937,115 @@ "node": ">= 0.8" } }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-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==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -10542,6 +13104,15 @@ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", "license": "MIT" }, + "node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/fontfaceobserver": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", @@ -10646,6 +13217,20 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -10723,7 +13308,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -10916,6 +13500,27 @@ "hermes-estree": "0.25.1" } }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "license": "MIT", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hermes-profile-transformer/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -11033,7 +13638,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=10.17.0" @@ -11215,6 +13819,12 @@ "loose-envify": "^1.0.0" } }, + "node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "license": "MIT" + }, "node_modules/is-arguments": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", @@ -11302,7 +13912,6 @@ "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==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -11353,7 +13962,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -11393,6 +14001,18 @@ "node": ">=8" } }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -11422,7 +14042,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -11450,7 +14069,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -11471,12 +14089,27 @@ "node": ">=8" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", @@ -14121,7 +16754,6 @@ "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", @@ -14149,12 +16781,62 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, "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/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, "node_modules/jsdom": { "version": "20.0.3", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", @@ -14278,6 +16960,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -14469,7 +17160,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "devOptional": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -14486,7 +17176,6 @@ "version": "0.7.1", "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-fragments": "^0.2.1", @@ -14501,7 +17190,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "devOptional": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -14513,7 +17201,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "devOptional": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -14527,7 +17214,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "devOptional": true, "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -14540,7 +17226,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "devOptional": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -14556,7 +17241,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "devOptional": true, "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -14569,7 +17253,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -14582,7 +17265,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -14597,14 +17279,12 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "devOptional": 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==", - "devOptional": true, "license": "MIT", "dependencies": { "cliui": "^6.0.0", @@ -14627,7 +17307,6 @@ "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "devOptional": true, "license": "ISC", "dependencies": { "camelcase": "^5.0.0", @@ -15202,6 +17881,61 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/metro-inspector-proxy": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz", + "integrity": "sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw==", + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-inspector-proxy/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" + } + }, + "node_modules/metro-inspector-proxy/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/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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/metro-minify-terser": { "version": "0.82.4", "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.4.tgz", @@ -15215,6 +17949,115 @@ "node": ">=18.18" } }, + "node_modules/metro-minify-uglify": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz", + "integrity": "sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==", + "license": "MIT", + "dependencies": { + "uglify-es": "^3.1.9" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", + "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", + "deprecated": "Use @react-native/babel-preset instead", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz", + "integrity": "sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.12.0", + "metro-react-native-babel-preset": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer/node_modules/hermes-estree": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz", + "integrity": "sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==", + "license": "MIT" + }, + "node_modules/metro-react-native-babel-transformer/node_modules/hermes-parser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz", + "integrity": "sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.12.0" + } + }, "node_modules/metro-resolver": { "version": "0.82.4", "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.4.tgz", @@ -15529,7 +18372,6 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "devOptional": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -15572,7 +18414,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -15754,7 +18595,6 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, "license": "MIT" }, "node_modules/nested-error-stacks": { @@ -15767,12 +18607,51 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=12.0.0" } }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-dir/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -15840,7 +18719,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -15878,7 +18756,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "devOptional": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -16025,7 +18902,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "devOptional": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -16041,7 +18917,6 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "devOptional": true, "license": "MIT", "dependencies": { "is-wsl": "^1.1.0" @@ -16054,7 +18929,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -16064,7 +18938,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "devOptional": true, "license": "MIT", "dependencies": { "bl": "^4.1.0", @@ -16088,7 +18961,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -16306,6 +19178,15 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", @@ -16484,7 +19365,6 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", @@ -16500,7 +19380,6 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "devOptional": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -16517,7 +19396,6 @@ "version": "15.0.19", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "devOptional": true, "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -16527,7 +19405,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "devOptional": true, "license": "MIT" }, "node_modules/proc-log": { @@ -16548,6 +19425,12 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -16579,6 +19462,23 @@ "node": ">= 6" } }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, "node_modules/protobufjs": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz", @@ -17581,7 +20481,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "devOptional": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -17592,6 +20491,27 @@ "node": ">= 6" } }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "license": "MIT", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -17694,7 +20614,6 @@ "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==", - "devOptional": true, "license": "ISC" }, "node_modules/requireg": { @@ -17787,7 +20706,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "devOptional": true, "license": "MIT", "dependencies": { "onetime": "^5.1.0", @@ -18140,7 +21058,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "devOptional": true, "license": "ISC" }, "node_modules/set-function-length": { @@ -18172,6 +21089,18 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", @@ -18350,7 +21279,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", @@ -18365,7 +21293,6 @@ "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==", - "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -18378,7 +21305,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -18388,7 +21314,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "devOptional": true, "license": "MIT" }, "node_modules/slugify": { @@ -18565,7 +21490,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "devOptional": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -18717,7 +21641,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -18740,7 +21663,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", - "devOptional": true, "funding": [ { "type": "github", @@ -18812,6 +21734,13 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT" + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18930,6 +21859,18 @@ "node": ">=18" } }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -18939,6 +21880,19 @@ "node": ">=8" } }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -19111,6 +22065,46 @@ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "license": "MIT" }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -19264,6 +22258,29 @@ "node": "*" } }, + "node_modules/uglify-es": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz", + "integrity": "sha512-rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.14.1", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "license": "MIT" + }, "node_modules/undici": { "version": "6.21.3", "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz", @@ -19475,7 +22492,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "devOptional": true, "license": "MIT" }, "node_modules/utils-merge": { @@ -19783,7 +22799,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "devOptional": true, "license": "ISC" }, "node_modules/which-typed-array": { @@ -19975,6 +22990,15 @@ "dev": true, "license": "MIT" }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -19994,7 +23018,6 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", - "devOptional": true, "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index ec97528..2e89ce8 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "version": "1.0.0", "private": true, "scripts": { - "start": "expo start", - "prebuild": "node scripts/setupExceptionHandler.js", - "eas-build-pre-install": "node scripts/setupExceptionHandler.js", - "android": "npm run prebuild && expo run:android", + "start": "npm run prepare && expo start", + "prepare": "node scripts/buildScripts.js", + "prebuild": "npm run prepare", + "eas-build-pre-install": "npm run prepare || echo 'prepare script failed'", + "android": "npm run prepare && expo run:android", "bump-version": "node scripts/bumpVersion.js", - "eas-build-preinstall": "node scripts/setupBatteryOptimization.js && node scripts/notificationSounds.js", - "ios": "npm run prebuild && expo run:ios", + "ios": "npm run prepare && expo run:ios", "web": "npm run prebuild && expo start --web", "test": "jest --watchAll", "postinstall": "node scripts/notificationSounds.js", @@ -28,6 +28,7 @@ "@react-native-firebase/messaging": "^22.2.1", "@react-native-google-signin/google-signin": "^15.0.0", "@react-native-masked-view/masked-view": "^0.3.1", + "react-native-exception-handler": "^2.10.10", "@react-navigation/native": "^7.1.6", "@react-navigation/native-stack": "^7.3.10", "babel-preset-expo": "~13.0.0", @@ -60,7 +61,6 @@ "react-dom": "19.1.0", "react-native": "0.79.4", "react-native-console-view": "^0.0.21", - "react-native-exception-handler": "^2.10.10", "react-native-gesture-handler": "~2.24.0", "react-native-get-random-values": "^1.11.0", "react-native-maps": "1.20.1", From e9bede7a75669cdbc44ab0174837ec32afb003d3 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Thu, 18 Sep 2025 03:10:56 -0500 Subject: [PATCH 03/11] refactor(build): modernize build script configuration - Update build-config.json to use new script structure - Disable legacy setupExceptionHandler.js in favor of config plugin - Improve buildScripts.js with better TypeScript support and error handling - Add support for conditional script execution --- scripts/build-config.json | 5 ++--- scripts/buildScripts.js | 11 ++++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/build-config.json b/scripts/build-config.json index 01ea4be..b8b3033 100644 --- a/scripts/build-config.json +++ b/scripts/build-config.json @@ -1,7 +1,6 @@ { "scripts": [ - "setupBatteryOptimizations.js", - "notificationSounds.ts", - "setupExceptionHandler.js" + "prepareGoogleServices.js", + { "path": "setupExceptionHandler.js", "enabled": false, "reason": "Replaced by config plugin nativeExceptionHandler.cjs" } ] } \ No newline at end of file diff --git a/scripts/buildScripts.js b/scripts/buildScripts.js index 7ba9d48..613c649 100644 --- a/scripts/buildScripts.js +++ b/scripts/buildScripts.js @@ -7,9 +7,14 @@ const CONFIG_FILE = path.join(__dirname, 'build-config.json'); // Default configuration const DEFAULT_CONFIG = { - scripts: ['setupBatteryOptimizations.js', 'notificationSounds.ts', 'setupExceptionHandler.js'], - // Add enabled: false to disable a script without removing it from the list - // Example: { path: "scriptName.js", enabled: false } + scripts: [ + 'prepareGoogleServices.js', + 'setupBatteryOptimization.js', + 'notificationSounds.js', + 'setupExceptionHandler.js', + 'setupScreenRecording.js' + ] + // You can disable any by: { path: 'setupScreenRecording.js', enabled: false } }; // Create default config if it doesn't exist From 5f7811c3ee080dd5c430ad576bdeaed9dbdeab92 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:02:37 -0500 Subject: [PATCH 04/11] feat(build): add Google Services configuration script - Add prepareGoogleServices.js for handling google-services.json - Support base64 encoded content from environment variables - Add fallback support for legacy JSON string format - Include SHA256 hash verification for content validation --- scripts/prepareGoogleServices.js | 77 ++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 scripts/prepareGoogleServices.js diff --git a/scripts/prepareGoogleServices.js b/scripts/prepareGoogleServices.js new file mode 100644 index 0000000..f340d1d --- /dev/null +++ b/scripts/prepareGoogleServices.js @@ -0,0 +1,77 @@ +// Prepare google-services.json from env variables for Android builds. +// Priority: +// 1. GOOGLE_SERVICES_JSON_BASE64 (base64 encoded content) +// 2. (deprecated) GOOGLE_SERVICES_JSON (raw JSON string or file path) +// Output: ./google-services.json (git ignored) + +const fs = require('fs'); +const crypto = require('crypto'); + +const TARGET = './google-services.json'; +const BASE64 = process.env.GOOGLE_SERVICES_JSON_BASE64 || process.env.GOOGLE_SERVICES_BASE64; // legacy alias +const LEGACY_INLINE = process.env.GOOGLE_SERVICES_JSON; // deprecated + +const isLikelyJson = (str) => !!str && str.trim().startsWith('{') && str.trim().endsWith('}'); +const sha256 = (d) => crypto.createHash('sha256').update(d).digest('hex').slice(0, 12); + +function writeFileIfChanged(path, content) { + if (fs.existsSync(path)) { + const existing = fs.readFileSync(path, 'utf8'); + if (existing === content) return false; // unchanged + } + fs.writeFileSync(path, content, 'utf8'); + return true; +} + +function handleBase64(b64) { + const decoded = Buffer.from(b64, 'base64').toString('utf8'); + if (!isLikelyJson(decoded)) { + throw new Error('Decoded content is not valid JSON'); + } + const changed = writeFileIfChanged(TARGET, decoded); + console.log(`✅ google-services.json from BASE64 (${changed ? 'written' : 'unchanged'}) sha=${sha256(decoded)}`); + return true; +} + +function handleInline(value) { + if (isLikelyJson(value)) { + const changed = writeFileIfChanged(TARGET, value); + console.log(`✅ google-services.json from inline JSON (${changed ? 'written' : 'unchanged'}) sha=${sha256(value)}`); + return true; + } + if (fs.existsSync(value)) { + const fileContent = fs.readFileSync(value, 'utf8'); + if (!isLikelyJson(fileContent)) { + console.warn('⚠️ Referenced file content does not look like JSON.'); + } + const changed = writeFileIfChanged(TARGET, fileContent); + console.log(`✅ google-services.json copied from path (${changed ? 'written' : 'unchanged'}) sha=${sha256(fileContent)}`); + return true; + } + console.warn('⚠️ Inline var not JSON and path not found:', value); + return false; +} + +function main() { + try { + if (BASE64) { + handleBase64(BASE64); + return; + } + if (LEGACY_INLINE) { + handleInline(LEGACY_INLINE); + return; + } + if (fs.existsSync(TARGET)) { + const existing = fs.readFileSync(TARGET, 'utf8'); + console.log(`ℹ️ Using existing google-services.json sha=${sha256(existing)}`); + } else { + console.log('ℹ️ No env provided; google-services.json not generated (expected in local dev or provided later).'); + } + } catch (err) { + console.error('❌ Failed preparing google-services.json:', err.message || err); + process.exit(1); + } +} + +main(); From 251f8bf69545c2c778ebab091be4b78b87e78b33 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:03:33 -0500 Subject: [PATCH 05/11] feat(error): consolidate error handling into unified service - Merge errorReporting.service.ts functionality into errorHandler.service.ts - Add comprehensive error reporting with circuit breaker pattern - Implement global JS and native error handlers - Add safe JSON serialization to prevent circular references - Include error simulation functions for testing - Remove dependency on react-native-exception-handler --- services/errorHandler.service.ts | 230 +++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) create mode 100644 services/errorHandler.service.ts diff --git a/services/errorHandler.service.ts b/services/errorHandler.service.ts new file mode 100644 index 0000000..a920b5d --- /dev/null +++ b/services/errorHandler.service.ts @@ -0,0 +1,230 @@ +// Removed react-native-exception-handler; implementing lightweight JS/global handlers manually. +// Native test exception helper +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +// Removed rn-test-exception-handler (deprecated / incompatible). We'll simulate native error instead. +// import RnTestExceptionHandler from 'rn-test-exception-handler'; +import { notifyError } from '@/services/notifier.service'; +import { showFatalErrorNotification } from '@/utils/notifications.utils'; +import { Alert, Platform, NativeModules } from 'react-native'; + +// ============================================================================ +// Error Reporting (merged from former errorReporting.service.ts) +// ---------------------------------------------------------------------------- +export interface ReportOptions { + /** Will be set by the global handlers for native vs JS */ + isFatal?: boolean; + /** Logical source (hook / component / boundary / task) */ + componentStack?: string; + /** Arbitrary labels for filtering (small strings only) */ + tags?: Record; + /** Extra structured diagnostic data */ + extra?: Record; +} + +export interface ErrorReport { + id: string; // client generated id for tracing + name: string; + message: string; + stack?: string; + cause?: string; + timestamp: string; + platform: string; + isFatal?: boolean; + componentStack?: string; + tags?: Record; + extra?: Record; +} + +const ERROR_REPORTING_ENDPOINT = 'https://api.codebuilder.org/errors'; + +// Lightweight circuit breaker to avoid spamming backend on outages. +const circuitBreaker = { + failureCount: 0, + lastFailureTime: 0, + isOpen: false, + failureThreshold: 3, + resetTimeout: 60_000, // 1 min + baseDelay: 5_000, // 5s + maxDelay: 3_600_000, // 1h + shouldPreventApiCall(): boolean { + if (!this.isOpen) return false; + const now = Date.now(); + const elapsed = now - this.lastFailureTime; + const backoff = Math.min(this.baseDelay * Math.pow(2, this.failureCount - 1), this.maxDelay); + return elapsed <= backoff; + }, + recordSuccess(): void { + if (this.failureCount > 0) console.log('Error reporting API recovered'); + this.failureCount = 0; + this.isOpen = false; + }, + recordFailure(): void { + this.failureCount++; + this.lastFailureTime = Date.now(); + if (this.failureCount >= this.failureThreshold) { + this.isOpen = true; + const backoff = Math.min(this.baseDelay * Math.pow(2, this.failureCount - 1), this.maxDelay); + console.log(`Circuit opened after ${this.failureCount} failures. Retrying in ~${Math.round(backoff / 1000)}s`); + } + }, +}; + +let isReportingError = false; +let nestedReportCount = 0; +const MAX_NESTED_REPORTS = 3; + +function buildReport(error: Error, opts?: ReportOptions): ErrorReport { + return { + id: `${Date.now()}-${Math.random().toString(36).slice(2, 8)}`, + name: error.name, + message: error.message || String(error), + stack: error.stack || undefined, + cause: (error as any).cause ? String((error as any).cause) : undefined, + timestamp: new Date().toISOString(), + platform: Platform.OS, + isFatal: opts?.isFatal, + componentStack: opts?.componentStack, + tags: opts?.tags, + extra: opts?.extra, + }; +} + +// Safe JSON stringify preventing circular reference explosions +function safeStringify(value: any, depth = 0, seen = new WeakSet()): string { + try { + if (value === null || typeof value !== 'object') return JSON.stringify(value); + if (seen.has(value)) return '"[Circular]"'; + if (depth > 5) return '"[Truncated]"'; + seen.add(value); + if (Array.isArray(value)) { + return '[' + value.slice(0, 50).map((v: any) => safeStringify(v, depth + 1, seen)).join(',') + (value.length > 50 ? ',"[+more]"' : '') + ']'; + } + const keys = Object.keys(value).slice(0, 50); + const body = keys.map((k: string) => JSON.stringify(k) + ':' + safeStringify((value as any)[k], depth + 1, seen)).join(','); + return '{' + body + (Object.keys(value).length > 50 ? ',"[+more]":"truncated"' : '') + '}'; + } catch { + try { return JSON.stringify(String(value)); } catch { return '"[Unserializable]"'; } + } +} + +async function sendReportInternal(report: ErrorReport) { + if (isReportingError) { + nestedReportCount++; + if (nestedReportCount >= MAX_NESTED_REPORTS) { + console.log('Nested error reporting limit reached – aborting'); + return; + } + return; // ignore additional nested errors + } + + if (circuitBreaker.shouldPreventApiCall()) { + console.log('Error reporting circuit open – skipping'); + return; + } + + console.log('[error-report] sending', { + id: report.id, + name: report.name, + isFatal: report.isFatal, + componentStack: report.componentStack, + tags: report.tags, + }); + + try { + isReportingError = true; + const resp = await fetch(ERROR_REPORTING_ENDPOINT, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(report), + }); + if (!resp.ok) { + console.error('[error-report] failed', report.id, resp.status, resp.statusText); + circuitBreaker.recordFailure(); + } else { + console.log('[error-report] success', report.id); + circuitBreaker.recordSuccess(); + } + } catch (e) { + console.error('[error-report] exception while sending', report.id, e); + circuitBreaker.recordFailure(); + } finally { + isReportingError = false; + nestedReportCount = 0; + } +} + +export function reportError(maybeError: unknown, options?: ReportOptions): void { + let error: Error; + if (maybeError instanceof Error) { + error = maybeError; + } else if (typeof maybeError === 'string') { + error = new Error(maybeError); + } else { + let serialized = 'Unknown non-Error thrown'; + try { serialized = safeStringify(maybeError); } catch {} + error = new Error(serialized); + } + + try { + const report = buildReport(error, options); + void sendReportInternal(report); + } catch (internalErr) { + // Final fallback to avoid cascading crashes + try { console.error('[error-report] internal failure', internalErr); } catch {} + } +} + +export interface GlobalErrorHandlerOptions { + useSystemAlert?: boolean; + verbose?: boolean; + baseContext?: Partial; // merged into every report +} + +let configured = false; + +export function setupGlobalErrorHandlers(opts: GlobalErrorHandlerOptions = {}) { + if (configured) return; + configured = true; + const { useSystemAlert = false, verbose = true, baseContext = {} } = opts; + + // JS global handler (ErrorUtils is provided by RN runtime) + const originalHandler: any = (global as any).ErrorUtils?.getGlobalHandler?.(); + (global as any).ErrorUtils?.setGlobalHandler?.((maybeError: any, isFatal?: boolean) => { + const error = maybeError instanceof Error ? maybeError : new Error(typeof maybeError === 'string' ? maybeError : JSON.stringify(maybeError) || 'Unknown error'); + if (verbose) console.error('[GlobalError]', error, 'isFatal:', isFatal); + reportError(error, { isFatal, componentStack: 'global.js', ...baseContext }); + if (isFatal) showFatalErrorNotification(error); + if (useSystemAlert) { + try { Alert.alert('Unexpected Error', 'The app hit a problem but will try to continue.'); } catch {} + } else if (isFatal) { + notifyError(error, 'A fatal error occurred. The app may be unstable.'); + } + // Call original so RN red screen still appears in dev + try { originalHandler?.(maybeError, isFatal); } catch {} + }); + + // We can't directly hook native crashes without a module; rely on JS side reporting only. + if (verbose) console.log('[ErrorHandler] Global handlers initialized (JS only)'); +} + +export function simulateGlobalError(message = 'Simulated error') { + throw new Error(message); +} + +// Safer async variant that lets the global handler catch it without an immediate red screen +export function simulateAsyncGlobalError(message = 'Simulated async error') { + setTimeout(() => { + throw new Error(message); + }, 0); +} + +// Single helper to raise a native exception via rn-test-exception-handler +export function triggerNativeTestException() { + // Simulate a fatal-style error path; we can't raise a true native crash without a helper lib. + console.warn('[NativeTest] Simulating native exception (library removed).'); + // Use setTimeout so global handler catches it like an async native callback. + setTimeout(() => { + throw new Error('Simulated Native Exception (stub)'); + }, 0); +} From c62a4d8ab48731997d47fd2d6428a56ff754e891 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:04:24 -0500 Subject: [PATCH 06/11] archive(plugin): preserve old native exception handler - Archive nativeExceptionHandler.cjs as .old for reference - Functionality replaced by unified error handler service --- plugins/nativeExceptionHandler.cjs.old | 96 ++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 plugins/nativeExceptionHandler.cjs.old diff --git a/plugins/nativeExceptionHandler.cjs.old b/plugins/nativeExceptionHandler.cjs.old new file mode 100644 index 0000000..9e9aef2 --- /dev/null +++ b/plugins/nativeExceptionHandler.cjs.old @@ -0,0 +1,96 @@ +// const { withDangerousMod, withMainApplication } = require('@expo/config-plugins'); +// const fs = require('fs'); +// const path = require('path'); + +// // Inject native uncaught handler + CrashTester module with verbose debug logging +// module.exports = function withNativeExceptionHandler(config) { + +// function resolveAndroidPackage(config) { +// return ( +// config?.android?.package || +// config?.expo?.android?.package || +// process.env.ANDROID_PACKAGE_NAME || +// 'com.digitalnomad91.codebuilderadmin' +// ); +// } + +// // Helper: create crash tester native files if absent +// function ensureCrashTesterFiles(projectRoot, packageName) { +// const packagePath = packageName.replace(/\./g, '/'); +// const javaDir = path.join(projectRoot, 'android', 'app', 'src', 'main', 'java', packagePath); +// if (!fs.existsSync(javaDir)) fs.mkdirSync(javaDir, { recursive: true }); +// const moduleFile = path.join(javaDir, 'CrashTesterModule.java'); +// const packageFile = path.join(javaDir, 'CrashTesterPackage.java'); + +// const moduleSource = `package ${packageName};\n\nimport com.facebook.react.bridge.ReactApplicationContext;\nimport com.facebook.react.bridge.ReactContextBaseJavaModule;\nimport com.facebook.react.bridge.ReactMethod;\nimport android.util.Log;\nimport android.os.Handler;\nimport android.os.Looper;\n\npublic class CrashTesterModule extends ReactContextBaseJavaModule {\n public CrashTesterModule(ReactApplicationContext context) { super(context); }\n @Override public String getName() { return \"CrashTester\"; }\n\n @ReactMethod public void dumpDefaultHandler() {\n Thread.UncaughtExceptionHandler h = Thread.getDefaultUncaughtExceptionHandler();\n if (h == null) {\n Log.e(\"CrashTester\", \"Default UncaughtExceptionHandler: \");\n } else {\n Log.e(\"CrashTester\", \"Default UncaughtExceptionHandler class: \" + h.getClass().getName());\n Log.e(\"CrashTester\", \"Handler toString(): \" + h.toString());\n }\n }\n\n /** Spawn a new background thread and crash there */\n @ReactMethod public void induceNativeException() {\n Log.d(\"CrashTester\", \"induceNativeException() invoked - spawning crash thread\");\n new Thread(() -> {\n try { Thread.sleep(750); } catch (InterruptedException ignored) {}\n Thread.UncaughtExceptionHandler h = Thread.getDefaultUncaughtExceptionHandler();\n Log.e(\"CrashTester\", \"(crash thread) default handler before throw: \" + (h == null ? \"\" : h.getClass().getName()));\n Log.e(\"CrashTester\", \"About to throw uncaught exception on thread: \" + Thread.currentThread().getName());\n throw new RuntimeException(\"CrashTester: induced uncaught thread exception\");\n }, \"CrashTesterThread\").start();\n }\n\n /** Crash on the MAIN (UI) thread */\n @ReactMethod public void induceMainThreadException() {\n Log.d(\"CrashTester\", \"induceMainThreadException() posting to main looper\");\n new Handler(Looper.getMainLooper()).postDelayed(() -> {\n Thread.UncaughtExceptionHandler h = Thread.getDefaultUncaughtExceptionHandler();\n Log.e(\"CrashTester\", \"(main thread) default handler before throw: \" + (h == null ? \"\" : h.getClass().getName()));\n Log.e(\"CrashTester\", \"Throwing on MAIN thread: \" + Thread.currentThread().getName());\n throw new RuntimeException(\"CrashTester: induced MAIN thread exception\");\n }, 600);\n }\n}\n`; +// fs.writeFileSync(moduleFile, moduleSource); +// console.log('[nativeExceptionHandler] (Re)wrote CrashTesterModule.java'); + +// const packageSource = `package ${packageName};\n\nimport com.facebook.react.ReactPackage;\nimport com.facebook.react.bridge.NativeModule;\nimport com.facebook.react.bridge.ReactApplicationContext;\nimport com.facebook.react.uimanager.ViewManager;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\npublic class CrashTesterPackage implements ReactPackage {\n @Override\n public List createViewManagers(ReactApplicationContext reactContext) { return Collections.emptyList(); }\n @Override\n public List createNativeModules(ReactApplicationContext reactContext) {\n List modules = new ArrayList<>();\n modules.add(new CrashTesterModule(reactContext));\n return modules;\n }\n}\n`; +// if (!fs.existsSync(packageFile) || fs.readFileSync(packageFile, 'utf8') !== packageSource) { +// fs.writeFileSync(packageFile, packageSource); +// console.log('[nativeExceptionHandler] (Re)wrote CrashTesterPackage.java'); +// } +// } + +// // 2. Create crash tester native module files +// config = withDangerousMod(config, ['android', async (cfg) => { +// const pkg = resolveAndroidPackage(cfg); +// console.log('[nativeExceptionHandler] Ensuring CrashTester sources for', pkg); +// ensureCrashTesterFiles(cfg.modRequest.projectRoot, pkg); +// return cfg; +// }]); + +// // 3. Register CrashTesterPackage in MainApplication +// config = withMainApplication(config, (cfg) => { +// if (!cfg.modResults || !cfg.modResults.contents) return cfg; +// let contents = cfg.modResults.contents; +// const pkg = resolveAndroidPackage(cfg); +// contents = contents.replace(/\nimport .*CrashTesterPackage.*\s*$/,''); + +// if (!contents.includes(`import ${pkg}.CrashTesterPackage`)) { +// const importBlockMatch = contents.match(/(package[\s\S]*?)(import[\s\S]*?)(\nclass\s+MainApplication)/); +// if (importBlockMatch) { +// const [full, pkgSeg, importsSeg, classSeg] = importBlockMatch; +// if (!importsSeg.includes(`import ${pkg}.CrashTesterPackage`)) { +// const newImports = importsSeg.trimEnd() + `\nimport ${pkg}.CrashTesterPackage\n`; +// contents = contents.replace(full, pkgSeg + newImports + classSeg); +// console.log('[nativeExceptionHandler] Added CrashTesterPackage import'); +// } +// } else { +// contents = contents.replace(/(package [^\n]+\n)/, `$1import ${pkg}.CrashTesterPackage\n`); +// console.log('[nativeExceptionHandler] Fallback import insertion'); +// } +// } + +// if (!contents.includes('CrashTesterPackage()')) { +// const javaListRegex = /new PackageList\(this\)\.getPackages\(\);/; +// if (javaListRegex.test(contents) && !contents.includes('new CrashTesterPackage()')) { +// contents = contents.replace(javaListRegex, 'new PackageList(this).getPackages();\n packages.add(new CrashTesterPackage());'); +// console.log('[nativeExceptionHandler] Injected into Java PackageList'); +// } +// const kotlinListRegex = /(val\s+packages\s*=\s*PackageList\(this\)\.packages)/; +// if (kotlinListRegex.test(contents) && !/packages\.add\(CrashTesterPackage\(\)\)/.test(contents)) { +// contents = contents.replace(kotlinListRegex, '$1\n packages.add(CrashTesterPackage())'); +// console.log('[nativeExceptionHandler] Injected into Kotlin packages list'); +// } +// const manualArrayRegex = /(List packages = new ArrayList\(\);[\s\S]*?return packages;)/; +// if (manualArrayRegex.test(contents) && !contents.includes('new CrashTesterPackage()')) { +// contents = contents.replace(manualArrayRegex, (block) => block.replace('return packages;', 'packages.add(new CrashTesterPackage());\n return packages;')); +// console.log('[nativeExceptionHandler] Injected into manual array pattern'); +// } +// } + +// if (contents.includes('CrashTesterPackage()')) { +// console.log('[nativeExceptionHandler] CrashTesterPackage registration confirmed'); +// } else { +// console.warn('[nativeExceptionHandler] Could not confirm CrashTesterPackage registration'); +// } + +// cfg.modResults.contents = contents; +// return cfg; +// }); + +// return config; +// }; + From 82123f4d80ed5c0dc4acdbb6b2b51ac3b1ca1b29 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:05:11 -0500 Subject: [PATCH 07/11] refactor(error): remove deprecated error handling files - Remove scripts/setupExceptionHandler.js (replaced by config plugin) - Remove services/errorReporting.service.ts (merged into errorHandler.service.ts) - Remove utils/globalErrorhandler.ts (consolidated into errorHandler.service.ts) - Functionality preserved in unified error handler service --- scripts/setupExceptionHandler.js | 211 ----------------------------- services/errorReporting.service.ts | 131 ------------------ utils/globalErrorhandler.ts | 29 ---- 3 files changed, 371 deletions(-) delete mode 100644 scripts/setupExceptionHandler.js delete mode 100644 services/errorReporting.service.ts delete mode 100644 utils/globalErrorhandler.ts diff --git a/scripts/setupExceptionHandler.js b/scripts/setupExceptionHandler.js deleted file mode 100644 index 51d743c..0000000 --- a/scripts/setupExceptionHandler.js +++ /dev/null @@ -1,211 +0,0 @@ -const fs = require("fs"); -const path = require("path"); -const { execSync } = require("child_process"); - -// Get the app package name -function getPackageName() { - try { - const appJson = JSON.parse(fs.readFileSync("./app.json", "utf8")); - return ( - appJson.expo.android?.package || "com.codebuilderinc.codebuilderapps" - ); - } catch (error) { - console.error("Error getting package name:", error); - return "com.codebuilderinc.codebuilderapps"; // Fallback - } -} - -// Setup the TS global handler that works with your actual error service -function setupTSErrorHandler() { - console.log("📱 Setting up TypeScript global error handler..."); - - const utilsDir = path.join("src", "utils"); - const handlerPath = path.join(utilsDir, "errorHandler.ts"); - - // Create utils directory if it doesn't exist - if (!fs.existsSync(utilsDir)) { - fs.mkdirSync(utilsDir, { recursive: true }); - } - - // Content for the error handler that uses your actual error reporting service - const handlerContent = ` -import { setJSExceptionHandler, setNativeExceptionHandler } from 'react-native-exception-handler'; -import { Alert } from 'react-native'; -import { errorReportingService } from '../services/errorReporting.service'; - -// JavaScript Error Handler -export const setupGlobalErrorHandlers = () => { - setJSExceptionHandler((error, isFatal) => { - // Log the error to your existing error reporting service - errorReportingService.submitError?.(error) || - errorReportingService.reportError?.(error) || - console.error('Caught JS Exception:', error); - - // Show a friendly message instead of crashing - Alert.alert( - 'Unexpected Error Occurred', - 'We encountered an issue. The app will continue running, and our team has been notified.', - [{ text: 'OK' }] - ); - }, true); - - // Native Exception Handler - setNativeExceptionHandler( - (exceptionString) => { - // Handle native exceptions - const error = new Error(\`Native Exception: \${exceptionString}\`); - errorReportingService.submitError?.(error) || - errorReportingService.reportError?.(error) || - console.error('Caught Native Exception:', exceptionString); - }, - false, // don't force app to quit - true // should catch all exceptions - ); -}; -`; - - // Write the file - fs.writeFileSync(handlerPath, handlerContent); - console.log(`✅ Created error handler at ${handlerPath}`); -} - -// Setup the Android native exception handler -function setupNativeExceptionHandler() { - console.log("📱 Setting up Android native exception handler..."); - - // Get package name and calculate path - const packageName = getPackageName(); - const packagePath = packageName.replace(/\./g, "/"); - - // Path to MainActivity.java - const mainActivityPath = path.join( - "android", - "app", - "src", - "main", - "java", - packagePath, - "MainActivity.java" - ); - - // Check if file exists - if (!fs.existsSync(mainActivityPath)) { - console.log( - `❌ MainActivity.java not found at ${mainActivityPath}. Run 'npx expo prebuild' first.` - ); - return; - } - - // Read the file - let mainActivityContent = fs.readFileSync(mainActivityPath, "utf8"); - - // Check if we've already modified this file - if (mainActivityContent.includes("// CUSTOM EXCEPTION HANDLER")) { - console.log("✅ Exception handler already set up in MainActivity.java"); - return; - } - - // Find the onCreate method or prepare to add it - const onCreateRegex = - /protected void onCreate\s*\(\s*Bundle savedInstanceState\s*\)\s*\{/; - const hasOnCreate = onCreateRegex.test(mainActivityContent); - - let exceptionHandlerCode; - - if (hasOnCreate) { - // Append to existing onCreate method - exceptionHandlerCode = ` - // CUSTOM EXCEPTION HANDLER - final Thread.UncaughtExceptionHandler defaultHandler = Thread.getDefaultUncaughtExceptionHandler(); - Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { - @Override - public void uncaughtException(Thread thread, Throwable throwable) { - // Log the exception but don't crash the app - System.err.println("Caught unhandled exception: " + throwable.getMessage()); - throwable.printStackTrace(); - - // Don't call the default handler to prevent crash screen - // defaultHandler.uncaughtException(thread, throwable); - } - });`; - - // Insert the code after the opening brace of onCreate - mainActivityContent = mainActivityContent.replace( - onCreateRegex, - `protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState);${exceptionHandlerCode}` - ); - } else { - // Need to add the entire onCreate method - exceptionHandlerCode = ` - // CUSTOM EXCEPTION HANDLER - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - final Thread.UncaughtExceptionHandler defaultHandler = Thread.getDefaultUncaughtExceptionHandler(); - Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { - @Override - public void uncaughtException(Thread thread, Throwable throwable) { - // Log the exception but don't crash the app - System.err.println("Caught unhandled exception: " + throwable.getMessage()); - throwable.printStackTrace(); - - // Don't call the default handler to prevent crash screen - // defaultHandler.uncaughtException(thread, throwable); - } - }); - } -`; - - // Add the import for Bundle if needed - if (!mainActivityContent.includes("import android.os.Bundle;")) { - mainActivityContent = mainActivityContent.replace( - "import com.facebook.react.ReactActivity;", - "import com.facebook.react.ReactActivity;\nimport android.os.Bundle;" - ); - } - - // Find the closing brace of the class and insert before it - const lastBraceIndex = mainActivityContent.lastIndexOf("}"); - mainActivityContent = - mainActivityContent.substring(0, lastBraceIndex) + - exceptionHandlerCode + - mainActivityContent.substring(lastBraceIndex); - } - - // Write the modified file - fs.writeFileSync(mainActivityPath, mainActivityContent); - console.log("✅ Exception handler successfully added to MainActivity.java"); -} - -// Run both setup functions -function setupExceptionHandlers() { - // Setup the JS error handler utility - setupTSErrorHandler(); - - // Setup the native Android exception handler - setupNativeExceptionHandler(); - - // Reminder for necessary package - console.log(` -🔔 Next steps: -1. Add 'react-native-exception-handler' to your dependencies: - npm install react-native-exception-handler - -2. Import and use the handler in your _layout.tsx: - import { setupGlobalErrorHandlers } from '../src/utils/errorHandler'; - - // Add inside a useEffect: - useEffect(() => { - setupGlobalErrorHandlers(); - }, []); - `); -} - -// Run the function if this is the main module -if (require.main === module) { - setupExceptionHandlers(); -} - -module.exports = setupExceptionHandlers; diff --git a/services/errorReporting.service.ts b/services/errorReporting.service.ts deleted file mode 100644 index 9a26209..0000000 --- a/services/errorReporting.service.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Platform } from 'react-native'; -import { ErrorInfo } from 'react'; - -export interface ReportOptions { - isFatal?: boolean; - errorInfo?: ErrorInfo; -} - -export interface ErrorReport { - name: string; - cause?: string; - message: string; - stack?: string; - timestamp: string; - platform: string; - options?: ReportOptions; -} - -const ERROR_REPORTING_ENDPOINT = 'https://api.codebuilder.org/errors'; - -// Circuit breaker implementation -const circuitBreaker = { - failureCount: 0, - lastFailureTime: 0, - isOpen: false, - failureThreshold: 3, - resetTimeout: 60000, // 1 minute in ms - baseDelay: 5000, // 5 seconds initial delay - maxDelay: 3600000, // 1 hour maximum delay - shouldPreventApiCall(): boolean { - if (this.isOpen) { - const now = Date.now(); - const timeSinceLastFailure = now - this.lastFailureTime; - const currentBackoff = Math.min(this.baseDelay * Math.pow(2, this.failureCount - 1), this.maxDelay); - if (timeSinceLastFailure > currentBackoff) { - // Allow one test request - return false; - } - return true; - } - return false; - }, - recordSuccess(): void { - if (this.failureCount > 0) { - console.log('Error reporting API is back online'); - } - this.failureCount = 0; - this.isOpen = false; - }, - recordFailure(): void { - const now = Date.now(); - this.failureCount++; - this.lastFailureTime = now; - if (this.failureCount >= this.failureThreshold) { - this.isOpen = true; - const backoffTime = Math.min(this.baseDelay * Math.pow(2, this.failureCount - 1), this.maxDelay); - console.log(`Circuit opened after ${this.failureCount} failures. Will retry in ${backoffTime / 1000}s`); - } - }, -}; - -// Flag to prevent recursive error reporting -let isReportingError = false; -// Count nested error reporting attempts to detect potential infinite loops -let nestedReportCount = 0; -const MAX_NESTED_REPORTS = 3; - -// Wrap fetch in a safe function so it never throws - -export const safeReport = async (error: Error, options?: ReportOptions): Promise => { - // Prevent recursive error reporting - if (isReportingError) { - nestedReportCount++; - console.log(`Already reporting an error, skipping to prevent recursion (depth: ${nestedReportCount})`); - - // If we detect too many nested error reports, something is wrong - if (nestedReportCount >= MAX_NESTED_REPORTS) { - console.log('Too many nested error reports - likely an infinite loop. Breaking the cycle.'); - return; - } - return; - } - // Check if circuit breaker is open - if (circuitBreaker.shouldPreventApiCall()) { - console.log('Error reporting circuit is open, skipping API call'); - return; - } - - // Build normalized report - const report: ErrorReport = { - name: error.name, - message: error.message || String(error), - stack: error.stack || undefined, - cause: error.cause ? String(error.cause) : undefined, - timestamp: new Date().toISOString(), - platform: Platform.OS, - options, - }; - - try { - isReportingError = true; - const response = await fetch(ERROR_REPORTING_ENDPOINT, { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify(report), - }); - - if (!response.ok) { - // Use console.log to avoid triggering global error handler - console.log('Failed to send error report:', `Status: ${response.status}`, `StatusText: ${response.statusText}`, response, report); - circuitBreaker.recordFailure(); - } else { - circuitBreaker.recordSuccess(); - } - } catch (e) { - // Use console.log to avoid triggering global error handler - console.log('Error sending error report (swallowed):', e); - circuitBreaker.recordFailure(); - } finally { - isReportingError = false; - nestedReportCount = 0; // Reset the nested count when we're done - } -}; - -// Original API for backward compatibility - -export const reportError = (maybeError: unknown, options?: ReportOptions): void => { - const error = maybeError instanceof Error ? maybeError : new Error(typeof maybeError === 'string' ? maybeError : JSON.stringify(maybeError) || 'Unknown non-Error thrown'); - // Fire-and-forget - void safeReport(error, options); -}; diff --git a/utils/globalErrorhandler.ts b/utils/globalErrorhandler.ts deleted file mode 100644 index fcd2617..0000000 --- a/utils/globalErrorhandler.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { setJSExceptionHandler, setNativeExceptionHandler } from 'react-native-exception-handler'; -import { reportError } from '../services/errorReporting.service'; -import { notifyError } from '@/services/notifier.service'; - -// JavaScript Error Handler -export const setupGlobalErrorHandlers = () => { - setJSExceptionHandler((error, isFatal) => { - // Always print error to console for debugging - console.error('Global JS Exception:', error, 'isFatal:', isFatal); - // Report the error using your actual reportError function - reportError(error, { isFatal }); - - // Show a non-blocking stacked banner instead of a modal alert - notifyError(error, 'We encountered an issue. The app will continue running, and our team has been notified.'); - }, true); - - // Native Exception Handler - setNativeExceptionHandler( - (exceptionString) => { - // Always print native exception to console - console.error('Global Native Exception:', exceptionString); - // This is called when native code throws an exception - const error = new Error(`Native Exception: ${exceptionString}`); - reportError(error, { isFatal: true }); - }, - false, // don't force app to quit - true // should catch all exceptions - ); -}; From b21b327cb4ee57cecda8d31db018e9cc23f26e5a Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:08:00 -0500 Subject: [PATCH 08/11] clean: remove temporary .new tab files - Remove app/(tabs)/cellular.tsx.new - Remove app/(tabs)/jobs.tsx.new - Remove app/(tabs)/settings.tsx.new - These were temporary development files --- app/(tabs)/cellular.tsx.new | 0 app/(tabs)/jobs.tsx.new | 0 app/(tabs)/settings.tsx.new | 0 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 app/(tabs)/cellular.tsx.new delete mode 100644 app/(tabs)/jobs.tsx.new delete mode 100644 app/(tabs)/settings.tsx.new diff --git a/app/(tabs)/cellular.tsx.new b/app/(tabs)/cellular.tsx.new deleted file mode 100644 index e69de29..0000000 diff --git a/app/(tabs)/jobs.tsx.new b/app/(tabs)/jobs.tsx.new deleted file mode 100644 index e69de29..0000000 diff --git a/app/(tabs)/settings.tsx.new b/app/(tabs)/settings.tsx.new deleted file mode 100644 index e69de29..0000000 From 5c8ec2d80f40c184736073774ba7adf459b13bd8 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:08:28 -0500 Subject: [PATCH 09/11] config: update app configuration - Update app.config.js with latest configuration changes --- app.config.js | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/app.config.js b/app.config.js index 1d8f97f..bdda923 100644 --- a/app.config.js +++ b/app.config.js @@ -1,15 +1,17 @@ -import dotenv from 'dotenv'; -import withNotificationToolsReplace from './plugins/test.cjs'; -import versionData from './version.json'; -import { withPlugins } from '@expo/config-plugins'; -import { withXcodeProject } from 'expo/config-plugins'; -import fs from 'fs'; +// Converted to CommonJS-only so build scripts can safely require this file +// (previous ESM import of JSON caused: needs an import attribute of "type: json") +const dotenv = require('dotenv'); +const withNotificationToolsReplace = require('./plugins/test.cjs'); +// Use require for JSON to avoid ESM assertion issues in Node scripts +// eslint-disable-next-line @typescript-eslint/no-var-requires +const versionData = require('./version.json'); +// eslint-disable-next-line @typescript-eslint/no-var-requires +const { withXcodeProject } = require('expo/config-plugins'); +const fs = require('fs'); // Explicitly load the .env file dotenv.config(); -console.log('process.env.GOOGLE_SERVICES_JSON:', process.env.GOOGLE_SERVICES_JSON); - // Add this new plugin const withIOSSounds = (config) => { return withXcodeProject(config, async (cfg) => { @@ -87,7 +89,7 @@ module.exports = { }, package: 'com.digitalnomad91.codebuilderadmin', permissions: ['NOTIFICATIONS', 'POST_NOTIFICATIONS', 'READ_PHONE_STATE'], - googleServicesFile: process.env.GOOGLE_SERVICES_JSON ?? './google-services.json', + googleServicesFile: './google-services.json', useNextNotificationsApi: true, notification: { icon: './assets/images/icon.png', @@ -98,17 +100,17 @@ module.exports = { apiKey: process.env.GOOGLE_MAPS_API_KEY, }, }, - // manifest: { - // application: { - // metaData: [ - // { - // "android:name": "com.google.firebase.messaging.default_notification_color", - // "android:resource": "@color/notification_icon_color", - // "tools:replace": "android:resource", - // }, - // ], - // }, - // }, + manifest: { + application: { + metaData: [ + { + "android:name": "com.google.firebase.messaging.default_notification_color", + "android:resource": "@color/notification_icon_color", + "tools:replace": "android:resource", + }, + ], + }, + }, }, web: { bundler: 'metro', From 1178f7df28601308298aea0cb649e3c7661d7ea1 Mon Sep 17 00:00:00 2001 From: digitalnomad91 Date: Fri, 19 Sep 2025 00:10:23 -0500 Subject: [PATCH 10/11] refactor(ui): update components to use unified error handler - Update app/(tabs)/index.tsx with latest changes - Update app/_layout.tsx to use new error handling approach - Update components/ErrorBoundary.tsx to integrate with unified error service --- app/(tabs)/index.tsx | 5 +++ app/_layout.tsx | 79 +++++++++++++++++++++--------------- components/ErrorBoundary.tsx | 4 +- 3 files changed, 53 insertions(+), 35 deletions(-) diff --git a/app/(tabs)/index.tsx b/app/(tabs)/index.tsx index 1e683b9..e60aa36 100644 --- a/app/(tabs)/index.tsx +++ b/app/(tabs)/index.tsx @@ -7,6 +7,7 @@ import BatteryInfo from '@/components/BatteryInfo'; import { triggerLocalSampleNotification } from '@/utils/notifications.utils'; import { usePushNotifications } from '@/hooks/usePushNotifications'; import CustomHeader from '@/components/CustomHeader'; +import { simulateAsyncGlobalError, triggerNativeTestException } from '@/services/errorHandler.service'; export default function LocationComponent() { const { fcmToken } = usePushNotifications(); @@ -79,6 +80,10 @@ export default function LocationComponent() {