From 4c09b353ee7dcc07ed643a1c373e4e21f2748a8a Mon Sep 17 00:00:00 2001 From: AppCakes Date: Mon, 1 Jun 2026 11:48:20 +0000 Subject: [PATCH] build: 3d326e8d-e3da-4f61-941d-6fd836a5b391 --- .yarn/install-state.gz | Bin 0 -> 314406 bytes .yarnrc.yml | 1 + android/.gitignore | 101 + android/app/.gitignore | 2 + android/app/build.gradle | 55 + android/app/proguard-rules.pro | 21 + .../myapp/ExampleInstrumentedTest.java | 26 + android/app/src/main/AndroidManifest.xml | 51 + .../java/io/ionic/starter/MainActivity.java | 5 + .../main/res/drawable-land-hdpi/splash.png | Bin 0 -> 11738 bytes .../main/res/drawable-land-mdpi/splash.png | Bin 0 -> 6696 bytes .../main/res/drawable-land-xhdpi/splash.png | Bin 0 -> 20282 bytes .../main/res/drawable-land-xxhdpi/splash.png | Bin 0 -> 27448 bytes .../main/res/drawable-land-xxxhdpi/splash.png | Bin 0 -> 43868 bytes .../main/res/drawable-port-hdpi/splash.png | Bin 0 -> 11945 bytes .../main/res/drawable-port-mdpi/splash.png | Bin 0 -> 6895 bytes .../main/res/drawable-port-xhdpi/splash.png | Bin 0 -> 20777 bytes .../main/res/drawable-port-xxhdpi/splash.png | Bin 0 -> 28318 bytes .../main/res/drawable-port-xxxhdpi/splash.png | Bin 0 -> 44449 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 + .../res/drawable/ic_launcher_background.xml | 170 + android/app/src/main/res/drawable/splash.png | Bin 0 -> 6696 bytes .../app/src/main/res/drawable/splash_logo.png | Bin 0 -> 29661 bytes .../app/src/main/res/layout/activity_main.xml | 12 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1274 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1216 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 1274 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 804 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 771 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 804 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 1684 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 1709 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 1684 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 2556 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 2642 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 2556 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 3473 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 3716 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 3473 bytes .../res/values/ic_launcher_background.xml | 4 + .../src/main/res/values/splash_background.xml | 4 + android/app/src/main/res/values/strings.xml | 7 + android/app/src/main/res/values/styles.xml | 24 + android/app/src/main/res/xml/file_paths.xml | 5 + .../getcapacitor/myapp/ExampleUnitTest.java | 18 + android/build.gradle | 29 + android/gradle.properties | 22 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 251 ++ android/gradlew.bat | 94 + android/settings.gradle | 5 + android/variables.gradle | 18 + capacitor.config.ts | 15 + codemagic.yaml | 380 ++ configure_xcode.rb | 118 + index.html | 28 + ionic.config.json | 5 + ios/.gitignore | 13 + ios/App/App.xcodeproj/project.pbxproj | 380 ++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../App.xcworkspace/contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + ios/App/App/App.entitlements | 6 + ios/App/App/AppDelegate.swift | 49 + .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 0 -> 110522 bytes .../AppIcon.appiconset/Contents.json | 122 + .../AppIcon.appiconset/icon-1024.png | Bin 0 -> 44905 bytes .../AppIcon.appiconset/icon-120.png | Bin 0 -> 2977 bytes .../AppIcon.appiconset/icon-152.png | Bin 0 -> 3555 bytes .../AppIcon.appiconset/icon-167.png | Bin 0 -> 3901 bytes .../AppIcon.appiconset/icon-180.png | Bin 0 -> 4317 bytes .../AppIcon.appiconset/icon-20.png | Bin 0 -> 477 bytes .../AppIcon.appiconset/icon-29.png | Bin 0 -> 704 bytes .../AppIcon.appiconset/icon-40.png | Bin 0 -> 993 bytes .../AppIcon.appiconset/icon-58.png | Bin 0 -> 1472 bytes .../AppIcon.appiconset/icon-60.png | Bin 0 -> 1491 bytes .../AppIcon.appiconset/icon-76.png | Bin 0 -> 1829 bytes .../AppIcon.appiconset/icon-80.png | Bin 0 -> 1953 bytes .../AppIcon.appiconset/icon-87.png | Bin 0 -> 2089 bytes ios/App/App/Assets.xcassets/Contents.json | 6 + .../Splash.imageset/Contents.json | 13 + .../Splash.imageset/splash-2732x2732-1.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732-2.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash.png | Bin 0 -> 157253 bytes .../App/Base.lproj/LaunchScreen.storyboard | 32 + ios/App/App/Base.lproj/Main.storyboard | 19 + ios/App/App/Info.plist | 62 + ios/App/CapApp-SPM/.gitignore | 9 + ios/App/CapApp-SPM/Package.swift | 25 + ios/App/CapApp-SPM/README.md | 5 + .../Sources/CapApp-SPM/CapApp-SPM.swift | 1 + ios/App/codemagic.yaml | 363 ++ ios/debug.xcconfig | 1 + package.json | 52 + public/manifest.json | 15 + src/App.tsx | 39 + src/main.tsx | 106 + src/pages/Home.tsx | 30 + src/theme/variables.css | 152 + src/utils/statusBar.ts | 23 + tsconfig.json | 22 + tsconfig.node.json | 9 + variables.gradle | 18 + vite.config.ts | 31 + yarn.lock | 3724 +++++++++++++++++ 109 files changed, 6872 insertions(+) create mode 100644 .yarn/install-state.gz create mode 100644 .yarnrc.yml create mode 100644 android/.gitignore create mode 100644 android/app/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/io/ionic/starter/MainActivity.java create mode 100644 android/app/src/main/res/drawable-land-hdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-mdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xxxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-hdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-mdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xxxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 android/app/src/main/res/drawable/splash.png create mode 100644 android/app/src/main/res/drawable/splash_logo.png create mode 100644 android/app/src/main/res/layout/activity_main.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.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values/ic_launcher_background.xml create mode 100644 android/app/src/main/res/values/splash_background.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/app/src/main/res/xml/file_paths.xml create mode 100644 android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java 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 android/variables.gradle create mode 100644 capacitor.config.ts create mode 100644 codemagic.yaml create mode 100644 configure_xcode.rb create mode 100644 index.html create mode 100644 ionic.config.json create mode 100644 ios/.gitignore create mode 100644 ios/App/App.xcodeproj/project.pbxproj create mode 100644 ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/App/App.xcworkspace/contents.xcworkspacedata create mode 100644 ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/App/App/App.entitlements create mode 100644 ios/App/App/AppDelegate.swift create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-1024.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-120.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-152.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-167.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-180.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-20.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-29.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-40.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-58.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-60.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-76.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-80.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-87.png create mode 100644 ios/App/App/Assets.xcassets/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash.png create mode 100644 ios/App/App/Base.lproj/LaunchScreen.storyboard create mode 100644 ios/App/App/Base.lproj/Main.storyboard create mode 100644 ios/App/App/Info.plist create mode 100644 ios/App/CapApp-SPM/.gitignore create mode 100644 ios/App/CapApp-SPM/Package.swift create mode 100644 ios/App/CapApp-SPM/README.md create mode 100644 ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift create mode 100644 ios/App/codemagic.yaml create mode 100644 ios/debug.xcconfig create mode 100644 package.json create mode 100644 public/manifest.json create mode 100644 src/App.tsx create mode 100644 src/main.tsx create mode 100644 src/pages/Home.tsx create mode 100644 src/theme/variables.css create mode 100644 src/utils/statusBar.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 variables.gradle create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..93b87c1bfa29e73635b21437f33b9f41f3d70936 GIT binary patch literal 314406 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%0AofRr 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⁣kQXp7Vu(C;)a~rF>ZR63i<4>~%L2Ib+ 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
$h=ZBvCfk!ys4ND;Oaklq) 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�$=(NrHp`7+gwsit5j+Sir2?8bBN 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 z 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 z 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

2w%~`)vBL3y?{OO+%`?i*1 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%0Dr#qdAbZ?Sgks6 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 WOPN>lyKnv6_xwLT=A?2?;1B?L4;&2u literal 0 HcmV?d00001 diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..48354a3 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,101 @@ +# Using Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore + +# Built application files +*.apk +*.aar +*.ap_ +*.aab + +# Files for the ART/Dalvik VM +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ +# Uncomment the following line in case you need and you don't have the release build type files in your app +# release/ + +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ + +# Log Files +*.log + +# Android Studio Navigation editor temp files +.navigation/ + +# Android Studio captures folder +captures/ + +# IntelliJ +*.iml +.idea/workspace.xml +.idea/tasks.xml +.idea/gradle.xml +.idea/assetWizardSettings.xml +.idea/dictionaries +.idea/libraries +# Android Studio 3 in .gitignore file. +.idea/caches +.idea/modules.xml +# Comment next line if keeping position of elements in Navigation Editor is relevant for you +.idea/navEditor.xml + +# Keystore files +# Uncomment the following lines if you do not want to check your keystore files in. +#*.jks +#*.keystore + +# External native build folder generated in Android Studio 2.2 and later +.externalNativeBuild +.cxx/ + +# Google Services (e.g. APIs or Firebase) +# google-services.json + +# Freeline +freeline.py +freeline/ +freeline_project_description.json + +# fastlane +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots +fastlane/test_output +fastlane/readme.md + +# Version control +vcs.xml + +# lint +lint/intermediates/ +lint/generated/ +lint/outputs/ +lint/tmp/ +# lint/reports/ + +# Android Profiling +*.hprof + +# Cordova plugins for Capacitor +capacitor-cordova-android-plugins + +# Copied web assets +app/src/main/assets/public + +# Generated Config files +app/src/main/assets/capacitor.config.json +app/src/main/assets/capacitor.plugins.json +app/src/main/res/xml/config.xml diff --git a/android/app/.gitignore b/android/app/.gitignore new file mode 100644 index 0000000..043df80 --- /dev/null +++ b/android/app/.gitignore @@ -0,0 +1,2 @@ +/build/* +!/build/.npmkeep diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..dfdce19 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,55 @@ +apply plugin: 'com.android.application' + +android { + namespace = "io.ionic.starter" + compileSdk = rootProject.ext.compileSdkVersion + defaultConfig { + applicationId "io.demoapp.app" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + manifestPlaceholders = [googleMapsApiKey: System.getenv("VITE_GOOGLE_MAPS_KEY") ?: ""] + aaptOptions { + // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. + // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 + ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' + } + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +repositories { + flatDir{ + dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' + } +} + +dependencies { + implementation fileTree(include: ['*.jar'], dir: 'libs') + implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" + implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion" + implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion" + implementation project(':capacitor-android') + testImplementation "junit:junit:$junitVersion" + androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" + androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" + implementation project(':capacitor-cordova-android-plugins') +} + +apply from: 'capacitor.build.gradle' + +try { + def servicesJSON = file('google-services.json') + if (servicesJSON.text) { + apply plugin: 'com.google.gms.google-services' + } +} catch(Exception e) { + logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work") +} diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/android/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java b/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java new file mode 100644 index 0000000..f2c2217 --- /dev/null +++ b/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import android.content.Context; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.platform.app.InstrumentationRegistry; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + + assertEquals("com.getcapacitor.app", appContext.getPackageName()); + } +} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..bf376aa --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/java/io/ionic/starter/MainActivity.java b/android/app/src/main/java/io/ionic/starter/MainActivity.java new file mode 100644 index 0000000..73e3a98 --- /dev/null +++ b/android/app/src/main/java/io/ionic/starter/MainActivity.java @@ -0,0 +1,5 @@ +package io.ionic.starter; + +import com.getcapacitor.BridgeActivity; + +public class MainActivity extends BridgeActivity {} diff --git a/android/app/src/main/res/drawable-land-hdpi/splash.png b/android/app/src/main/res/drawable-land-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5546190adc2d3b68f126e8ff68a77a2cdf6b54 GIT binary patch literal 11738 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 C7~n7f literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xhdpi/splash.png b/android/app/src/main/res/drawable-land-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..219d9ad2cded197f57208de30bdfa591a3e60161 GIT binary patch literal 20282 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 + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/xml/file_paths.xml b/android/app/src/main/res/xml/file_paths.xml new file mode 100644 index 0000000..bd0c4d8 --- /dev/null +++ b/android/app/src/main/res/xml/file_paths.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java new file mode 100644 index 0000000..0297327 --- /dev/null +++ b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java @@ -0,0 +1,18 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import org.junit.Test; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + + @Test + public void addition_isCorrect() throws Exception { + assertEquals(4, 2 + 2); + } +} diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..f8f0e43 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,29 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + + repositories { + google() + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.google.gms:google-services:4.4.4' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +apply from: "variables.gradle" + +allprojects { + repositories { + google() + mavenCentral() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..2e87c52 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,22 @@ +# 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. +org.gradle.jvmargs=-Xmx1536m + +# 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 diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..1b33c55baabb587c669f562ae36f953de2481846 GIT binary patch literal 43764 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 '} + 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\n' "$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="\\\"\\\"" + + +# 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, 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" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# 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..5eed7ee --- /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= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +: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..3b4431d --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,5 @@ +include ':app' +include ':capacitor-cordova-android-plugins' +project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') + +apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/android/variables.gradle b/android/variables.gradle new file mode 100644 index 0000000..ff89f79 --- /dev/null +++ b/android/variables.gradle @@ -0,0 +1,18 @@ +ext { + minSdkVersion = 24 + compileSdkVersion = 36 + targetSdkVersion = 36 + androidxActivityVersion = '1.11.0' + androidxAppCompatVersion = '1.7.1' + androidxCoordinatorLayoutVersion = '1.3.0' + androidxCoreVersion = '1.17.0' + androidxFragmentVersion = '1.8.9' + coreSplashScreenVersion = '1.2.0' + androidxWebkitVersion = '1.14.0' + junitVersion = '4.13.2' + androidxJunitVersion = '1.3.0' + androidxEspressoCoreVersion = '3.7.0' + cordovaAndroidVersion = '14.0.1' + rgcfaIncludeGoogle = true + androidxCredentialsVersion = '1.3.0' +} \ No newline at end of file diff --git a/capacitor.config.ts b/capacitor.config.ts new file mode 100644 index 0000000..d165667 --- /dev/null +++ b/capacitor.config.ts @@ -0,0 +1,15 @@ +import type { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'io.demoapp.app', + appName: 'DemoApp', + webDir: 'dist', + plugins: { + FirebaseAuthentication: { + skipNativeAuth: false, + providers: [], + }, + }, +}; + +export default config; diff --git a/codemagic.yaml b/codemagic.yaml new file mode 100644 index 0000000..96bfc2b --- /dev/null +++ b/codemagic.yaml @@ -0,0 +1,380 @@ +workflows: + android-debug: + name: Android – Debug APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + # Template ships with optional native plugins (maps, push, firebase auth) that most apps + # won't use. Keeping unused plugins in package.json adds SPM/Gradle deps and bloats the + # build. Strip any that have no import in src/ so only actually-used plugins are compiled. + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + # Delete package-lock.json (generated if user ever ran npm locally) so it doesn't + # conflict with yarn.lock. --legacy-peer-deps silences peer dep warnings from older + # Ionic/React packages that haven't updated their peerDependencies for React 18/19. + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + # Firebase config files are injected as base64 env vars by the Appcakes backend at + # build time. Decode them here so cap sync and Gradle can pick them up. Optional — + # builds without Firebase still succeed; native Firebase SDK just won't initialise. + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + echo "Wrote google-services.json ($(wc -c < android/app/google-services.json) bytes)" + else + echo "GOOGLE_SERVICES_JSON is empty — skipping" + fi + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + echo "Wrote GoogleService-Info.plist ($(wc -c < ios/App/App/GoogleService-Info.plist) bytes)" + fi + # cap sync copies the built web assets (dist/) into android/app/src/main/assets/public/ + # and updates Capacitor plugin registrations in MainActivity. Must run after npm build. + - name: Capacitor sync + script: npx cap sync android + - name: Set up debug keystore + script: | + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + echo "$CM_DEBUG_KEYSTORE" | base64 --decode > /tmp/debug-keystore.p12 + fi + - name: Build debug APK + script: | + cd android + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + ./gradlew assembleDebug \ + -Pandroid.injected.signing.store.file=/tmp/debug-keystore.p12 \ + -Pandroid.injected.signing.store.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=debug \ + -Pandroid.injected.signing.key.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + --no-daemon + else + ./gradlew assembleDebug --no-daemon + fi + artifacts: + - android/app/build/outputs/apk/debug/app-debug.apk + + android-release-apk: + name: Android – Release APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release APK + script: | + cd android + ./gradlew assembleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/apk/release/app-release.apk + + android-release-aab: + name: Android – Release AAB + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + android-release: + name: Android – Publish to Google Play + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + publishing: + google_play: + credentials: $GOOGLE_PLAY_SERVICE_ACCOUNT_CREDENTIALS + track: $GOOGLE_PLAY_TRACK + submit_as_draft: false + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + ios-debug: + name: iOS – Debug IPA + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + # First sync: regenerates CapApp-SPM/Package.swift with the correct plugin list. + # Note: this project uses Capacitor SPM (no CocoaPods/Podfile), so cap sync replaces + # pod install — it regenerates CapApp-SPM/Package.swift and copies web assets. + - name: Capacitor sync + script: npx cap sync ios + # Decode Firebase plist to disk so it is present during the second sync. + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + fi + # Second sync ensures CapApp-SPM/Package.swift is consistent after the plist write. + - name: Capacitor sync + script: npx cap sync ios + # Run configure_xcode.rb after both syncs so its xcodeproj changes (plist file + # reference + SPM product linking) are not overwritten by a subsequent cap sync. + # configure_xcode.rb is stamped fresh from template on every build push. + - name: Configure Xcode project + script: ruby configure_xcode.rb + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_DEVELOPMENT \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + elif [ -n "$CM_CERTIFICATE" ]; then + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + else + echo "No signing credentials configured — build will fail at signing" + exit 1 + fi + # --workspace: Capacitor SPM projects require workspace context for Xcode to resolve + # the CapApp-SPM local package. Using --project causes xcodebuild to fail on + # Xcode 26+ because SPM resolution requires workspace scope. App.xcworkspace is a + # static file committed to the template (not generated by cap sync) that wraps + # App.xcodeproj for this purpose. + # --no-show-build-settings: xcode-project runs xcodebuild -showBuildSettings as a + # pre-build diagnostic. Xcode 26 fails this step for SPM projects even with + # --workspace, so we skip it. The actual archive step still surfaces real errors. + # --disable-xcpretty: xcpretty reformats and filters xcodebuild output, swallowing + # the actual error lines when a build fails. Raw output makes failures debuggable. + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App \ + --no-show-build-settings \ + --disable-xcpretty + artifacts: + - build/ios/ipa/*.ipa + + ios-release: + name: iOS – Release IPA + max_build_duration: 90 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Capacitor sync + script: npx cap sync ios + - name: Configure Xcode project + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + fi + - name: Capacitor sync + script: npx cap sync ios + - name: Configure Xcode project + script: ruby configure_xcode.rb + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_STORE \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + else + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + fi + # See ios-debug Build IPA comments for --workspace, --no-show-build-settings, + # and --disable-xcpretty rationale — same reasons apply here. + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App \ + --config Release \ + --no-show-build-settings \ + --disable-xcpretty + - name: Publish + script: | + if [ "$SUBMIT_TO_TESTFLIGHT" = "true" ] || [ "$SUBMIT_TO_APP_STORE" = "true" ]; then + app-store-connect publish \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --submit-to-testflight=$SUBMIT_TO_TESTFLIGHT \ + --submit-to-app-store=$SUBMIT_TO_APP_STORE + fi + artifacts: + - build/ios/ipa/*.ipa diff --git a/configure_xcode.rb b/configure_xcode.rb new file mode 100644 index 0000000..85e1e40 --- /dev/null +++ b/configure_xcode.rb @@ -0,0 +1,118 @@ +#!/usr/bin/env ruby +# configure_xcode.rb — stamped fresh from template on every build (see gitea.service.ts) +# +# 1. Adds GoogleService-Info.plist to the Xcode target if present (xcodeproj gem) +# 2. Scans Swift sources for Firebase imports and injects matching products into +# CapApp-SPM/Package.swift — the correct approach for Capacitor SPM projects +# where all native linking goes through CapApp-SPM, not App.xcodeproj directly. + +require 'xcodeproj' + +PROJECT_PATH = 'ios/App/App.xcodeproj' +TARGET_NAME = 'App' +PLIST_SRC = 'ios/App/App/GoogleService-Info.plist' +CAP_APP_SPM = 'ios/App/CapApp-SPM/Package.swift' + +# ── 1. GoogleService-Info.plist ─────────────────────────────────────────────── +if File.exist?(PLIST_SRC) + project = Xcodeproj::Project.open(PROJECT_PATH) + target = project.targets.find { |t| t.name == TARGET_NAME } + if target + app_group = project.main_group['App'] + unless app_group&.files&.find { |f| f.path == 'GoogleService-Info.plist' } + file_ref = app_group.new_reference('GoogleService-Info.plist') + target.resources_build_phase.add_file_reference(file_ref) + project.save + puts "Added GoogleService-Info.plist to target" + end + end +end + +# ── 2. Scan Swift sources for Firebase imports ──────────────────────────────── +swift_files = Dir['ios/App/App/**/*.swift'] +firebase_imports = swift_files + .flat_map { |f| File.readlines(f) rescue [] } + .grep(/^\s*import\s+Firebase\w+/) + .map { |l| l.strip.split(/\s+/).last } + .uniq + .sort + +if firebase_imports.empty? + puts "No Firebase imports found — skipping CapApp-SPM update" + exit 0 +end + +puts "Firebase imports detected: #{firebase_imports.join(', ')}" + +unless File.exist?(CAP_APP_SPM) + warn "WARNING: #{CAP_APP_SPM} not found — was cap sync run?" + exit 0 +end + +# ── 3. Detect firebase-ios-sdk URL and version from node_modules ────────────── +# Read from the ACTUAL node_modules on this build machine (populated by npm install) +# so the version we inject matches what @capacitor-firebase/* already resolved. +firebase_url = nil +firebase_version = nil + +Dir['node_modules/@capacitor-firebase/**/Package.swift', + 'node_modules/@capacitor/push-notifications/**/Package.swift'].each do |f| + content = File.read(f) rescue next + url_m = content.match(/\.package\(url:\s*"(https:\/\/github\.com\/firebase\/firebase-ios-sdk[^"]*)"/) + ver_m = content.match(/firebase-ios-sdk[^)]+from:\s*"(\d+)\.(\d+)\.(\d+)"/) + next unless url_m && ver_m + + firebase_url = url_m[1] + major = ver_m[1].to_i + firebase_version = "#{major}.0.0" + puts "Detected firebase-ios-sdk from #{f}: url=#{firebase_url} → using from: \"#{firebase_version}\"" + break +end + +# Fallback — should rarely be needed +unless firebase_url + firebase_url = 'https://github.com/firebase/firebase-ios-sdk.git' + firebase_version = '11.0.0' + puts "Could not detect firebase-ios-sdk version from node_modules — using fallback #{firebase_version}" +end + +firebase_pkg = 'firebase-ios-sdk' + +lines = File.read(CAP_APP_SPM).split("\n") + +# ── 4. Inject firebase-ios-sdk as a direct package dependency if missing ────── +# Normalise URL check to handle both with and without .git suffix +firebase_url_base = firebase_url.sub(/\.git$/, '') +unless lines.any? { |l| l.include?(firebase_url_base) } + last_pkg_idx = lines.rindex { |l| l.include?('.package(') } + if last_pkg_idx + lines[last_pkg_idx] = lines[last_pkg_idx].rstrip + lines[last_pkg_idx] += ',' unless lines[last_pkg_idx].end_with?(',') + lines.insert(last_pkg_idx + 1, + " .package(url: \"#{firebase_url}\", from: \"#{firebase_version}\")") + puts "Added #{firebase_pkg} to CapApp-SPM package dependencies" + else + warn "WARNING: no .package( line found in #{CAP_APP_SPM} — cannot inject dependency" + end +end + +# ── 5. Inject each detected product into the target dependencies if missing ─── +firebase_imports.each do |product| + next if product == 'Firebase' # umbrella import — not a linkable SPM product + + product_str = ".product(name: \"#{product}\", package: \"#{firebase_pkg}\")" + next if lines.any? { |l| l.include?(product_str) } + + last_prod_idx = lines.rindex { |l| l.include?('.product(') } + if last_prod_idx + lines[last_prod_idx] = lines[last_prod_idx].rstrip + lines[last_prod_idx] += ',' unless lines[last_prod_idx].end_with?(',') + lines.insert(last_prod_idx + 1, " #{product_str}") + puts "Added #{product} to CapApp-SPM target dependencies" + else + warn "WARNING: no .product( line found in #{CAP_APP_SPM} — cannot inject #{product}" + end +end + +File.write(CAP_APP_SPM, lines.join("\n")) +puts "CapApp-SPM/Package.swift updated" diff --git a/index.html b/index.html new file mode 100644 index 0000000..e19807b --- /dev/null +++ b/index.html @@ -0,0 +1,28 @@ + + + + + Ionic App + + + + + + + + + + + + + + + + +
+ + + diff --git a/ionic.config.json b/ionic.config.json new file mode 100644 index 0000000..a1d1b22 --- /dev/null +++ b/ionic.config.json @@ -0,0 +1,5 @@ +{ + "name": "app", + "integrations": {}, + "type": "react-vite" +} diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..f470299 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,13 @@ +App/build +App/Pods +App/output +App/App/public +DerivedData +xcuserdata + +# Cordova plugins for Capacitor +capacitor-cordova-ios-plugins + +# Generated Config files +App/App/capacitor.config.json +App/App/config.xml diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5605150 --- /dev/null +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -0,0 +1,380 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 60; + objects = { + +/* Begin PBXBuildFile section */ + 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; }; + 4D22ABE92AF431CB00220026 /* CapApp-SPM in Frameworks */ = {isa = PBXBuildFile; productRef = 4D22ABE82AF431CB00220026 /* CapApp-SPM */; }; + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; }; + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; + 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; }; + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; + 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; }; + 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; }; + 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1A4EB3C21FED79650016851F /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = ""; }; + 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; + 958DCC722DB07C7200EA8C5F /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = debug.xcconfig; path = ../debug.xcconfig; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 504EC3011FED79650016851F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D22ABE92AF431CB00220026 /* CapApp-SPM in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 504EC2FB1FED79650016851F = { + isa = PBXGroup; + children = ( + 958DCC722DB07C7200EA8C5F /* debug.xcconfig */, + 504EC3061FED79650016851F /* App */, + 504EC3051FED79650016851F /* Products */, + ); + sourceTree = ""; + }; + 504EC3051FED79650016851F /* Products */ = { + isa = PBXGroup; + children = ( + 504EC3041FED79650016851F /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 504EC3061FED79650016851F /* App */ = { + isa = PBXGroup; + children = ( + 50379B222058CBB4000EE86E /* capacitor.config.json */, + 504EC3071FED79650016851F /* AppDelegate.swift */, + 504EC30B1FED79650016851F /* Main.storyboard */, + 504EC30E1FED79650016851F /* Assets.xcassets */, + 504EC3101FED79650016851F /* LaunchScreen.storyboard */, + 504EC3131FED79650016851F /* Info.plist */, + 1A4EB3C21FED79650016851F /* App.entitlements */, + 2FAD9762203C412B000D30F8 /* config.xml */, + 50B271D01FEDC1A000F3C39B /* public */, + ); + path = App; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 504EC3031FED79650016851F /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 504EC3001FED79650016851F /* Sources */, + 504EC3011FED79650016851F /* Frameworks */, + 504EC3021FED79650016851F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + packageProductDependencies = ( + 4D22ABE82AF431CB00220026 /* CapApp-SPM */, + ); + productName = App; + productReference = 504EC3041FED79650016851F /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 504EC2FC1FED79650016851F /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 0920; + TargetAttributes = { + 504EC3031FED79650016851F = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 504EC2FB1FED79650016851F; + packageReferences = ( + D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */, + ); + productRefGroup = 504EC3051FED79650016851F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 504EC3031FED79650016851F /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 504EC3021FED79650016851F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */, + 50B271D11FEDC1A000F3C39B /* public in Resources */, + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */, + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */, + 504EC30D1FED79650016851F /* Main.storyboard in Resources */, + 2FAD9763203C412B000D30F8 /* config.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 504EC3001FED79650016851F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 504EC30B1FED79650016851F /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC30C1FED79650016851F /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC3111FED79650016851F /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 504EC3141FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 958DCC722DB07C7200EA8C5F /* debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + 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_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + 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_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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + 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.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 504EC3151FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + 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_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + 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_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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + 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.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 504EC3171FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 958DCC722DB07C7200EA8C5F /* debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; + PRODUCT_BUNDLE_IDENTIFIER = io.demoapp.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 504EC3181FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = io.demoapp.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3141FED79650016851F /* Debug */, + 504EC3151FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3171FED79650016851F /* Debug */, + 504EC3181FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = "CapApp-SPM"; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 4D22ABE82AF431CB00220026 /* CapApp-SPM */ = { + isa = XCSwiftPackageProductDependency; + package = D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */; + productName = "CapApp-SPM"; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 504EC2FC1FED79650016851F /* Project object */; +} diff --git a/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/App/App.xcworkspace/contents.xcworkspacedata b/ios/App/App.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..b3795ee --- /dev/null +++ b/ios/App/App.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/App/App/App.entitlements b/ios/App/App/App.entitlements new file mode 100644 index 0000000..6631ffa --- /dev/null +++ b/ios/App/App/App.entitlements @@ -0,0 +1,6 @@ + + + + + + diff --git a/ios/App/App/AppDelegate.swift b/ios/App/App/AppDelegate.swift new file mode 100644 index 0000000..c3cd83b --- /dev/null +++ b/ios/App/App/AppDelegate.swift @@ -0,0 +1,49 @@ +import UIKit +import Capacitor + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + func applicationWillResignActive(_ application: UIApplication) { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. + } + + func applicationDidEnterBackground(_ application: UIApplication) { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. + } + + func applicationWillEnterForeground(_ application: UIApplication) { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. + } + + func applicationDidBecomeActive(_ application: UIApplication) { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillTerminate(_ application: UIApplication) { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + } + + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { + // Called when the app was launched with a url. Feel free to add additional processing here, + // but if you want the App API to support tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(app, open: url, options: options) + } + + func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { + // Called when the app was launched with an activity, including Universal Links. + // Feel free to add additional processing here, but if you want the App API to support + // tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler) + } + +} diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..adf6ba01dbe256605c5152ac1fd78ae99aaa2a8d GIT binary patch literal 110522 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 C`SD)> literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..6c95d9f --- /dev/null +++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images": [ + { + "idiom": "iphone", + "scale": "1x", + "size": "20x20", + "filename": "icon-20.png" + }, + { + "idiom": "ipad", + "scale": "1x", + "size": "20x20", + "filename": "icon-20.png" + }, + { + "idiom": "iphone", + "scale": "1x", + "size": "29x29", + "filename": "icon-29.png" + }, + { + "idiom": "ipad", + "scale": "1x", + "size": "29x29", + "filename": "icon-29.png" + }, + { + "idiom": "ipad", + "scale": "1x", + "size": "40x40", + "filename": "icon-40.png" + }, + { + "idiom": "iphone", + "scale": "2x", + "size": "20x20", + "filename": "icon-40.png" + }, + { + "idiom": "iphone", + "scale": "2x", + "size": "29x29", + "filename": "icon-58.png" + }, + { + "idiom": "ipad", + "scale": "2x", + "size": "29x29", + "filename": "icon-58.png" + }, + { + "idiom": "iphone", + "scale": "3x", + "size": "20x20", + "filename": "icon-60.png" + }, + { + "idiom": "ipad", + "scale": "1x", + "size": "76x76", + "filename": "icon-76.png" + }, + { + "idiom": "iphone", + "scale": "2x", + "size": "40x40", + "filename": "icon-80.png" + }, + { + "idiom": "ipad", + "scale": "2x", + "size": "40x40", + "filename": "icon-80.png" + }, + { + "idiom": "iphone", + "scale": "3x", + "size": "29x29", + "filename": "icon-87.png" + }, + { + "idiom": "iphone", + "scale": "2x", + "size": "60x60", + "filename": "icon-120.png" + }, + { + "idiom": "iphone", + "scale": "3x", + "size": "40x40", + "filename": "icon-120.png" + }, + { + "idiom": "ipad", + "scale": "2x", + "size": "76x76", + "filename": "icon-152.png" + }, + { + "idiom": "ipad", + "scale": "2x", + "size": "83.5x83.5", + "filename": "icon-167.png" + }, + { + "idiom": "iphone", + "scale": "3x", + "size": "60x60", + "filename": "icon-180.png" + }, + { + "idiom": "ios-marketing", + "scale": "1x", + "size": "1024x1024", + "filename": "icon-1024.png" + } + ], + "info": { + "author": "appsuite", + "version": 1 + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-1024.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..78baa989a20fb36e0131d391e849a858cd701002 GIT binary patch literal 44905 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

8NO#!il!#YQ#|0|Lc0G@yr&nfGcYn4bV(iR| ztJU}WuH={=NUT(3TuDRg)LM~x<#wNgHi0qxAZr^}E8k$99J{<(QU>>#zFAm|v%_NO zK^+f+jv+53&5DIE-a2279O{ME8X@wouEW)*=|Rh}T`w*$oYF6Dc6EhAityljxu1T- zV>Q9}jqHeigx|-}q|fq=W4Be@b1=bqTGv?L$C_JsATa4<)6<53_nL+?sAH4`E`N|D z=fm>T8I9e>y@gnnz{Lqv+h^jloRh`pvKV2e_OFTC>V+qJW1Q(OibO2f9lZM0VS4oU zyPSsGImHsxe6NB`6QIb;?(x;oO3L zAX^=|IuG>gklDpnmJkDl+dwJqr@1@O&K$`&Q1RAQ?` z{dM-Mz%b&;1^o8aneVQC#-0nWoIfvwc1rqt%qi~EYtwhf6v@q~zJXp;Tq>@qMvO_N za~YidIFpEVKR220uwHv11$eWvy|WkUJ^MMt0FrE>t?ETFk^)ye4tg^=)*G0H;+`5=oWnuIw`o9;{qD6D+auu7 z@)^{MKdGfh=Z>4=FN5%V8a*VYH=7$z?}1#^?4JVd5V)eiz1(q1j}r;|D}DCoppm;p zfwzNUneQVEigf;d-Il=R;1^kH{*D@jo0F%BnP+{dwIM-|6sq-#e@|?eR%D9WsKK|` zS$G?bhU%3x8@`^ivG=T1s5VJ6;;>@e@u(<5YT9`_-9<_?e?TH{4X!n838>#1v^K~p zdRInCeCfK$c<9;=5b*4xN}C7i8d* zVi5*Y>kH?8CJa1UI)>SfX7OzeBg%?hB=_u(5Rbjf7Qg6awO@HZ6TAb=lyh_*elwgx zi2Qx3E142qF-mBu_IqHJ@$eDv4O;}-tK1FG0u|ou{i(Ks|)InaK_xUS_t-ih^Cv0!^VVw2KO7Q^IwH1WEgwrOf z()L5Fvs-b}Vpy4kYHqo|w}*XWQgYqZ5{r`;c^9$Kk1s~0>Ko}zT8lLzaJ1$NrSLKyrGj(d(eK7UX;h(jEq)qk+B7ypv#0!JEk zQg~aC;_)sT6k1a!hxoR}Ij5J}$&dGLWUtYk{EUpej6^Uckmg^0V?98-f0TNQ38x-SifhszN6bK{CdD!tMq zJ9oKB{Q`$}5hCa89LH1n8@&UfRzKH-9~&>UImu_GT%>fr5u&(ij36y}F-^W=v#J&j ziQCT}kIXr<;Y}vnYiPRvK zk;z6Psfj?$c=q3MG3_9=taL_EG~16r$&Me%Pf)1vdwZEOkuH?5A)M3bqIKk@Shis} zG+qemd$wW6grXp z7Tlox{8Jm2Su2@`-B#o1gbg#INMIz+UGVSZxhtDIQ23-CzE`%R z>+r+fvsmskt*%Dex2UfC!BQH&J@PIMC$;?N8R=?qzeY!_lX59O)AL)|RKEJE=B}DZ zJ&fP-t_>4hSJ=jD;kYaRbz{SNHKduT($?m$&$S}g8q@V%0~^RCSjbIxvmF?KOf~77 z*_IOxXK^ei6iqHdRMe$p3kmtqA+JB^n(F-t%HaFb9hfsm9O!~)ID~yCEQO^OJ;e?t zIYL9cFCeu^IQ9=GZUx_;(w z13%c|#Y}`K{5LhY8@oP+_3Xeewb1ZI`{sIcgX!`w?J~YP6+iA&COS5>)4!1#!OU{W zCdbwdQs!BV2MQVo;mgT3*VF@V==&3vHp7g3fAN;6NP$$gQj({tCF`(%1(mJYkd^&7 z7&dQ*W!3Xn6BMl}eLa5W`;kTrtVQw*fZ~`P@{J<7l~uOfLV_dO8?klqTHIFn#JgGw(N;iS&|$gwBF3{w?u(eD)WTCd?Aq$E^0l{i9U(J~2!3TqdC~Z11Jc9|xYG1ZA+UJm zOz+J8=D;Vqk*^GXWzY5AdfoY{7Fu7su|A|%@w!HYA#)6ox@7F$b%I9wl!1;#@uu<0 z?1ha-)556Q2`tIRH|WUgV$_so<0^aM2~imH*@#mhCz33c@{EP8U^BrJS?02T%PwJ) zFR`^#QJYP&UZHdB4TCOGadJ$d*AW31VQbg=KlD3pKu6F5qToV?DHBWPVGqM|_S(I(|oy1b7wN8!k=<#Uv! z?Kh>2fYv0M)S%|m*Q}LF5IfJKUsd?-ZTIYhhAPL#9iH0YGGlYQ@O)=dP2P!y=^wT~ zs;%GHgXkVmb1K%-CpT!`XRvxNUy*Dx*(v`rSUd6{&*mY^7Cq4b$f?EYneBW$F0e$j4$ z$zBXB*-w~|!LHuTEP45DFHFVBeYDyV(3!sdgaa9|9`D|f=EwI0d*8=u2Hqe(!I{q+Z<q1XXTVWL^$?c@aY9F&#oau z1x1D+B~f(wU_B?sj|3Q=#W}_=ZhFLEd&|B;SLQhRz*T% zJh^`jWZn0EJt2;*7F1Qly~~CQkcqD*hIjwjLT&U2Bimy8vV=$Mr)s#%tP8X;x z>WFUkuGWwKchK@%N6=`PTGZ=G=h!h56KmWPFZUc;y0Qz~H#R4S-WYFkEABp*J$N?l{D`RoE<>{`nMR5Y z>@G$#o^tZ6m3$-2Yvk6P)4EN|v*ziAsQR-#9omoZ=Tv(gatS*nJ0a}r7VF!Rdab>> z>}Kedx>X&g%OKM@xVBqKK6Vu)+b zpVq0D;}JAsOLE_}TID`)gziaNHdudJxrV!m@Q)q+aHoV9F%jkYq`oxMv+?`~K(Ym_ z{=S7SOvcqu-Hax+w0o+)ILxd#I@wLQr@(a($&{-AT>eZCLu#wPq!u#BDMbii zKetjwm2!YIbu4myODg`)?7^5lOk;OWL--rk2=%uRar z3x>lov6q&#JYwUh#*yc7t}Oq8jz&zU?o~&lashm1&hMmBu&09VI$NvS+g@6`x~7Hq z;>s6qR1~zKiid?Kt}bsn|5CL`b+H=iXEK*GA5`93oWb`V+-z?8BEr*I>@r!c45vQ! z>-37F@%?fatKC$EenYjoFp7zA1U5#!YAyJ;jR)TZa-q)M%IzUcjc9U!uq0u0i(%eUqCw-^}_~;?qSSjfm^wP{eNMclbjrs|t&cJYg(h*Y z=pX)yT-LKMLhJ|@ZMZ94u>G@EdcSj{ZE?m>2a*rploVmAjLuW@1EZ#l4^<|;hZvNB zI}*3V7!ISK?Pq)gHs|tVV}N2PloB=9ZN@rz3^U zsaG!W>jS##XMy9MO~@6Hy7tw+pvX~v{#2dEusnfHop9y|yDeAtA<#P5O6d;Z|9hl0 ztYI;w=keQf8oq$NOV>+CC#z93o}BIMDF?&UA~yLdvtw4m4H5?$TA$!m$BO4k3M3ZZ zX-9#P4Z3XinY%xgj4-_gOX%p4;RNf0xTEDMg1_=)nY2&X>5andGI;1GE!+2@u>l%U zi~%XdizcIJ+HE?JM@6!~>vFR=5d*vl-o%L00)kH`Vg==SLd{%|$`#3N4f%&thl1Uo zVU9(n6_rwJI1RqBS^aiN$_$G9UfhF7Pc%5)lb+m|Wkwmm`4+`$^_r=JhGhGovT|kB zLG13=uPg#2nw_)x5-|a0_c=EAeewCTSwHUhC)v-i#`yI2zE>YbQSWpetqj;n@2Hie z=Ke0WwYl_D7$h_Pf;M@UL;3GIYnSb@Ydl!!?~OYPEUF%gua8zTGiP>d3p4GFYnc&y z2V)(@sI?!NR#6jk_E;yf);0#ZMtAiCSly$yw?|8vI<8Xg!nR=Q<5O~!kApYe4bI3$^y<=+)>JaFHja4M=9ht18?o9ox?%eV^!pQB`deo_ZVfeJq zr+2tBicxA)ED`J3RLZ^KaiO_H>dJB!mep-2txOMHdQ8mNDSy8vxrGduJ_PdgDxP7;d1zH25j zQd&;c3{nQ3kdAU3T|{?RH;ZQ9;t+ka0hEb7$)hcmmdua3kc|G1sI^uv0m8cg3G;u) zti5T8_no@CRlM%od*~=ZusaT(vz_mfKOn_}{@ySH7i%Vi@o9F+myvc}nFj+0-i_Nf zLs11oH`n{#7O zz*qwY@Lu;}wTy0mEossss%lZw*m!w}**R_1@58fd0e-=i{^Y7ujw(Jz&y8qVsvr-* z-FgiCYS~zVMG+55R9Xarmo4W#-J^Xco{H<8q)}fvKtl;Lo_phXlQ- zD}Qz`On-NEY~f6YPFIzv$OGsupZ{Gq(bVGwVnom2aF2ka5T5@mfU0^(v8xtPn!n+) zDTyund*&0ds;>KCJlt{{*4Zbg>Id~*WRpKWJWSA~R|(US`o{BR&cevz3~rysgMl8> zMA>F6~4UKlxw zl}{IPtC6HYw87k*8sz=wPQ{NY7W_NJmWKet=AFQ_HEhwI? z*_?=!qYLCh>h`+zB0;G#O>qDp{^wyKgVWzs3e6G6BBilwt60#!prH4 z)~!b`HCx8XUD@RQNO~4Zac7OYq*$|YPKRW)#QYYP{-0^pGSbpDX6?UP2yW4gBoqmy zTAf)oB@41o{I}$_6;8i#1#{~nH78@3m77o4cnzxuL15kMrdr(^0u>gR!tHYux0Id2d4blG$IpEg{lz9>mAIXP!8RSu+# z^-B<3zYRu~SSx=b*Mh@1Ie6z0G44?fuR1p%zG=~431R*kkQH#DYY;k~(scntHWYW{ z&K`+~I+aQGAYO=I)_Bz{9Y1G+Z^?B3+=}z9^SVZ8RJKSNA6h=5>W$zdCiN=L+ikB1 zbZb|I@KRz$S}dV^Q-;@rJXEM56~#q;$TOw-8N1$00;9@X>B1rpJrg6xni z7yyQq<~LfOLr;F@TxVCe%WkZH9;-l#^Hl@0mo?NE6Srk7d@Y-ql>3*0YliPONaTgE z=|Sr1HCk8W<&l3~Sp^$Gw_Nx74~*UpRv3?{LN(mpzYn5C;8W)|2JQd_@+ONHtIfUQ z1Xm~HiizTpT9Ub}^&r&nFC(6t?7+hnQVeUoZ*K6FBnmqX(U!Ofi9l4zWNLjw7M7GN z&dRd=S@uoKocGT7UT>iq z4b5>rIoa=w-S*VzH<1Wk&E3hXs|!e3(XiSVk;wB#jBB^VK_rF(<9Fls5F zo1|%BxAuo0RGS#Tez;YoEDJgo9SyHz2(Z^J!}TuO{t-GHxw2X8J5@BRKFWRR-?GVJ z@>`fK^Ka*DYQoiAZsbJ>M)YXtOTZ!ENb0#)2xfXeW2&l5q$l0S+86R%sLY1OEFy-O z+GH5YN&KI2g(B@Ij)VE8IT7WnN;LJ??5*f+aN6SVuOMEGh}C>}^suj`i*k(AZdIci z+{6hQl)$hw{BF|+>KK1fIk}G;a2g!TQ{K?e%A{L|YUvXkxIB6fR(i;6Hn|jsc-`dk zV-R|>o~FN(4(WZLP)B&~_NFUve1-Dnfx-u#HDgaOv-CU6s`2*c;v~DO=BiNN*s+SE zws$#AH}Ex?w9@Or zAH3{w(KYkOk`=bW_Q%+CtEzL}Qb0-Oyu$_G^SDd=5zW_SgLsJfRlVqaAETxVw?I@p z->;OfGZXES-hn~CG5VFcXtAb820zIBB(a(YC_1x9=5HgzgO2a~y4Bo6N;CS9&&|!} z?X>kJyie!sh94k+BqZ&e%cu2Pw5N9q^4XhkP3jsmqM@`lhU2|YOp?K$F z__H_|sEr;k%U2yaX=QsH+7*+TlW=&+x7}*9vh@&vJd3qzBwsq8{yoEb4n$cNfybLL zRX?tFSF0g+i?XP}V?7BHh&B!1rh9$ey4|KMMoOo^3qyPO|Vj03}`U_A$8h{3V#uFrU zl<7TUy{bi^=79u#ur@;bq5{c|KzuQ7VQxKpSwyzC`0A?Nd5ct~o|jXv#rXW-J*JnV z=vuclg~nonz^u;?Oyl{bPvio1s(O3ly$!S3!gXOAhI>hW5#WMq2({}EbyYHT-3zGu zj?{D(dsnr1d7`#xB1-yDI1#sJlbIqgYiqFZ0m-vh7p`Wbz=zW~{Vz0B??;LA0kGeM zricb!S@JZb;>FYSH)+Qn=*-)Xx~J@f`rBlTfARO`bar;$NGDhS>05^vd#L!g-*^X) zfX1qq(LWsO;_cZ(4kpgo+Wh{hCQPNmX=DO=%&(>m>W>0^n% z1+t&&e_Ggk0r=9-6Sg*e|E%M2a@Z{;{gDWHet+^W%?{nnd~G;rSdE1}pA_>ro}mR2 zS?4N$SQ4&aI(+#V=Zh7hofMgmZ!9ad?Og5BspL^g{1Qj*G!P{1ewriqFH}*W|8hF;4k;s4Rc?^uKYj(BE0PU738MKT|aL;~dIF2s6 zWrMMNY%AT()qi;yxv+_yI(kf{#@S1jkzFO+2JJ-GyQ5z+6{f^f+Q+6&(yPdV=_ju} zcc6)t=cwuJZB}i_d)*?06VVb+IKTgHYTTu%Et?N?aqNFL^vS^^(Ia^+b*2lN2mK=> zMMVtWvMERL1=U>m9m$K>sbFoq_A`H8=hiMD=WegAsXMI=)PdS8I{RSieNM?8H4>3* z>Hc|4TJE6h7&l%Fba1tic{m8gqbY^y{m|VpOm@mx-K&QRi^Q*LZmt4;;(xMdSa!|| z#c#lJcexu9s^ED=rD3qz6D)6NAS+*HbAjA%J(UOdt)R4TJyTE~bW)1Kt_SWZ zMgZMP`#C6L99=*SDmlN|-7>4()J(;~I(rjbsOsVEH`bXLWz%Z$|GQ#gX_bK;zJ3}0 zXRQf{J61B2WkJvI0k3-(%F_MFAS<15{GRA8&nBor-lr{;24cW%yNVF)qHUc6=v(?_ zP<~*x=bY!pgHdj!f36%bPq8$(y)StNZ>YaD?U34n2HRGAZ7FT~er3|kNplseJ3J9X zj!w{gHFCb7>* z9HVf1tWJ09u%;L3X=mWm$+hh-GDlZk7TC~>-7Qh!6~6gEaA-qO%hyqosUz*@<)tU26Ho=1Yw=CB_Z2YOML9{h|IT_;lIM2oE9r@EhzTX5g7s&f_`?LZ% zloF>VY+ih!2&q@JG_KSgq;+;~*iHd~JdoKl_&mP3+ve+>Iv1CC6G3dbRErZJB%})t zR7}{ZCM|K4q-HVF0&Nq^u)2jsar>DCUvT+CE(VE$|JvTdH;NQOsZ7X zEK>&9Hq7U{TUtqB1s(*Ej2F~52+}OWrHylp?Ap(dmo$y_jU{}OFvc~LR!>fjgK9y~Cni55}5Jvhwa_{2kPD-?2x45RmMH<`=_gM{h)@+>Bhsa83LKiga zK&ma0YrGF2?TXo_5>cG_=y16>c;F}&~GrntRlZU(VO-vWI&2Fz3O#+?ebkOz!*Icpsf6I_R>loC*EA z>G8Q^yrnd!P<0Y6?>v_Upn&5!&YsD#VApRiO z7)(FKo)J0P7dX_VNLK?{Y7|)ncJ{&H#tNKvgdABW6h9}6-nRSK_#iB}|KFPW#xt7^ z_ZgHProTz2*(r!uoKNX+YZ(WlAexmX={lHMNxb3~F=+ABL~ZHQ)XFQp@SQKWRSV$C zq)5)QwN@A#Luh|pWS!ULbt27y+VS~TCh}+16pgd=jXyilS0=Db6JN*nk;M6|Zg8Qd zy29<9KWwsgQQxnB1e5JlaD-3a&+`X_4gAJdv>{5pgDtIDVx`#4)ycOo%KVKH07^#v zj|$f8DgvLphj?570D6iEzP@-+6Y$p^Xz)##(ZAGg9$;OKC-|(C@+P9B4qI@gTFOU1 z%Y(H)r!{=7UUK~-kQ)UJhqXZ95j2pix%mSViuZ_XMAVLfNW>H~zH_5gJ?VFb_gbpb zePcI+ed%`%tGx0^4bd=%0a_lJpA=?(U#|IMa*HNjkv8p5Z$V&Dxql1N_TQm!4vgnc z+#lDl?T~C3qMwCpy;cE)!RANlMNe+h)+d3e7s5c-)R6r&b^P)7qmy8&G-J37rByxJ zqU)IlPae+nMLOF~$@~-$qEd0ZU53dS+6%D`jO;rO=6m{mEwyfLt~w+@tLV9y4og=` zUBv)_@(O&+vYL*Ulv1C*h|d~hiErKu%Isf8d)lX)n>QnUgQm2ogN9x|%ef4j*Gt3Q zSt>hTjv;;>Cn?pgby@_ztV^fe}*L5Y5Ky#x9So z*aBlnA&{LFF3dB_>WjnsY0twNB-RUVtLAFMcP>~3*c`p@%eYkMprIfBs!r2K}M2 z@=~BqZdp^hDU4A=Vlb9yBa6ZuUXm&QjzQlFigqbDLJBm2y^v_1e!dNHzIS95mt*EU zH>pdj(xt)T%15l*FG)mzP*wa(SDU^T4GAy^BivOsdE_~4w~$kk*V+4~TT%)?mNf`3 zJGZ<5$vCC{TT4jGcVhgDlksQQ(R$eyWO~q)>ao{I(O!SRn~%FTuK2y*B2RcrJy-Gu zs6aDFLJ8D%L3t3I-V*f!3?7dYuZcDz3;$;^;t%H1 z{@DP4LZ5!535u}goRshadwLUWtV*v66z66xov$B+76e9mD14V( zH*wjhKtUQJ1ks9OgQLD7x48DrWvEE5TSVdVf3HX+XmAc3y zjl1qke}msxiT2ObZqc5vd5Ne%0o|}Chhi>^w$AYp?0b7I)MTdSoe22&E)F7O5})~H zT%7C&6v6<)eDAJP!6zQCZXoJ4QL86zC@lJG zC^Dy$U2XbjJTn{>_YLv4yL+eSS>kc=0nTS$_`jGsu7XehS#wRkqQ`j%DFRmDh`cTk zV3W4=BlGuHZ-VJ|b-j1HJ96>JLfFPc=t>$L37FE(9{Ez@aZJEnEt$74#D8919_5Ph zCz5HYZbR7ibtxK+QVYT)DU)`Y!|N~a4=IpjhwInvh?Z#W=zvZN=SijUJrS(UTS0yc z>TPcC9r?0r1UsMi`2Z`v0|U5dIN_{{zC;f-dwk6NDN{Fr7~csE3c8ojC5LgMI6IRS zCgqm0DK}jYw#Z$m6RPT$+5htFM#oXDTc1CDA{MI?Bc%aypvPtqc(jLIySCYVR!}Hd z|NXhsb(=t*?f~Y_%IzAIn0+wHSp;%at`fc_87+;*;M?tH7Z25k06O%tUXZZwy3SJV z;6g{7JP`=m|H9?nn{mqNNAanJ`e#+tCDKL~57yv4XmR#!9^0YHs+AsNw47Maohjj zedgYTxCS7%+lla!7y#Tspw8ih(qi0i0ioXjSIbtJ-?kL-_W60~z2os(E;a*`&jDrC zt+MC9sI7iw_tufyjs2%3nP2y4m8fKQfk=uRB=caT0!SEKpz05Jh|IiMmk#A?+F*@A zMry!8MzEGV>aP1zM`j34KpCv?N4|u!a=tix))l-3#@pb%X5&}xQ$WnT`!3Z_{;c8o z|EmQ6Cp)N&M{2pC1@l;lOM($1Jdx*Jv57eJI08I|(rY|X7wMo? z<_=g`=g);}c1AWFBm^Z%6O=}QcKdOQYkXN>8f!u$M>TAdyc;zeasklvavjBA{AZlL zShswcxv=$RD$sy2lm|-$S%a5~;KHQluguy?%U;8nr+6%-=x%JsPjw3T;)OGHDeBi- z&;f|Y9r$+n?_%o;90zAWS}x7uRk|Qu?L_2pTxRhI_Bpt+JkvVtjzkX6c$S8_I!7LS zoEk9!Bae<#nXh$YcbJc_A}e5!PkxJ+SlK3&x#~`vg1D#yIxkFTU&gh2rTK43QX&!1 zm}lSpZIdj5^vE4nKUuy-YjFIma|DIfswhvbaph)iR6VK8TdVap`)!^hZYTo|ahgb` z`4{nPp5~HEy8|!bvJ%vDoI9a3b?Yo8yo9IxnN)mN&qDXjc52yJp$Bxq1I2)9id9HQUy4cPzQ zU4-P{*+YIHezsP~YwQB5{{p2@ycSj=mUrbE(oc25t z8>d$t<=?Oua)dU;PpQY&8;SjKmLNt3v}BHO8C&m|FE+R;&1TiO`d15la1TD{27!5* zYY+QoRN^ut8pJ3pt^s1%ZM-wH(q>+fG(@ipI|z}sm<4(N+0 z%xW25##mGpjW`#5WV9WiQwmzLp)ko4ETCi;DKw7FX(ZTC<{|1eONU{KbGL0kzrCyp z9+c+$X-t+xVU*Ep$#auf?>`a+nJp9zIw3xx{=se)Eo5$pQ#11O|5yWEt}SZG*!wMN ztkOCdXVX)gghP+YT4CW&oUj&t)s=^wI?bq4 z-V*f0(tl1e@;>~O#60{-cKr2QmylLN(4H~;2sT9BPQev=iS^~R6xH&PbSXf1zF+J3 z7C-gd#-37e<8MiS%&-B!TIgjLuFl#!*es*+#q3l zR*O51rDZWJn=Rn84nFzZn|YVKse1xIEP`EBy9HDDV4>#(%uDS=J|fU;D;B))qB=@xaoIVg%R~ASU6MPHwmQ(!clKgNi-M|Vy@w@+Cag?bh~lU z*Y0Hvn|c8lmy|m(+>)MSbWSNXtT*!1(b3Q3jK$soCDqj1G&$CO?pchFS?z>2BtqmY z@FJL<9hm{ii=rAgizxG@`h98naxG}g;5-X#`F1s9xHDaL!i=4^#2Ng^fp?`_kvN|* zP^50X`j^jFQ+O;tHn<~+2*U&w#aaMPt-M`K!3#MjO<$V*{c^|Xrc@%vK|s$k4Y9LT zvs!qg%ZYLk0w{uQ->K>Khky4rxdUERmS((Guo6582Pp--=#|8~Fmgya8@DUESwZY^CT|V$&2UiZ%>>F_!1(Y^_{&Ldb zBOS^(V^U}Ha}13A-~5wS+cy6l0lXyM%=GuG{#VIam@kw7JC)M@=D2OycSv4@v_6eh z*E3y9Vj9Y2Q7SChHNZki7O9?ydqCK?2A{vLn%paRhayHNBqmA@S)j~IK6_rvQbJV- z-dL~9G^-+dxbR--Z4xY&!9E{B_G3!@IO5?)eUhmJZ-9Lj*)y zbGX+Refow$zkb713#|q3Fx}NA#kdm=wYrHia@g_ot-#>rXGcFc!4rG2-`)l=*;U$b z)=S{Nu$b!A-t1~+F~;;VCIwWorpG<2&U6tE$lOnq(Q$wCcOvy&LrSXhc!OKf3(9?A zYmebu31Bem4qDxGa+JTnc}G~M{CDF-(`*~1h$~>y=U3y_r1RG5wP6SZII6kcdqEGtP=9O@fZQpYf8#>GuiyG6 z^TdB#=RJGf;`QVBWuJ>btja7{8>&o`R;GEZl=w)&6ICY0X+s$TShYJGlkSTN=yb14 zn*N;*dU+D<;a*2F5I^C>_qsI-;JL!bE?Z5NuhaiORK0~?)j_vCd}ySR?v`$l4gpC4 zkw&DuLkVd-gmj5?3rd%Sbax}tozf}IJBR1F_x|2L;5(n0Jv-K3d(AnlAw{=ASx(7_ z{@XHVCtrA1UzTwEnGq{2(EzS@wcGNyux4bUdW7#*h}7q4C!I`GYB0h1*iis@P-HIg zQ#0X?`W?(Y<{Q=y_I96rTwtgr8u|=<`V=)!ct0fWeRABliQIvpjuqthxgMk0U2| zOEa&^rhdV6BVa-6sfD@Omht^WF{}v9SF1ERSs{P+!#-N?rRqJ`xY63a)-_ZbOWZs2 zbBff$0OJWm!g~b>YEG_N%udckwpi0ewNben`$g=MU^Ry9IyksJpTN$vMWm0?5*Tb? z6D?LA=5jlFZ2#`FKM17qWLLhwmN<*wyq!zNc1L?5sz@I_6ydFViUJ5%d(CNgL72*z zIvvE;lS6fQnOg<=%7vX4u8H5AybnLl<3E^qu?gQTHT|ga`e~j|h;gF3)#w0=1Ql7| z;NbUa)_%$l`nIyWqrwY~I2ROHqT;}R8G(Xqw&1>8>GkNVTVHz1`NWHfVn5qmyG+W@ zpMv#3mZg%jzJ1$P$)LakCU)zVOf3!Iw>&I+yE@)q%T2=eqmgzbzISA)Ihm@G)#)f> zoR}(ux&K3f%1XE5qVzR@Hrn^qd|p{?ZNK#la==fA2wOW434;REL)YV&c)Pqe`d#~{ zQz&?gv61WW{hW&Y;Uzt6S$&D!E9JGti&c&g($9t=hKp?x86WW8yJgzsEbd7BsBCww zwDewKCRrq>6L?u&++@4TuX<`z8!)OHXXy6J6l zK7anqoL|ejfxm;w6q*wn)?|FxWcor)25G0MR(+Gqm1Yqpp!qE-RqKDj=T1c1+;hp8+a+%{b3XMW``UT#Qdw-P7ym(lff$u>39mWe( z5(w@a4D76Iv@LJ?Ksk80f1VWG$Hr52}u<;R&tDhF(7HYkYw66k(;%1a;jL;}mqJ7bODcNEP9r<{Pz_MVJu8|SJ8;fS zu2Q>T<#3SR#k;h7T_Q65$;;BogJ2**9q*F7`uuC&9}Q8}*f+GvEY1}eAKbYn9WMm* zL#b&IsHM;(3Me!)q*fT^y;EO~Y_`12TV}y=O%_MEqB8D5BfJw3M}1g$*v9c9JD}_d zc!lrN%^1U{uxl7+aEdLzyvXJVS99OK;MXD6tb6|n%^!*x1Ba6>H>8R06Gq@@jbJ8M zZxR`}fb^=R{zH<0l=0FDS(3kVA#rMp<&8+eGV_sKoPp9oUBzN{L~pB8~@Hrv6sJqF!aK*&M!)w(NVl;0iNgXO6g5+-?{g0rX&7c=3?(# zeu8WCR65v(YV^`{!p{w=_MKd#EibPyIOTH~HLXrEMEk zn2cEIO-A2B3tfukgW^qW-k%%1wwwn<6*SJfjE0A6ue~B%soMaU!Go`p5I^Q47D<>m z7i_}Ky)GqIf#QB|K5mZX$CZwxcR-|-bS6C?8Fo3X3@Lg^xu0xx=BxJLo zwp&BMz^1M~!l?3EIlu*=MJ@h|NTAPunpB71Uex{w&?=sp>xVrXcQ*@|{-n~(~K=+GXXD++~x2Q(F z-$M}{LBgaT=<}mam$GJ}Er{3<82|hDHGTs{Z$^i$Aw~ME@`0dR|E5pt=wJim=%0Ys z*+nE@WXJuEiP)~)yKGW^(l_Okb7LULE4NM=I{Tt$%*z<2#@z>bFh8!O7M*)#dKw2G zBAMS3nU_WCZXvASnl2S=Q;3hSHr8v3aJ@*MIuJ0x(3}f1(cNdj7E1sD?V;@d*f+lty->7+o zu)571_CCZYJPcc@@N(TLD1w+K=qXcGL=3SYAKv()x2qlj)uW5S*@UH@O>lb>Ju|i_D)?~UJl?L+=qWXZXL%h8UCQ~kzK51XDF#};enEf z^4$tOCQWD2<1+Uul(z|%$NbBoZ&=IsWd^>s-kp`=S5LN9Vw^26l5k9(4|tg4)-^cw zl_`$1_S=)+ikQYeryy(Y?kf4-6m%bjLy15O{S3Q9^Y28e4$G4t!4H$snnUb#5y^Xo z-tS;z{H~zRFg~l!-X!f%sN6g%z|8xSdcRH2EE9e|k$=+fz9t~38F3*D^DQV34}?~O zghWQ2->U^pg1cQ(Q^j5aiH9$|rF{ZT2VH_SF15(nx`;3rHr4O~lp9%oKeB|WA zshH?`2(nN!h-#(dhbOnpIuSk&^FqNZzK{D6hwbP1hD$g!gh*E}oloK27dL)Lybxr2 zO6{zM*Kz{w@^0Iz^=fGP^2^u>nK|E&0f_u~5lhDD{nMq*e^$Gkf>p8V4~ zgypRK11xOa_-6x<=~~3^M%*0xGOn0K?Zy5h(cK}%w+i0q%(4rC^a^DKk_!*{j?U(c z@%K$rTvt+1IIx#$>%z^x7}hDK@_TjpG&7X?wdwncYiTz`@sje_q((Qqr2b0}*oXPA z{1oHxO~OJ%616R(n2L2HI)v(c@Y$oei}U-Ma}YWv$Tdgeuj5ep$0y3vc2o;J zoNF??$gBJc#Z;FRlOG zOBT`(cR|pd^$%s0n8!(a@3AH{lo?ea=2#*)Cvzw;O9Tc;T0bKskjb?~hlx!ou zfZB_r=5|o9EQBcGj8ldShGvG2Ab$_nOi0}Im}6(HXVglGpB)hSbZ6rb8oww0;69UB z?n{zN%AY3{XOP#Lwl_}Y^no*lvTck1W{wpq_PD|}*X*vEbExKWA1)8XErAu8^*$&t zTFr-qu#GoxiV@=(%T;279|=U^x@!JdHrNsWfnC3ybeL@8fqy`?K2z!yJi)(_vNXF^kE1WrJg8rd5yK8~ z^>h~)#mpSpJ1oI*gMkN8Ux@*B#YDOtdtg*1ZSuHhrsr~XHALy>jrcqiE!cF@^HX*Y z0<05nXorB~njzJ%bSO2DlJ{|;w{C6AO=E~XKS2UFU3H0W<)aEY-9DOjvH@E%2iaFzzC3tQH06Lc|V_O zCBx_aD0&{x8kM>?kL~oHzmSugWQz8zdR4Mpr=)5}RUvLrGmGSzJt^MYg`f~q?p5rJ zp&E_d;}Rg3bD`HC(%BbsduUR&s-W$ayKWjED$a|WWMi}iaF7ql<#S_rm^UVVGqXh+ z_nq>FHgSm7p&o|LEUD7$MZ&i6QO~I|^hFGCYgP+j5erC8EI*NXOU3uBTuMUYaw5y; zl|nT3zcBpG)axVBg)K2$7CZ6}1uGg(_&&}K-n*a~djW419Q_j&J~xdVBQ}!6L}Gbw ztBRH~e>`tsHrU=>Hlsd$jYw$x9b4P2LQL%DUG6`%fj5><0+w5#Fv#4`YR7J3#nXRwq411e0NHZu6Rzr|(B1dwf|N2%^uG&qnCSC;Vhk7hO z*_>Zbm7)$bmPRAJBijz&x1E1yGC{cSxd~^YT59cIvBW#k5=lo91V1Pa;S1O@9S9yD z(Jd9rFVt&N`XJNFY-Q1wH*$Rf^ENurF=NsC&l6^6v-WBk|XIuxof$F}0*xK*; zM1QsSziJuTw!qHh2&E^iVuIOJhJd;-P^E&rd>9QA};K19!Lna z-xkm-;PHJPp%|%~i(FcE;yB32Iwz3QAptpDy!wx^94&dQs6GGPH>PA4Nb-$%R9V}a z?e<~d%k4uc&u4G)sXZ%U8|i*mN?hy_{zXFM=}hQvjiDSr8fX_tcq`KGyk!{^1-9#j z@1kkwVtKJq#yuf36KLUFJfWsVByaMGBroP`MR0xG(u*m5eD~=q@ zBe?7+4<4lTc5_b?_9>s?yZFR!_&F|JT-E~oa7a|AY2P+UuSI^Ju*!S~rLsL_jD}CF z^-H?WLp_GS@OI6gj`?76uPVl)b-W?fzS0y7_^|N9pyWxsiS^C8(|9`eEVrisSc zr&3T3n0<~Sa*E*GqfFQS4CasWLCE?kLS#%SkDAoU+s%<0DOJALeZYU~yUC$wob{%c znITT$0bJ=^Kv9FWRmjJodxIx5ix@EHyKE%hYs)QS0!>yn2!;~4-t_3yjkK44|LL0O zUi>_jHId5!p^dGBM$koOEpaTL-p|}J=i3vBVD;lly`_xQF9=l^+jieS~wq|IFmsd01hH z`ty1t8fOL80tyI|Rq*yP!Hr}3->pZjVTo8$s+3AEP%NS*M>{Ld&iJ3aB7rdDo26Zs zMacaX=}qfOTnZf-kWq5B((#Nd|=E8G!LXEP9#HakA%1U9-Vy1awib% zrG4nr^anZhJjv+k;St-1)Xzow`Wy*1qU3+ zzXtDzQE8q%ecTf^m+PGeoMVMGM8n0Nw||rew5ZE3Jp@Yab*zt=w(b4v3Ym zB4MmrtYSNrWGJ+5%03M=(e2jHD#% zi=Pq^vy#^eN?- zAf)Dx0FnwoA<}`%aW=Z(hd5SbU2VSDbku`uAzEP9PZWvwST5xL9oMJuAnT_wMGlY> zNRW48ZmLgc_CCQpM$WPsl@HtkP0JnaJnj9WSidB9%1U}Kn1 zs}Dsv>L(vTtzI)05=dWX%zTb&GWe;{{Fx;b8mK2Mo#nNJyJqoNic!@UwiUUhqL6Q*yu@c^ktzvS|l3_+Bpg%KR;k#fj z=wqNmumaX+#94aKzImvNdJq*4SDw7;*_pwON7iEe%Tt}7E$~mr3nj8<*(v?|G`+-e zDC1qv$#XV-I6!;}61l79G)+CVKbAsueO&3agacLEf!R9eGV3UT?frlbTE?obW#)4V zBq~!wQo3xg+NXZ?=?eHO^ea~oDtLvh1o0x2fbQ6dwDRcXz^8$NKrtRTg7E%{Ue7r) zJwSTLz1b4+ZMl!>S}{Fr&%NSYTeKN2eEEENjDUR50(qd{J*ms#zACO=EkGSxo4ic2 zwyd>_XHxT|EC)vl5f*lR+c-9kD|^q19|Gst&h=-NO*hV;=(J#9bGFl7HhQ?B6bKlt zX}@R2Vpp;@Sr1!V9mxnEKXkqkl*aWosM2o1X;*~ZRVQ!YCaL~Xble7@wXhH(J5!={ zKA7U(idRoA|E09M8sma>H9+9z#m6biYXKOk!xRUqmvXr?y9TJnVjxd@te$5Tk^CEW zD%c1Go)+cOLw9VSD5*gnID){s{Lh(CXMw?)-In65EGT-Yb?Xrbk# zu)99Knnuz0LZ9>9dafkGK1b?bEL7KscbA^X6mWFIH5$Z7FuhBes$~Isk#^|=9hDZh zuF4kgIY&URrr6$+F+p+s!a=lH&Sn^ChZ#da(b+x9EfyM-u=b3=WqmJst(!J=4gE=S zdz_#2kdSv2!%CK%!&?AqPt)__;@Lfw7tT6Kp{{{y~;0ljj>qSYC- z!ESR@n2yg>Ig%7~XU*1d=n(w!2xD#XV+W+s{$4#!>aBAyTxfSnSKaI2U>2+w|852i zR;5q}0KMCuob7v1?IK}Bf9sb+!yv*hV=-vfv;SMn%FE`$#XD+gph<6PerrVoxUOyF z<%cep#je7C2jTpeNX(W`b-}agA`f8y))K5sFYdkV?vfXje}DDpV}|0C!2p6~Bi;A1 zRr2qV1G+rBqbdWX6A+grOVON{M>o?kPS%XiA9^!in-+fi8cUb*X}@yo_+Wd=xcblW zVJbKbELo);dyd{?)JAhNd_tBKVZZ64h$eXWiV)|pSKDt!-x57=GVHu3zpnb7`}g?6 z8|ouQWD;JT{<#9k`V4d)dsI{3EI<#H!o~sfz%3a&7v0$*BCt#uC;|`Iqe7WhhbutYR zc7Wre^ZI(zI_O6)ERS@uY}yYkcic|tRDQfAiOyr*1og|trN?#mFiIMLA5UzCrBw~? z_7&j{K&7`WFqb9~gOF4?y~q4}U{a1km|dIh(+cNj0-TxcnKrpJ zy1sLNXi<;-tZ%cHRl>fZ- z65X^#vG4I10ff8wwz5f6Ev7jD7Rq^CXd8z`)wGPPNP@JejQ_!$6G?5DIHR&mx0CC8 zkAM;Gt*>ZfCzbUOEez<)Y6Y}rdPEfuzirKXn3EebaJ+ygkb?4qo4!59$lYX#DtR$x zX*xr?*>duY8nmyIKZ7-@IWdGZv%k#ovSNMoG0p?QdHf8UCh zLE!4!lcQH|1Ucr%A@$ZfJN;p^zybn`GASA;JHQZb#^oq-E?4k?&@XsH>w)k(qiaR6 zX}=tm?vr4{XXVz!+9c~8EGP%6aNWBu`l-u)m~8P~8U;ADZ8lkq^>IXr@$D^W>! z6X4C%zsZb4_FPskxHB5wh75>!^2g?p`Ik>o#b;0bFW>kbFJ4p$HXFS2#Em z4BQMuq+;8T<&ZKw(PdbB0FMF0-=G|_@CgKZEDP`DkSFx^CYIqV)?3V$^pdvouhmuURW!_D2P?=GxAo_H#TlLl%IBG0XD zt8L<~U=uD`a}J!-cLG>%@F!2X=huky7ICrk9S~lH#yQTU=a`dVee`Wh;z#K+TY9v<{CqC1{WFR+cdLUrf?(Yuj-nqrn1kUG^p3yIRM`r z;EHi>OX7~V#Oy&=Gc>(*DF?nRiOj;=T_XR3VaWIB|Il3>^b%T(*YxDpYgcQX> zi9val&%cUc`w$8Up4Cdxq>gvF`IAAv=AHL8dXqknQypCf&)6!V(iniAvmDd+0FO%uKhW_&j7=e0P0?>d zNW=juBLrQ@H2MfCM>;v*Gw&{87%R;Qd-Pk=kOALXTmrBk|WYHy)xmQQD zTV0#YBUGvbJb55?Qq(W>$#o+c1=tb<7yu}R87gQb9EHf48ngcct* z<=TFs=?eN!rdIlt_f(}<7#}0Yynao${|i6L%^Nk(ajBALz-lNUh7B$oBm9JPq2~h; z0pJydBN5E&dq`9F>X~$hhmt>dxJ4^uku_V$$0nM~vvOI9x)RnrL=}0B8dyHw*rUs# zXA(tXJ6WSBwiLj>n6G1iTu&hT@IXrB9(}S)f z94D%q3u(_DXR{YpY<_u8Q1vGfN9va7(S&!mwFLxnr!&}~C%w=(!6)^XE)qmD`i`yD zy0uX$+R>a$AETX*FQqOA^`6Q0Lyg_Y+*=1EBiK=`z&P^c;!(YloIt<=eCs=`mXk z1SbA@>2=#>??gl`pKwHdSMpXure5EO+PacDK&ksc>}xyE0}=)pf}@J8q6|B}*xcK4 zW}UU0dBv>82bp__43oAh`WXfXaXO{eY8v5wb1MX_r+eT*TEFM+Y%YN8#a7)7g^~Ev z_?gjH^Fc~Fc>~%X(yr!^K<1RGlJPplhII}oc9^xO?y4sHmfhGeKb|!S9|IMxDs@yV zB$nns7I*>@xSY56yl~(+Rm>@+;qOwN(^~X5TpJN9SPdQ|Q3T5hK|vU;pU|1^VqNZOuKHr5y7F3FL&%8yfF5F(A<->dJ@`ukL zA1w!hCDwMQ*ETEHMUB`8UTYZ*%5RdB_qGC30i;j+|4E;nhifXk^5THf)c(mkd%GWq z|EfOXZ%W#~@+-!9AqN_SqdktO64~RgY$_9#7+0RHYIZw|$xt#BLBH1^Faa@APUkC; zp}9J5VRs$%joP%NHLk>Dc4?(}Do54XM?$HcP0E#@!>%ncQxGd+;Ehjfc9Dl(-C437 zzmRs=rriH~nma3>2(k^Pn;|Ypti>S#JuikoD`C-M$G82Xk4Ct{e~A&RS(C|n668tz zUu%hm*Nx|!-Vq7L_22=nqa5qeAa~mivcEm|+_=(~P}e0uOLcEvzIkHDb8TM*xjAS+TF-y{#-?Q!(;T0`Orl3KK3 zp`|cyoXI3($OtG!?7u9|jR1JpvzbGr^hyQqJplv$rXz%C=zo_`2AB&78*DFwRZ{Hk z4PKx%$6>6wGo_x-7@(AT=%) zxXOZQ^BXL;Vxy;4a!o<)lB`%Xu7p~*h9v$mUqv#$Sj@OOn-j?*4?flca^R4*r3bPH zH;uUhKDpFLh5=^#QuXbY`cFQg54({!x2mu+M6!} z-pYZ#E~BROmH!+u7Q>93is`-dv9@46*3a6N({@_XMrfoVooR5QdGCOI0>pgS#MHe5 z0pt8J8?^&)IZf0;^>3sCp5778UGKlaKtTNSEdV1tuYJ0tkeB})i`;>?7y zE51g|%%Ma8A5^+JV-v@X*YL*ahDn(0@$QXb^&xy|BzaE}A;7%gx60YZt9h>HJ*+B;cc`S?^hI%qDp0_<}0X1&I;(8YV<4K zCkdT;Ok5u2JR%Yd5CJ7X8M13iJ|uwQ4}kcadE=fHCoFWwMoK!0DYSu;C!7qGOXi_@ z7?Sb>6g`Bwlh!&9NC)XWu$%$~Equ8MkR@mi3cMeuKYfHVierhy3*qM! z^??vrejOOrL9U(-T^E>>t02^s6M&4$$@WMJ!nc-mFzNLxK}h`tVMxqr zBXkqXYt1E%{pA7$x-!D|X6R~}PTGZ>$q)R(FiTFkZniZ2@Wh_IW1Ro6lc3pldNoq` zk9cb3d9bv?MJ#Xd+-}Y{!L$%L?Pao{mmV(hbYZTWVupz)knG|FX8FuMxDizc9VSOb zRO7e6^vgAlONwAxkWPpmFt`ZHTLOTTw&Lv^C=>sh61gECz5teHg^`@D%bXbjr(f~& zvgooHM`^{dEX;cC7cc|N&Iuays-;^`2-ZxTHGzDNbl~l>nY}JD&r~}qSe|c_rWX>o zQB2`Z`T-E;tUEt9LUUqSZ!oppE70UoX$D^+OQP~=t*t({yH7@L#WjZ|uzdJ;R6z2# zX{tXPHD;^>ttkKqQByLxs#`BW*-vZSb^v!sf|Fsu*+%Ry>tiCE1I!sBqvV2cM7qK} zQoc+IERnL9n(jxu*tAQVvC1a%FMT#IG`w0}EF`P-14EK&fTRPh<7eiI5#byJiqozS z%ps}Dil=>1KmstzEjWocgR({X-7$OwRvYcvhvhL%@;>PceGVm%)e>0~k*OWw+=^Q} z!XMMZK4|pdrG2cvw~u+74N9Ki|Hl{kl0RIaRE;fQgmcYDccTba1)TcF7xY4)zTb4= zKluY$?gHNbejnK3-;m<;5dqU5h!xeD0nxp%3nl^>*sX^GUTT4!G7HLf2s-DKU%x%m zfL6ob50P{z`IDhM=99KwjXI z`V%4xm)X!uoAxBkm_0g`*|3i55$9q^ zbXkXKvS;g0g6V7CUD-DUf1gsXe-RBrUVi-?#yrizN&&39m5MmtMspMKcoHN0<#S9v zIIvMaNyq+&Hj~YRB?;T?iJ5CJJ7t4A+^ydJuff0G&{{z*ejP102A$+Xah`+bB9z<4 zk=NDdZp&L*B=-^AC9o!bFswf`EgC~MO80D4{w?^6v}+)Sd%}si5FX83C@1DQ0nj@P zxzwbf(m-{A_jAjxAw1vu;;V|V9LnQY2Jn5U;6VwmWwsS_yg-R5WY)&nmla5XUUU_! z$HAe3C9ENeEge^HhADBSP^&;KF^K@qT|qVXU_Xcu#rL>`DcP=vg+m5=Td4UaoI5|@ zkM`VLD9h>IAX8UwL>LFH{2K9`xy)<-KTC`)L=;wmam@~|PND7fV*ruaYFWMN_$-AL zQiJM4;o$@qqD5l~TnCm$36v1Zujy*Y#2U?DJ;F3G>?(=3W%nt_hs`TKoZ!FYm{sdj zpMLORLV*z#(oL@-gnnk+J?T@&N5r39?fL4z=dNp`<2n9+TUa5Hz2QBm=CPo)uEg-C z05|p(0z|AEPb>qj?zD6hzt%XD>x`R`_>U5DIz7FlLJD_2&4SecV*u`9$h^~ z+gq3i8-5oZifNwwA+J1YU8IcJdTkCAkBkEB?%fK_ec6T6olgj1T3K~N7e8f$!xXqslzT#6R`4!DR~bMGzcYh z#FYLotqM1{zkg7Q<^D7PoG0(g)0YT1I;Q&{K=h#EJsN;dV`W`9fo)5WORl<~9cbg& z{!M|={xMl_HHL0Cq*|! zWGwQxf&hsqOkelq`IqEW%jYKFsR*-+aR2->)kYioOs5F*-_UHh=_7_HqLY3#koa-E zAHRQxS?5abwa}aPIRU(O5b4M58o6`gKxUuFnwba&uMoJ%gbphL_4jvZ*tOX(CEFP7 z5Ij5-!1u=R;3&62&2E$W9od@2KVtyL7Wa(T$<>eLyM-y9ZolY6ig|-A&Q1rE5UB_q3rZ&?%>Js^N8CIX#1eUl z=1i;%aSsRbW^KlnpY#HPa9#lT5ZaR6jMjsugBT~CzSRc!eLjfL>FaBR(tUHBn3q;% zT|dsJ>&SKg(?ac0-W8wx;&2xvJRKWRAx2MQpb zGaEKx%ERz4S;wlLZvF%s`bM0)g>uv;dp3pH%;5Qdn1(C>Os)Q2713#cn!o$~)f@nj z{~n|O6Pq(fH2&0Ioz@Jp$5i0l>B|+4SI5>a37WD>L3T$t*4}rZjbr<23^^ez$6Q`y zE{XuNsA)uy!|#LJ3?`S>b{wblhj(M)%Cq0l#_%9{>2KRX!MH_o4Iyo5(Afy49?dRk z>rsuqQ7gO(2?^C~tihl~we4 ztq)CnO0YcU4^70N~6w3WEemIS_sAZXbr#qxs ze233^&#xuJ5mXHVa|zFOX88r1(-=Lp90B-GV@#ndlg{899D}JM%+^F?qmHk2b(kXu zKu$}TeZaw}L9YTTE((%f1XhXE4X=k7%;%^<6FFF}}aMqbXqyA>4IfNg${*noow_Y>h7Dd4j0<&jx<9 zM0eEd)F!<9I7|$rq5{~0SoKs!bB=Y*pbnO!+W#a+0{Y0jXF#Z@Wnsn25VjHY)~_uR zfn3tzvw*o=nnW zTx1_$@!I_R1vudK#(^(8p{tYda@E`vuh9A5uScwG{d8cCTCeyG;1nt@ImqQ6G-B*^ z?r0k%qBax*@H}3C^3)BWyYTq|Mt&cTK92q#EId}Tr7aB7#;o_vD$S@x z$$xCIe~|4!xMWWpJNOrUCog?xRoIq}CzukgyhJ*k+lFe@IEi}dU75q;-#kF3X+1)GYMM3}gmv-2o zc%n(X=zgWeeN0K0Vv1Q8Z2qJ;ueB+MH+X;3Qb_}z9*PQv;!?Mqjg)|3y+x8wfGht- zK6VCSSgIV)FZvuLFa@oJ6Yu989RHbbGcOwYX@(6=F|}J5&kfbe%3t#fUvlQ~XQ^Ed zE*hC6n0rgS{y-U|G>K?ui}1P;L)$HThekF8_h|$c7*0?cv~HveR;FO)Gc1{$OQ}>l zb&(RmtC7-L&@d=(z8uOXKl_>5^d9;+g$wn|+7wp*rTy&nEZ26%p^I#RW*IjLb%VeX;nD znhvaZfmQQBHgm}H)Id|xjSs@DQ-!)QQ|Fgx56SM8#7<2*%vi4eal)2x*9`~nc^dot zi}qV)+*^uwCkUHBcZh6cNh=3;R?|^t4Wju8>@NJWn$b3rnRM(DR1xDe2NyZyU&If5 z&lpLKrckK!3>DdV-Fay0T<@OX`C@;hZa}n_1jt?I}g8_!QQmKixn9 zl)o=CX|}}fn4bvjv{Pc#phufs+pLmsdnu#Rv{S&6cfh^M)GMmKjzUknuNqY4 zm>Ur$CAX#c?`x@Vk30qC>^vX{3ws33ABg2nDx8JTGs(x~eHUq{5xAVuWGXkCqbm({ zQwUhBtE56lVI|qm=sOjrreITS+15I+GYru)wtczlcDg(2-ZjSi+Yt`<>rc8&H$k2+ ziX_&NLPZ>k#Uv3ByWa&wg-0Y8!~bej0y*Ws_u(NsI@4L}vgkd$yQ21e2C(40E;76< zmIJCDdTk_cjmakt{*mp&eIjR^zmI4+JilWa$-*THqxm*S6d6orvjMWbpFLwgNH-?)|MOfdCE#;AcnkIs!L5KR-(tU@ z_s&1I?!beNPSf+n8todKaL#sR6an;a-4hxaR9Mt09WTS5NOXqzIZv4018Tf9jeGBb z<36rug+1E-z2xq{Hr|Lf@!53!&@3JNv(u2o@r>$!6jhY`eK?o3$)|4$fMev8~`~(cr^W) zuEHV#g?PzAU?VVDp(zmguAc?#<8(h4=oyK67}QJQ>a#^NsA4G zBXqk-3NHBE;zXiEsx%L|QMbpj&Vsr`mj!xujpZF2QRWab7P`{c1Pxl{5_qG%X4X;f zi+Z!Zew|3Fuh|j#SlAun-3W@x3s_jcss6KaOK5jRqU(B@0lRa!-n1d{81=4gYkn^w zy|`w#sKJKU-Cl8#hPlgl>%&{pO3K7u{x;Z`OK5y*_?#U-&OKc442BR0rCt#~p8TD1 zoo>{E%G!HgMa|(0Afg3%+1M#WE4!f&X!aEvDGB91@N+Zm9P@+rbUX{wa124vR8X3Z z!G!Jkl{FD(nq3vsC_|3CeCUH1 zvg7oNc}RBtJDJ5V@tI=#Gr}X6$}x>#WuDvk(UuVy*-eB%et#Y!pFs;spioYo{lb}; z&EXOBZKEjNC#xUEUysK40g1B}TJkYkWZ`VbyF6fyU;_z>Qfih@Jd>BiVExC z8u7(Bk$-t`0tMPrMr+D)3cwNmo4dp;95yWvQIcw;_mvQnbR@HHoj{ux3g9Ip@h~hW zb^z027sNO3X^d_UqO7zODEj_j`s0|u!@S-6*i*N!+zp`GNF{$-VkECq9O1t!YVrfS zJUq~A7X7&p1d{0^e(Xlq%?dGU`&mB@L_06C7}4a@$%_KpdFX$aA@J~~*iEd&lBsI7 z124lq?f>x&J2jtgiTWTDN?9Y+Unu%xFns0Fu^G&vXY@w7BJb8RmB^Gf!gw^%u1qzTXVH zMDAa&#If=n{FNor;{+rG9AKXPE{5)7v5fED z98r`C_2?~l9p`sEJC}mO22H|wJpZp$l6RH7v6_-mlFEUwl3-;rrcEw!9cj2`#|)lk z8bm#BJ+v%y+OQ@!1mf4&793qyAw@R(*-Q?^#V4#nrdANNugmh3g`6<`(g?t>Q833w zJNub?f?tKM-Q?Jr2$a{-;CBV=b!YkP^rOPfJ+yw{XHl<^WFI?t`2STZ4ii%A6i@q* zNkRnQZB>)dTmCD`)ZUmJ)By)ZPDwr(pul}x6yuER$=N0NvE!{8Y2?;tXnCV%Lv28K z(ik&Qe2Zqu_X#}U5MLKte}J4VnWsl!1fLWtqTPW5a3-885~AQkEiq%@)0 zMjnu%-*vCM$6hk4+oh;GfTQR*ANYnWdhf^WuV{C|nmxg%@4ty#f& z1))oJ=(11mQDqwS1SDeHQ7u?6kKJs-YL@Sv`&W9#JBK3w(>iC{{zmVqm)$J;@L z-44HKM+6I}eqd*X_iuQAcz*f*;(U&C?sM+@oO9jRbx*wSxoLwTY{eFP_nk{d)i-@7252W@KwvEEBvUMFgr0bIKoJ$M+C(1nI81!Hq5Yv)S-*pP5hI(` z94U`4Jz;rar48;|A^epBKo~pypwXFYKTH1C|B?f5d@=ilDzhIGD$_}ZtnMGvMCgg$+Xc%P+z%WSt!dq8MyP-ao%qcPr1yo-W5brx{N+;Ri~ z@pd>=NgHK*TxDK8x9DBd_(#3fYIlLX(rrMy1v*M09`AADH=#X18%o3ZX%h>lpRFQ+ zF579vc|c>e^2CBt1W5Mww{O?CC)L)*`+y%WLQ&7$>QVWWb-1p@?;x2jHz*Cp*!7yc zKe~7QTkS4>-54qhDYPhP;FbOHdJ~Z?=)?AW&5!RZ#b~SR)yLpMvsSm_NPi(6?2w@m zUUbznR1(X__da@i?6$Z9>WkXv%oQx(=xWtQ4d6R^8dA$~Z+-IaoD~@PSpHYy>|UC^GrWu6T;wlWJ`={~hWW!EKEu9%{%Q+<&lR zl$mgJM1v7rnBR`QPw*Vsv)LeWa2yJcZK;G&njB3{a`wz6a){KnkX2_~ z`M-4vKV|Olsc&FJMH2v(y4UUj{^7BGKwU@`6YnBs35qKsJU)Fs#LfX)4V+cSr39V> zcyPKN$eUePOcA~{28D;gz)kRn(2w;K(FPof-7M#B=iYeT_`)oD?*YYs6e4o<-XIaj z9z`Ai*{M(j(j?hxcttgg++btsAAQvko1w(8^~yYS;PaMB2egYOSU#1r$(1=A7cNCifJs{(VJoGQ2mVh9yETc-7mA@<(zR*w4<8vCNZ`v%l2U| zVuS&QVOyj-WgMl+?)}at_WI(=r7?jn8JH_~YX608ShQjZILkD}x06?oz7CQdtDmDtRJ3_gl5%Jt^&Hro$1?!CM0rhJTBR7a&a{!(&>FPIG?_{+} zjLpdr346)mv7OaV+|h~87u1atV~tWq9$ZC=zhpi7+7T07g_E1=c4)SGFI=7b+92oz zb?<|k`(e%T@J_CuWZgd-bNjo~hy(jYWW_hNPA>@LvJwhiNKoovPtb3RNPaR4?JK+N zF7NJR(U4eq`=dJ7O90U8o4bz%1L%FHqGvnA86p^xS46;@WX2t2=wXWj!F=zxFkgn{)F&XF9vs*RD3bVB~G~-Rg4g!vx9z zDUxX^zvrW#=mi&ZhhOST=QRe`#Z-g4U~Fj>wZGLr`qNMCV%w7wAbM(1mkf{NP21_< zlK!-t6;qN*U2I2UyO4*rM{z62{u=yOED&5itw!)>U~ctcMkTn{DB})z#ZYhv^N7sk z3I_P4K53pz)8@K_?UoNR_+9JEv1^X-(-;)oF)mel4RW?^|8_j)XD$wK+Q;?qy5$1T zz9ipQ%oA)%D(o2Ue-PWYR=wc!Ti$Wde4KaI zNM>(8L~!i7sQ#+8{s`-09R~t z4^-XS%U&I)hvuEl!5Y;|tOY#SpX&GCG+@4Pj@KZQkiYp;Euz%&-2CL;4)3aoE1*#T2J$b=n{Qbd`Jk40`svK<06$ zP-aw_=@O>`XMdsChrlDxW+#UuHR=xY4*8fa^8neBW;pNyuD>JBd+Zh%hxqW`@5`Vx z_K%ih2IBn(>$K)Ob3nAU$`2nkxGHq6b$W6pEL`$|%ImsxVUuZtz|f|LulpqVKYq)> z#eUpOm9Wjy$tvWQjeT_vJO;>*SljH0r%;FlI82T;T~2a_t|V!Nmb7W!J?LJh#%xYA z0^-#&KIyoiPp-+efzZVjlXb3@;O}y}-L|FI$8MZ$;tzN(${`Y#O#Pf5`FLpNuG02~ zfNsR!5u1u!0tJ>ZUn)giE4OTJ1_4%~n23e;GV+%3dV^UfZMA5|!4krz_MHupn7MQ7 zc5fEClXqbWn;9nER7c~LwjjC5F2KjU|(3=WR z8A!5ibq2ey!O0Rsf38Gs)-%K0{`xz+Pg@VHd_eNn0;Z5IGZk~;>rszwiMv%UOg7z^ z`z)AMEq6=6p)>d{`wNCLuUw3G+tR`@-;>q!h>8r8pp3pNq1YjJKuH~!aDHKIj7U1~ zUg{Or{LA*GTp|0V^tk<=qJd6Pg*#7SF%tqUDcGgTM-|QVy*QvAVP%i;0(Ywhr&YU` z_T7RWff}_x_eWR01;F7~DfQ>?7I^zbB02Ws^D<=^<7^F-1tFlcQt_x;T+yT?(y`5v zVJ$O~r?w6x7xwmlYCkU>5pbS$>p7w+c3)X)x73l4wn468`i@sEV64cSdhhCxO_=i8 zV`ek&FdfV(us0w|)O=tltc|^>F|I>P!@y%l*hApzliz#!esgK%TJAQdA1htZ^NEkL z2EGOZPCOQ~;F38^XsIiy>w%x`9FvO1wdtCU0a&qw!4YIPqRMkz+%7`Lp3mBS=vXlR zS>QQ6LyeoKgG#;1`3+@FHaQCuwBI^fu(Uzaf9KvX4+=GC?ZeH6q`Yw#AKbOTAa6!w z;Y#R3OFXCU5-UCcGO@#D=3zMzQKukOki@}-6?@8@Ou{|{Jz_EvF*b3F0{>IOc5qH* zn;qy8SgAC;z>Zy!_LJo+-xoFWoFN%~D!R4zt=a8LgOruymGf_hunqizZ8N9Q=RG9} zzpev`FvdPM6;OScKfx&~JqBoDV4fd!3Ia22iK=0!N6}lulkWu$4}rwJx3FVPQgn{Q zTHJYo!*Qast{!eaJfQMc{7!AX*#2mdU2paQn2l8&iy)?W=JTFL!(r3av_70H{Pcnz zQ{P69#%*0<$2)TT2WQcH;ZP*)XD{s~=FU&-iFt5}^RiBH{Q!ND2`>tVlIDve%6tKt z0PJ|fjI-iChpZ4#`C)bRo%n;BYIwK_H%>9c|5 z+|3cY7#=iU;f|%b>}nld4rziq>s6)RYtrgv{=~C_r+M|Ak4Q{Q;$f?eCKmzT$?45UyTAW4@sKDYh>0OeQT5nBvr?x}8* zg+TjH2U+c532e1-X!rLnijTu=aW0-E=P!0!R@3h>!Y?yt@>HxTex^eLAo0S6-G?32N>$wX_ryQgZNvx<6jYaiGF z_m9aFEImd9zstY>c{nPGVp6*+P04Dm`=Niu25AbB?S*}7hMT--I}%lJXB{X805R&q z-~Ue2tR>3tWEYN>TGq~M^U6J2mHNUwP8SKvtgVmsY19X`(w>1?ajVhrG z#P-CEbI%X4v9XP=h8A`stdrh~=#lb2EK>d{JdU*N8s>B8UJUH|_Z=m}Hahu=Ia4JvB<&V%hz7K(gCojG8W13_{cLUA9FUNBdRDI*291~4hldfDvuxc4ew_k zd%Az4trFMw@OExKCdj9AM{j7ASr|y|LpUEk37yvFgo?`ZuqiF~3hix09|aE0H2utI zSI}Bnw)AqqSCwC(EiSsRHo>5!on4Um(3c~)g1jrRgOfI4*6n7@YA@%0W^M+0;N@Wb zNga~FPD4C{9fBC(r)jURui-3_YA$xB8r-#Kc$=tC*Q{;3Cf|{6qn#LQ)Y%r?;`}nB zCCrrxot|S2LP^$%JYflR_g4=_!c0Q*rdEDDwn(9hDO)?$FO_PE)sS0R+;*m-bT%GQT^66m-rkIr?hl0=Bltn<(L!>AFgcBx5M5fF z`D9o*HibcwT&@~#YezI8CI&z1lkP#|;HSKb%6(kX)9yIG8*=#kxffC@#PBM$EUddS zlV;g38B|S3BinE74tstPLM5;H5gGpN?ocAb<>fBa#mNv7`zb^QBXvYl;XzxpST2R4 zPjZ9CWm%&QIZI8o!%e1HdS6W2rMWjM{Hm0&nL;esKJDA>6rO1Ri^i!&zy{Y?LkMr& zoHYr4FP$=`G6B!YtDB?$$rR$VlR_*e${Q0M{H$s4=Fc)vPWvAAT#EVJ=sv`Pe8yB^ z;^0b{mUa6yR#irl;f!CtG&f@Ysi3T|Z$lW`3oY{I=xe4XXY-&=`O44I3urD1%6 zKbBw;^qS&)E67QAy{3xwNtRH~!ClZd!jl$Uy-I<-_&c=zZ$y*x^w$W>_3eOZOh+}g zG)Yl?a3*LkWd0ZmOIHs%Z2!v2>av68CrP@0rMc>kgRn6p2wzv?v5os91?daIAeBDf zllJyPK4n`O5-Kfp+9``El88cgteq!;GXreZZ@@@`b`C@_}(s$ECVt4 zDs3H-sm63iw-h82&zehJ1+}jjS8(LOnC%T_iz?JOoUJ@PTTUaWsgnm2ikVYqrkd7XSkg0=P5nLM(Ab|_a40X6)s*t&u@q6P1N~+3 zB? zE#G-$x_ui>nN{C3OQ*C3w%x-6+EcSLMK-qN`Sy#+o^_ z^`i0?g&`9KUUS-So!fEpkD<>R^~f(;oOn8>dW3>KYzW=uLGxm5`?m<(S4(3t$zt*(w)`c3Uoy>sWKawF4 zhbDHWlFUngzLXJx#gZpU4lf^nfgrG1ZeTovY3Dp1;^hd2kh#m!kEJ^&FnU2|ov%cm z-b)bHL~sAxTt;amb3@}|V18~n3XOwe!`V;s{j*3(W)#THGd3-$-JRHDlo&FcTT|Fq z13@A#pyOUgOs2ZH7Q=SR^Sd&nnciWAo;RZQR^jM;lUmVdZSc!n5M6@RrQ7Lx<7BE< zaluPr$Xem;uL9M2ex3RaLuhMF_Gv6(z`~>sLpf6q>z(=q6`8aEM_tix z{e9Q6pyNnaU2QMd;PQWhSK1QM3PLr0t<3bf~bs=Eu*Rs+FV-=b|9MV4syzd7| z42!oZSOw!4YUp22vfq7AOsc=F?Xd+hb{oB-G(J*6L|;Z>dN*2xyy^!D^0-qkxA=H3}gXisydU<*bC+UsoWC;rcAUo(^^nk# z5^(IKBnLvhhVzS_N=4-RRZq`T7SnGm@B3))I81Vfm+=Np3PVM_Fv$0-kBq&wiT!le z!#=+FZE*`pdQX#%eWnDqQP{Qdq)!9{{i6$^vba~<+zp+k-YjOZnfuW#c(>AnjKJcS zU@c^JHnQATr}sem!mRE{VxCB`MEXe=dwZAd2g*z)(u1zdEHBZ=(dlFl-yS!#Et!}8$$ZSyFODIfJbmpmXb!*fX zZnN3|iqk?a73LjtF;2M1Q~@UrxcQWt#WQlC<{}U=uI||;uOyP!@+Wtb5>mXyErZN7 z1arvc<$stvYt+`U8J)W$vXF@l8#H_C{-FfPn0a^f*4fFA7|P%bUVF+;%y2Q`UGc=X zRNgJniz|NQXJ4FeF$a8!_&H;hVCa*hoa*d z$03vfXg$A5Rj1wFItf8Jj9m}}9X$*_hXi2Y`-B60E?od0)M2oTpnU@1^DG8@!Y=&R n^gj#yXMz7L@c+mH%bSRuoW7{;H2WM7qM*xqS1*+6IzIXzE!kgi literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-120.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-120.png new file mode 100644 index 0000000000000000000000000000000000000000..82856771a2299747ce2a2119cb95b42a65a5d5d8 GIT binary patch literal 2977 zcmb`J**_Ev8-{1bGKd*#qU?K-@-*$*_oX3cDm;E{>RN+C zu(|SWZYCtmguNpz+%9F|pmNF6$0Sj81~Qr43sc_H;J@<(TD`HO#BpR|6GqVm-7#^(Cq;3YIzYTNYx8BE5ad)Yf$VglIq z;@|||T0kLAJj;>wDd$o-;TF&Hot?3Wbs-|$_ufc_^Dd-&g_M?{(h>~J;pai9N2i@r zZ|A49{ouGL7>{KU9WE`e?ru6RkJ9IIPc0xaLjs38HmN}yZ4kAprBl9+)+1zFFpYoo z+z%8V2?-8|;u&I$_|51Js!IHn8RzqX%18MgWppYZDnZWDj<-^G zo%Vt+D-+>E8Z8j52F^|x^Vq}KJqwP%#<*+Iw>MT&p6E>7THfPV23N>?hEgYVI!2aN zUH8t_?LqyCAPI6_tfpYn#!F{MXXVShKeL0Ppq0iMHk!w(p^aQ*McN-rd z1D#98tQZb-2>y8eO+MinW#NDn&B;fEvq`LcCpV<-o2a;GdQ)Q!q9zfj(;Mo=1O7k^ zxL4n4F(d}Vp+E3O5+*JiL>Q)sI9Bt3^O{HBSKu*Jv0U(PtaA)kYn)h0$INIv>^__n znUrC`wL%i$#5FG0pPNEdz1h;Bl7Lq?Jg1=(A{Q$KwcC9Zr(^r~w|2f&yGa0*!e%aU~KU9B%6XQER0JHvQ`q0SZ z(R682|Dd1vs<)`obdpfFJ$jcq&ml*9;Pa-Sks0K2X)hW@^+#^~kV3ibArzCyZwsm1 zzGSAboROrJ<#ls0&c!RrNcHB6w{K#!j-D7A3@C)jChj~i8$bqH+9!UKYVCXuB~moo zRB7|WU1Ct`=7-L7KI!%4vliL=dE=B=LhHrH$%anpnrdauwgz&~W7P&^bp|S>nIyI{ zj$T)1`zpa0Sz&wfmm@$Ah`xPr)GQQ=iXu8Q2T7tJm1garf{ zsG*qZ>@z(G_OTLLokaM-R#{RoCp`t0Xm7_MBpPMQ*ihve45jy3E_(eFH;1XjWJvWp z@=`ie7oFTTVm_P0%yDbHMDD_{R-RL@s36{|n4hco4rvdw0kJ)*<2oY)!H@_bx%4SJ zZ$Z>qGY|c6s{xE#V#`R?r^IAakVVW0>qAlHe^Sa2XM3KAT6n!mtH5&-@-lwcCNl0I zL`GX1{_TE?-lj`*xpY%zeX!^RMjOvAUptq=N2JaWTkKjZ79`BHOmIsZ(cM%{CTJrR zU4NGv3AuyKAlX{;Fk(pRK~Y&k1Yrs9DVae?ERqdwdYN1`ZLaDN`+@9weYH_&OiZXKN)Dv{ICrSiLE;vPSBw`)4CgJ zs<=XGOpO28rT9)VUeYY6{1(zQ*m*NaRZRqU-=4waFq2%rU>0=sp>Ov2IfyVK7a;ED zN(o|)(4QGapH%6-+v~H@>c&ca!G-4dZ)i5EU3W0ve+LGNtw)#nq*m`_s! zDs5e*2*RC(I=04cL-oUeKa9(J-V8AH$Njk!`}F>zOgXvwEZhwjSQTNoc2~Te-@!xR zx8FIf<_TLe$ru%GW)WD*Zo^Nc&Z|{YBjPo2u8pz`w8TP$xZ!0wh0J;|_o9=P+jl4m zMVqJNS2YU>zzg3(wlQo*e{dfcp2_7~d*JC7fzNZ-EQ~jp13qhl4!R4j=4dCRNAGsb zR!hv-o?9^vZA-@CG57c-iqF6>K4v(lDG1@?`izz1X~O|2)98AAZ6UUfHUunE4i~Jk57pLzlT%6-<)r_&BZF!9F+654ceTvEzc$0A~nF4Gq$E4b2rKc-fVs zi8 zy$5t@9csC>+FV)gUJPo3hh}UtwfR);E!-c;4qjq>>{WV0vwop*ySYWev5eMkjFKZn zn&hoDlQ4z7lIIhFu`j@7+Ct1?HalT2-5kRvsTt=_2Wj#GnK$G^9+LqviL&2{1=Uk` zK1_1YUsb!NIP;HP$=l)vn0k&Ylg;;&v|Uqm`_{_W>fbIiHrsO$(iY?M}`uJsdYG)m-U$PZbRO)4=A3NDVxT zge#~wATMy&@-i9lw`Ydo^2AgfXin1P9}gwVj&java6Om$%pcyUm}Stt01*!Xqfm zx9z&Neh9GjkbZ5ZU1I~T%;~!O(rwK8L+$FUUj6lw6mh!=!KtlLgzuk9=OnG%g{n7^ zhXPTePLhR4iv5bb}U-L7~=t++XgNBp5rW#;VJ_-7SedQ?p)q z+7U}q$F?0)=tIY%0vv~)tnawsL(CQ@PI|5tweBy)^-t3ktNKie?Rlu6v3%xP&}$l+ z40etp`(BVY#(XV-`(?tn?*BtX|Esgy-P6$P!y>+yLvGk#I5z-(+f=Vs$0_nqfvt%71`!=%gOpGy9YLGOMwJ;dFAx75h zTam~vWiR3PJ9aj}Dg!#uR5`dCupi4srbvlPH-Oiq1CzfbQmt(Bg?N0p;jU zkD?;C!m)RSX0nDFBWv&Gj%J6B(GZ!8n_Wzr0I6_2I%tZFs1z3yNwOe1OAmx6B-5j~ z?`j)~vmy-tA4#o(IETC1+kAEmc68TbSJWTq=DS}&52=_L%){W!2&_05*|F96?$33D z$sqd3&)SjVzWw?P2s>viW*+vrbc!Ncu_tHh$3J3GI)A1(S zC6FbgXlW!6;uCXnV>`q}xKr+Jaq@A*dp|`p9F1!nnb2@1YLzXS;iq4N1? z`_r$94-A>*lm$X6jk_F%ZhdNC_YS@%q6bT%i8;l`9rpK|JirJ&;}ddJk9jl|8qbbS zWpFQ;j09MQ?76V%?-Rm`6cl(<1wkKz4GN4}TGOv|{?vc3qd zW9BH&>C;LUl0FtmA)C4;Huw0sa!%PtnpPEr!?* z+8tB+Ui&!d^HW7#7x4dlCyO}XjOk>?U7<2!6E5sGqPT(;6V{g}bJhxV&8$e2^iQ>E zpa8o%M)itUfMJzKM?_m08c&X26F4Z@!^mNi<{NzJ@lQCoa#Er*9F8boukYBXcBV(j zp~@t)cm@k0oR*Mb@CUIM@%!%`)hn_aC%PB*hBBT0PLcZ|6aC{fSKu%fbg6B-4w6xD z+fqG7(G{sQ;IB?+Q}SwonIDq>`l5Th8eCF;g1MgvP++4)!>1)W1KTxGyX#n8v_NF; zp3UK(j+}ZG4@?H=VEGo-x^QnjeI;#?X*d-$gZM*!DgqtxHiT|q7SyK=v^DOQG!837k~ZIw|?x4E0VGo0)#uSGTo z8R8dYc@aX12>+_a$9mY4OeZ^DEcmVct^0AMLa@|%#ZoXdZ_wl?Z~lR~{x^uFpZ2}1 z5x9(=B-BI-=Se^2xhapqOniAx&J^#edM&0up`V#bok#u{#LD6yZVF!2|3$L0#I4nM zUL%goU-6W}2)@G7SlqkJvlrA&Akf*Q{wIh1QC<#})2r~*6}O%w z3J+%{D0W2~{xYXLWriw71%NV~@^I?}OGa1QVXEWl5M0%Z-bSCUTM@e_p!vAbi{%|g?+I6GaN0prQuoKe>nFU06!9s)RHvz-FuhXZO4L50z z1}{P*+Yx>bWHb)oA*w{uN{IX|wo>G&ikoDCHo;G;>2c7PX;f6DF-?fHA`E>&LX_l* zKOjB?TWz!QuKo?SjbP>mShS|IjkHewD^s+c46^<+nqK0DlQRcu@_medFvOwN{i&`H zj}5L}!A%hRHdeVNJ+-M;mbw`!n}nltCj&g&>n=dYLsCl%iZsY5%Rw6ZW_pDCmE!*qlAJu z=8k3MH%4w~Kv{ctMffp{y(idHe!eJaA%m{Y7fv_?SG*6CK+8Z0_LF5RMw!O)I$Nda zv|~EmkC_Ia?#BQyQ*veRdsRew$AT^g!?1>Ub zj~u8kKaGdJta4%BFAD?|XV&;H%X&-mHG?0>-cY$V3&+M$$yYBhE`AaX|EL{NK90nz)y`KO*e3zF4Ztc)z8C7QGxW zKNQCuo@0oms**0${q~6B5s8vE$Enqa2yM9wDCHV|D>MqUV8WFA0}Vcx3hJO=oYD-J z?IU-G%uadeNTg35JxTt;qC%b7jR7+;aTHjMJbImJCKdWXR~e`k6?Z_co2F~92$!pd zAu4Y~Ba|4m3E-JIw#TRKui7^rIU&`8C48;r>Ul3nbxOJ8S7iz|`T)clwOC_T{R}fmwtw$o7=S(GIVa{J?)q1Vr@X^%1Q37^yo-kO22Ct18dn=>Ey|4zD%c^nIGQPSd3*NE{TX8R+4AYRs1#+oF z(?!0D%}#R*gO^gWV`Ch_OFwpI$62R!RX8)NuM` z%yrc)S-w$mX@WLtY^tT(w9k7D=>_$6UEc~?wI!{&6*}d z=cgkLDojH+F1v3xPg6vUTCOn%ml!icv z`7-Xx-De7<+@jy8k1+-m>4<*gzVU))g$_sdIu5gl+dtlSLD1*eyRS5AZrMm~O%y}Y z@rzTRpY9c0@n5%`dG$tkuu9tb!+^%70@HSw+Z%Z@cf9+XnIjE+DXYnkZ07wCd9)kP z&VfPIhS!_|j7(?Ilon`X9$)un|LKzd#2{MaTs>n~#&L6knjp!I$I~cPQT3h}4{}DD zsMGru&|>d?3?Y+u!IjTh|4#pG`1N$s*ZJZHBIaQ~u+%^VSyi2KiTY+FJUC}fHSE?A zrB>CUJsFt)ob@wKF!Bxi#uFn-bF25L%5yO{9^xrevt~~5t&r)N6Z`AfrauvfyXVF4 z(ZhKW%1|wD{)C0K2b=q&wC7`KPj7*~;Nr?GlZFv|m9+=Ud`49aNA!)8D*~zxoYyc^ z217?m#B+@L_t3gvp4m?L!Sb6`ZaQ}}j+a9Z@h>kxJEBxjEwNN@;P4cs?z zYEY~2gJ%t#wW43@ZV~RY9zn-}2736zpE+79B{;c6k0v@uxvM6p^m7}h9D@@6E1@P> zmX~TZu63RdH-FnKl}ky~x|)j4-V@w#3V61A&P)alK09b->1!-Vf?cv4q8Z_&a^IZ9 zZ!XFKEmJO&bkQbEOv|O*z#C!y&kp5(86U}Ru~TL?BeB%!r#^INt_@(QZ=zRm(;@ah D!s36a literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-167.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-167.png new file mode 100644 index 0000000000000000000000000000000000000000..834f93c36f13379ceb291cc6e4060d1639585fc3 GIT binary patch literal 3901 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-20.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-20.png new file mode 100644 index 0000000000000000000000000000000000000000..6822359afa071f68997b1379d1a3019b71a78c19 GIT binary patch literal 477 zcmV<30V4j1P)ffd9;k^r6dIr3tzlHV?hs{5~C_Od$8%k z*9YRCShHie7-!yOIteKj01Pr0QbQR!a`- z;|0@w7^{Opg}^R0ozRw&_iv|KC>!!txd*98y^`cjkm?*R!iFQ)4P(i7TP`|qs|LY6 zdW^?t+kLm3WyZcmI6A4}=@rT@dDgU_A~Z#r{7G_Sq(%8%-k-4SugVYSH44H%#1LDI TG?nn700000NkvXXu0mjfqjk?K literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-29.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-29.png new file mode 100644 index 0000000000000000000000000000000000000000..f6efeda3b49e36ffc381a9df096ec00ad11a850d GIT binary patch literal 704 zcmV;x0zdtUP)q8 z+?m}r{GZmg&vn9;0z!2uo2|;`^EO;5HaD_;BwcrpHlQYlK{!LHaZjUi|#FExGMnslryu7#l>i z11UcY4Z5HELoN)RL2;QcOpPJch5loRAHm#&9ak!7aRu2PMBUJXNChl(pNG)J85;fk z7Gj5y?1Isa=pjrza>jjl72$U7N%^fFapS=yn(*g0hA;Ec45vwDyT*2}E3*z(u1%_OB znc-w1hr1UL_ab}{pI$d!cIJcNxbm6K8X96AmT2LlrLI=R{1k?-;LS)QIcHqSu~Z~3 z+>ZM_JRa5;uKpDk!t%F8YtEGtne%v@M77dLV%?|~w(iJXZ%ea0a61*p7H#vtkPf8n mjw@yJi?mnn9@{<_iu(`MH!A)t;9y+<0000`@aAz`NCiT_f#Ju+IxgQa92UBd{bXNXbV}=%HbIcLe50?*>LbVR@E+qQ~cDFTo=@ zwXY3R-<7%1fO*i?m+{<&0uAn7gsT$MqsoAwNU*@XuSeby^tqJjI|EDHC*aRd)MOLY zX@E5uCJpR5H0EKb6B{0RFbAwH;i(zsIC|dRj|wbF@|@w1C{0IUJW=gBI7If63UfRP z6Hs;mqo3s|?lDwdCbNo9!>mQKiLDcb#{jw-P?SVoI`u^LKMp`lvI<3>Q8Eb=xiypm)fe~3#}}K zQZ=`+DWCQXU)mv(w#&|whUcfrb=y{|fsAwLsci8GhbipB_F$HkH?J8 zm03zK{JxsBD8D2ND&lb>Z2Of9yU)dh^Up1(f$ZRVd7MM>^n1)VZbL4XW+VF=+2ddR zoAYPV!c|3Gu1b2Bv!JJpJSmXX8}UGloa2>w+&M?#<-#UF9Qg{M_Z8c_esCO~S=mH& zR75P9wO5&50)$+or`vc}H=;f*W0pR9JEj;X|`xar9t`MQr8=k$5~!8mi3hF}XMJ=H>N}-1wE_ ze?tv6-?NVL3|NvW)6FKVE^c1he@pRCQQ3ruBkHf=<}q~CG59 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-58.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-58.png new file mode 100644 index 0000000000000000000000000000000000000000..f500b620a96a089425ca67898c5eecc3e7385a83 GIT binary patch literal 1472 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-76.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-76.png new file mode 100644 index 0000000000000000000000000000000000000000..57a9bb928f26be88882eb7f9e7c73540d29bc6f5 GIT binary patch literal 1829 zcmV+=2io|FP)&q1O`Dx5uNb|NAWQ{94piG zm1I*|CYLD z(WihwY8uoiG!PHg&fb#ZmfS3 z<*(w{MyVt}Ahp;=ojZWqIjEhBIzN;$RF|T%7#rS3$Je-j%NTF!!}@^EeW;m(kcXZv zt1X(xEY6#35P|Lbwcym!9H_;v>xB?|awa`e{sz#V<{qXnX_5N6{KVrBLXj zwcGe^Y_2wqAhnoB4G&_+as-OV8UgR+kANB~LuCo7W?{<*II~Aak$7`s3Lo9Uj*n?+ zbcG=g>K0&VK)!dHKx#3A`nu7u2-UL?@h3ny39V1=NuUVz3(=|&-*k(0R^RMK{p;}x z6)!n|Uk?pPpV(P})O615C!>RN5lOU%i9cS{%}3CKFK3{g#}W}Uh3j?+g>ER5mn`B( zU?zH6<=~uyRCN;8#gj0dkK!j7;WG3d=j){zBs`>(aEe03M=|W^2D!w!1*!5EJQ|GW zOq!pFpP1RS6nB2(+M)&tx2II7_{f2GuafJMLy#KR-q(YM#S}tJNjNq91d7n|1xAKQ zPjte_gbj;K6e?cY|4r}FhG&YCWs0!pAf>F#NXYjgG!Iq9IKG*%34}snS1h&0k#H)L zL-Q!WKJ3rfV_BvkTUHY{BJ(pR;XGV!m-eX~=lDMqV3UzB;YwANSP8H!{h`9OPHZKY zOW#o=ezL4-DQ;htN(4eZ6Q-|9#GdXSatczVXYVlz0O`aVBB7U)aJ3|%8Y7`#bvmha zYS3y`atTu7dIzr)f5K+orEm&Wl_Vgco?1;vIF;39sF;bLn+;=f08*pp(?`@~1U)Hn zdZ`KvdvWO~O;J^e({gH!@H#2z!G#}%DY;7_8n-x#ou5#JW$LkiUXbI(st@1g^{p$j zu&lGXaS1i37HT?VnkU5z4u&Wsn%X*aTY>~|(-H}Vmj+yDUV$eM3~kc^@=OawxfDAo zis@^o zl7w!YKg^YAmQGKy0r{}sB)Ud;LOU2T9Bl6zlXXc&!f3WfVJtI{{AJIdQVp46XB01L zW@GzDlo-X7liP^KX=PVl-!`w1U9~k5X4{1bqrY86^>k9Bc?zjtNcl#{l@9Z`DpG4@ zF^)85OTw%{@)x%^nZzD(U@>q-&bo7r0Hj7(JC`!y`9n64(4KzsVw;Kk5iMP^7y$6> zF&f|E{eB`3SG@GE#wGacl077}XD9o6iFGNWr3kPcTa0ztv7E9{g}97W|De< z2dcFTXzi@scGwS67;zwwGWB^Uos?1uaTe8Pi(>7>(NwIT)}7jE(mjjf?nalKH8emc zk>MmUHsYs!mJP8TxiM>y+=#0uP0Dl;d(M5w=V*8_hIMa{hts+wIdMF)o{ueroz%Dy zcdwficf#(&YmLo6v7P>2>EhLrZ<6cMiDN0-uzMwH z-L$bGkMv>1hkG~d_gH3anlPfRJ}E85L2G3(j%_mTn~i(e*!RI}XltPBoq&s0q^bnJ zpSC~1GHcUB?CIQ}IKW2uL2JlE)gMO_KRxcZ1Wz8~>^^M$5aqAn#J0i#snYXC7oDcZ zxvSm{it0Q?A*xNjV2{4Qm7j3#d;YIN;G`y^$RPQu(O!t#4i}nN8b>nem`hM&xzYA= z2U&uA@toqMIEIxZbiH&W6Sef~pTYsD%bs#_&bs-$8+6CI!5nlF`2nf&jXJ)WK-SEr zc2Pf)u|1pT8RW$_l+UpFNXB+ymS>9WH_%Ikn>7+no3JeBtFg<*f+C^)KURAA7lZ#_ zkQxeH7#tuB4iE+h2!jKJ!2!bH0AX-|FgQRM93Tu15C#Vbg9C)Y0mAZaz;wvJJ(vTj T?$fk_00000NkvXXu0mjfc`Q@_ literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-80.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/icon-80.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c1eb6a3125f2e10835c6741d4474e93fb0b6b GIT binary patch literal 1953 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 zcmeHvcT|&E*ykHSBNh;JqzD9IP*5R&N{28KWdx+DfKoy+A~p0*5(h_Mq|A&6C{o0s z4IrrW790>}s47hX2}MA_5F#akkYwMy(b@0Y^X=~0{cF#j_^9ymWWx9d1}tXhO$0N5J<3{VjPZXQ0^5P5g3r0=1E(An$eEP{IDp zMfHmTCfJ)^KSl*%FGX2i_K5QF(7mpJGLkol&;t$lVME;HBm8{*gY_Z|6(GBMV4M4E zq=G!uCB(;2;Ro&m#AvJsh>WhaZ+AWT|*nGeg>(o zrK+x>r>>)?sUiRMr2sxH==u#kTlD#_&jSBusBkkRBtQ>|3=a=i3qPfX3-Uy2=<4bs z)isftnyO$A)!<0~5Vr_b|6s*$7SPyWk07sr5HFm+JlCR|J1#WDPyrk%Zwh_^|C;p= z{t6Qa7&5{w0I8v-&Ycp}@w&&q{Q^RRe4&S5_dsHOv3^+pkYKQ{#=m_7ZsJ04!8dXL z6Vv~G{GT2GLVNMzzt8wD$KvPr?<0ak&V_-~_zK8>**o}hWB?Xviw(ww26`9jKleUTPW*qLzXu&kypOx=Hcbfor21L_yQK~7J@ZY;I5jghNh~f z?q!WLdg{7*n(C_RT6*g0ysj5<*S&5;{@YatTw1XAWsTE%8oGMwr~Xq{&}FW>g}D81 zJ74$EyMYVxa|0*r<>%&!MF#kLD#-r}qn-)Q7Z(IR7#!WH|M>e0CMMQFxEo%+;0M9B zrf20ZoHNnV(ACmX)l}1fhI{d%-Ua{Q5I27h>;<%;0tk+pm)CVY>~(kSDJ?fmRjh}m zuIgz`4_#Gv53TE}ZaOz^Xlb}>VX>z*zkMH#^9bd-z_;&T|3Cb`Rgf1Lf^NS5*LJvp z$@Lw*AH9OXRgL@_I+w74Ut7Lj@{qgexp{EIz)-=1yZ+eg3SWQi^?!{3&usWjENJw9 z;TODa!MGbC;ch|LA3Q;{{;KogZD z`?U!?a^tct_eI`YLxY^uw)y^dMVjIvVJ{Qf3NPt!XGAAj-Q*8!@N4y@?%YKCa(r}$akrvSez9|1lBd<6Ii@Dbo6z(;_O03U(>ZxCoTne3{L zSm>r@hi}9pOg~L$(dZoK@uq4j6O_Nic(an~Wu_drNe`O6*2I{t3p_2(LO`I#BWqjZltZ*$)!bsmZXBi9N@>B>s(W`by^`W$t5K<&Rq;(12&xucPo z9@P*22i3KmKUj>_oqL7WCDJVci;s|<9GEaYtr%; zMJDm$zyV!u-w0g6a1`|k*di)wC;?l?0h=f1(GN=59~fiXr{<@Bo}WqVOj$gHsA5_H zAqdW62ArVV_sFO!8k{pRKK%mMNPv@5{UHwHtP^5vyc;G=?43Z>9YPvbtpY~I0`fhA zT1}sWQFI1Y=Qk*nTk#L7zQEO3kWWj{P3AV6dC_T-=-#K+ZK~^%rcv zok$;gSx_YfU?q22j}k)h(X$crfLe3n2pMR}GNA;oRgR1K=jyr*%fXUY zq$^DGT=;%J^D=XGD4P&$k$45mT3@2QwNJ4ZnFJ#Osn(J0WfLd8G#`VcOG*9;t;v4K zZ=Y!Q0-49xf`4x8D+SUT2ETNx!}HSWy^Yj%?`MtQaI&843Qu{{06<})0fx!7Cuzk> zX34hHSog9VT%fC_G34Ytr~9!PZ^*ui*^w98Hlo!-A}M>&8qa5&%~fY#wnOG;iw_(L z#Rr377_oN_W^oGeCqIBo4r&SKEst-r8XfVFDWd5ko~vi0w*9vU?go}01Foq=t0iZ| zc~4!MB8_A5ct7)`E)v(0*^_2>MXQMw;L! zVPd4w59l>7_`t5)dZZT8eb{pMKL=yfOg71gFk}#5lBCitiJDKVOO6-mowCzo- zxvI%`Bo@l9gSoxE>6vV6*Jz$-8$S?zk7XT53Q~31{$f+M=k)=g`%#?cxb0O>;Ew0j znu<#TbQ7-I0B3o@>D~p~{r@Y0-xf^*whbdR9f3pDPfBxMrH*kQ==#(ty9V7b-5lhEfUDA0vnWX$jKRBGnt~ z4KVEZWqagPgHJN8KDZ82jH-XFRSAo{a`4UhgJrunDJ*epvFh~x@MHlCE`0#5COiH*ZS^W5>|&;Znr4Kv-f9zlzp16-m{ z;isz8ft%VI`!=ada z;yBG=?z7_eg{Mbvc0tb=2&=x7WdJ_a)GO#4r6WEkRL>AN2q+k;B8#`Hl3w1T** z4s{e_0os{9!Gwg&E$Y&7n0hKa0egfPq>x|rS4@wO(3+S)_0YKXJ^K9cc8gl8ea$M+ zqE{{ua7?SH?*P*y3&_O1AcQd265QVZRILG1msNoHg?bmlBVgQb4mK!VfR+sg20BV4 zP+<)mM-BYR2CK%7OZils4bihtZ51dKYNdn;o(K)4HN5a)mpwOpM&9(7ca1v6vy}na zT48S!$anQkvx><*g38VNNNXIC&!uF!7qK?O<@C0K!bm|#K&DWe4q#$W;1{Yt-38J# zosL|4K$;icS*^6w?7csxZ=$(A;aA8DMBAZQh(NSND&lFV4h-WS?Y&idV)jG&t{*Zmq7l`*;h))3u2RCU4@o$9Z=O+@{^t~pgV$aj6jU?XSh0GtYwiID9=44` zg;qBXUs0I44MjwZJj4+JB(D7hR7bU=m{Jb&6FUg7&rqE?$!a(iL`tP2O|sY<#NiUs zsEcBkw;kut^JMAGjFHd}ohUUm_0JVc<<;n`2;JCea8q36g~lxhp4{zD1M1lRX$i%F zQ{{|l92MtGwELC%Vy#=ffRq+FNRVRZ>a*Zj#>f-kk{2nh;4SG7A+2Mn)H}6j(su}i z{RE@j*qT_#@nI@M?!XAJq%e1a&`cg#={-y{=cqg->DN|SUHN<$cdp&0UobNW5Th+- z`3*E&L)p_DJ2{tgs5=;=-J9k0r1T+^^#WLW#1DtXtw-n4SDjAm=h#`o z#Fl-a-xs)+OxV4<=L~Zl;B3}S1#9P?xv@jbOg|4U;{Lb#BfTS#ry%S~)^BpGxoy$= zxQPS|ySI+rXL~9a|69)Pj{`OHIR=Z7fLP#HMqT|d_!vvDU3yKx%z2EqB;34pXEt)w zmpFB4aj`Qf`>oOGt}j>Gx5gLhXm>|H%UJ2CKu;0Gw+k2Sw0+{=$epJ|>EUX+*8M2ts5*cZzCS&brN+{`W0Af2@%W9Nc z`%eF~(7y2Lo*maV5srqoDv^y25EgQhPwh3Be)@FSRSssx;Ui$z%=UZ#(=!9oXBj!y zEU)6#)%2;WX2_4CxzCf45%&jD zhSga{3WdAFottIx?L{ds8-O> z#Z5OaRu&t%?2wH~uPDZp4o-OwTr}g3sr3kti|=duw^um*vQ#^#7oI%yZoA+&!{LJE zgaqYT$+A8BZMuWTR+Fp8#_kAq9oMdGSSm>;F_Tz&1K+vNXG%ZoJ79sh+@UH{zo41@3VK)T-maPlJ$~>@EFl&rwKR#pDt^&Ef&S{8sjnVCgwP);+ zuhzpA+;2uwsf7ZOOGNTsAi-^?F_>*G-yGq~@$Ds1M14y7)5v4N!=OP1p?mTC$S(n07-#s!gT4Sin=ADd8SSY@ygkSDd;;zu- zeqpW?trSPk+=!X7bs~fhEx26si;)T>7qM_%lW)uxvZObkU6shon9A^G`^UIt2W6)E z-@0=X6k466XbM6154CP(wAU%14ALO+7q~tSriG7yy6V%NsaLk2nd9Yh5au3CTm9UL zl)Jn3z7R?|Cz5wEcC*0nZ`;R+ayx;{+LOY!hNOj6T`Hr0bFdW~Si0x-9d~#-yCIe} zXyDGdPDb0`uY2Zf#S!co}0fI(c;WX7el5=)1U~C--L=y{Cp7 zSe9X{LZJ=<^6ojXl^MvT0~luIrc4R$5Ow4Vr2y@TBw0eV+~Qbu zO*m_Jf$TWaX3l#n*s8-5C3bAt=tqwFcnPhmAYy$ns15sJ9znTL&7 zy51R+oyM08h_hm0H{{S`SFTwRR8_%D`ApZl5rVaVe8)@S(Dy;MJd5d2T9;bfzx`f^ z^P4i(xg2ReOG*;HC7va+HJb8SY29{i=T@=mf!9YVrpz?Mr+Zdn93@;;K8f}l8GZi! zfR4J_>r?x)3|ZoB4FKnZ>GTY04M6Mw5vk*8b2%GNtIqkHp7K|J)A+t_~fnv?uNVao>B=>9anCV;w2XsnG0Ttnla%8=8wHTRw>o+Tbj#v5}Qx`NCG>w+#qyJU(bcTe~TS_V3M)*Wd- zcL%O_I8`kx(&jOlW7J+2WlmyYv}=B5Lq*v-zV;d3S;1)idd$Xw!0Ei_TT}I4g%@6% zQZn`;^{(9D=tPRXnJ*{3a`TstUP`-X->W_Sod;57J5F)KWDgX85rf%=vMA<15nHr^ zj9CBQs2%5Eh2O#4tJRFFoZA9zn3uPsT3w0K(K+zfMXc0ZGF&cgp;TFQ+Pa4P52I|r z-fo24!5A#ag#ObZQ{JX9{ds{g4ra`+D50}09Zfz%hfr!l>W|*lrafOw!K9Q2Uu8{$ z;-bGc6jqZMU$TLjqwOrH5^4?j*c7;T|KR3hg>()xLrXRstP3bZhU0n3uR@f_WRLA? z&RPrS-NJfq%6QT$ruy#@I~|1nLj3bB_B^bLsT`^=@OXGuB|lzjaRqmJcITG+ZolKk zR|!YvxYKTRJHYil;?;iG;BW~hicTn#*yC{6bCMosH_K^gIE(UY7?leK`cc*6o}x!j z*2h0TMRCm(Qb*_xGCN~TdL(>SfzhWZUd5#Cdx&-Kf?AnPOGp?sn}i=?n^sfQ%8%d& zlrd48O;?8IPmQ8kdvLEZHk#F1AK56|bdKFj-d4;;FN!!e6FvrLpK7$GK zIZ6F^1B%1&zdFKDcG_G2h>1g4_A>+LJ{#CX&-Ho?yNz`Ay_(NWJti0ZYd;qV z-nQYmYCudq$=Yhh5+aFL(cUHW6 znQfob|9UsYdc0A~+zY_)O+f@yZTTLAi$)jB# zXDa3{{l>b4FxX@K`) zu^RnoFBXVypIA-C#?HH^3bIiW-Aixv$Q)ALNGNRU)X>FEykzuiEnh!z;7x|Oq{xRD zzY2`DD0kL!l2Bw#$`wWe_BgfjmBtU8P_I;s^fdFO(zQmy`{m?xK}pe^l+Cq!ve4?fX+LXPoRQqkId%u9*wq)euW=4nsHO;;o7znw zg7wyOywx$`txj}S5MV{PUhGYeEpKW*SU>hBEbAd-d>_WnUUF>4zT~Hbgt`^G7_SOl zqUIpm$63w~|F)(eV~map1eUws576p8 zXG%^jP1CC?dXm{5&+xVRC=tO=im;C35tu!$QKwkjT^gBibyT3#Q7MZ8mUsbDxKfRi zk?>YRK(YwRWqHDfY~5qJt{zHTiz8H!L(0 zRw*Z}E?eCh3044daZi%WCD2Lb9Jtn&m3Oz{pj)?&>EpFG0-@|{E~Fd085p1CPGp4* zmbDC64E1@`XzGLvS!AM6XxOacXKK&e3f51Q$~~PP&cw(;&Q@g{?$43+kcnvL^ zZcW^zD6~;b3W{-2AkzJE-~l(hymPCqTi~>JEP+~HRQSsbK(W+BC|Fh-=hE$X{8H`oEV%ugZ?}GpVLf!N zRsE7h{wsQhIah~wK;3@tU(h4&K1*@F-^V`)%9#Ir;Zylodb48F(D36E3{FOilXPh)kQb#RSvT(jS zUmgV0{#vEAd&JYPgXUKPc!xJ~NiT|Kg8Mr*Pn8EbgC)fmC4bAB>$&C>kfX@~xhg_A(dj!7V;de`$7A?)s@Cu925UuEtMAXS(oUq4H=h;#Xcg4`r1e z;=DaJMGxC-!L0``$ECJhH+If7a`Dqqa_4|bEuteb=jH2h)RG~q&7+L1{*3vvZ%*xb zw81L6X~m02Z~&CQw8n*Ogv2c0qYawgF`}0&#ePafn%w2gVR8}Hi$N>fVIK@p@j};b zPX1N9VIV5MbxK5u^R8;09xsh}vR4sS*ok{0kYDD$uiJn~ZNJOgrGMZN0=%LhtVdmY zlCIT8$b3LrAXbQBKPY3gqdlUBV|=qqXR4P8a;+;dtE$6tPQ^AOCVLkH&VD#4q;7ff zU5Zg=#cEG|#8f0SSl3q&%}1<&yT*J!I_V;(ToAt;g!HpN`C+A5u*H7BBLYk=OZ1$I zYL0Kd;tn-$FI^@S-?0!XD_2MkKs9_$5&DE&jCd2~kO-2z63^^Kh=xU8ard@iYRf^& z6Ok*FiD?p^biAOS$_!y;OA{)pM-uih`(Qn_2PqfEn6_j2JF5u?D5lvQ%EWqznN-+G zG8Qyh#;x!HC(@^dG{U*Yw5KtBdGoQ5 zOXoA#z>>7hhMwqT$&ks@xvi1nP<+onL2)yG+%{sn>ecm~*pp;`vQ20Qw2vEmLfg1Z zgO?mA2^8{coBL;1M$f}!7<;0~??kiWVZNhtO94OUh$cjU32PQSAhfBP@*}Y~WmG{R z_V*w5dVcV`ZJc!2+#q<^fICxlC<_)LgDkbssaUwYQBoPJkRQsS|IW6p$o+*yVHpVL zoljDPx$6e1{3>ccHg7;&?WUlUZJ+Gz*Xa;X@BFOF#@-KdupIwGYVrBA%g~C*{{=0y zj^+sNRd>epVsFhKEPriIUwVVzCT3#j(9xSuR>P%d$HuG->#31|MGi z{-IP`yZfJ?bvQ4M??ZjY?4G};cXFR~$ANg8O(sSHbVI4O<2yB|6kLWTAu*wtwMWJ8 z%x$gByko-NRn+o6T_T1h8c%lsjRurKDSE3|{hBH56-T@_+J;oqu-@lQZ$9l(NHA&S zG!>oPM;p@sr3JNoHBo7Lx+NG`Z5v*XYmdq8t|A6TBa&a6$_^emW|JY)y8RT5eiVI@ zy>(2K`hbgr!->#FS9!3tG6@!Z!i%)qsMDbX2M{*igW}a{)s#(6FK#7t`F9NdMMZF1 zEJDtDE76bnH7~Atd8;k-D;ZLbI#TgI+lbwqGmC>P6k2Iw1}QOMa{q11ZRvS7NHGf$ zbK`D?+=!3~=F!aK#deTKFn!JF?Oa8W#C`UdUtO~ z7s%WVg%t|JUyRnCEBC|s&~p!6RK|iihKT4*_*#)Jowq-xeq9KsjENK^E2GXiUXKpu zCrB?cc;4sMh|rRaaJLX{5At7dUKbNv^(AhuOYXmUO3<()@w%2iMq9nRy zcuKL$35#5p>=8_G>my`80fJAu8mc_rxZGa1@`F^EX`1-FWfoVK17c!aWtNNpn{ra% z<%Wgc8-C1DP8Md(k~K=NAYc*XUT1dq<5dNLnU@7M$yin(#qyh!aNRrg`de9|vZTgs z=aPeQGPrlA--2Ny@?WHa=_^!$Fuo1F1^lQ+lErLg*Bvlviz=I2wc?~+TAqK;05x2i zph!xMMQezKs)>9aCdL9lxA!Rshy?~#tO9d4*m|fS1fX6arXJ(feVceFDidLlkA4J2 z67d#fdu7rYuiwJZ5A?k0hZ&_s|J-;oma?j`PQ1f@6K2pl$H*S$M9$2455(7$2!ge* z*TZJTjiN@kCG9T3Kvz@ZX248{j?{T9B3Ids>#T^4U9QYEf9H|dEaKSpykPAPBk1*2 zjquirntl7$y2spR#tp!`-1EEBR8sZ_x>3Pc{XTAC!>qA6(%w1M_U01-v-@0>iGn-_ z5q%5R)twznV-djX)OWG^7F2388~Z7#;u(dC$YOTi@StWQQY*UC^<+L&G;qLza`n@k zhOC^x&7(f(#NgCd92T$A_fD^xcLTxzgp{<=7#RI%gCy05lG+JaR4mnbj*r#ihD985 zUtB%vs#cKd75BISg=x_yk0>jt#hg$`(Sxh^f*YZIh1xwpq))Gk@mEL^OCv2$(B+*T za;=MO_xi#Bw*=mHmy|6h<;RS>L3ewdQ^4X72H& z)u(S$POfsQ(TU1fow}1aW}-$;^?S+SDbi=TN_P8mU;p^^em`NNbRdm;eo8SESL)`NQkC{AS*5A<7pB zFQ!|+TwUs3_LU@jPJ%1b#!XXS84!buW;nldCr@PZitRD`G0d>-QgYS-;LYf#?v=1V zyXY5#9iyr3n5FrROIoXdccW{Gxd}lv_-NkX=HE0uEaQ`&tjtU&x~lYI#f^KqNLiG;V;jyIfna}9tag&JSeG(kf7kBq+Oez{*Vl&wP=}j1ELCizgPxa zoxNN%?ctfa`~;-3NjFdEa!mwbPN;S5hUf1bTMIM&W+!>UIR=Zk8t1WFu?+Oy*-%Y zbolyK>Lu7>gE%6*WXlTW*de)tm;&3Zd6;CHljBV%PfAJ8~GJCbloEcg8dAS4## ziQrCssT=In6FYq4;d^!OV56PIg-cbzW6WYGLkx)F2@gYP>?E;TDtd4A>Xo6Urze&v z3D-m%cH|8XIj~z|W6qQdtUN$Pj|jDX+$xXQv~^-FFFslFpT*PTI;1&^x3$t;kEOkS zB5YF*$>GinUe?&WJzP6Oj#2ctDxhih{DXt{JYg&u{7BkcK=TseIGjL+>iP^X(aKMv z`hhxo0r|pE7+99}bZ;tpo4<1)G~>R&;ujUA>GlBI_XhndVb!JC{?1$|bZU61M&mU0HRn*|OxQm(bP zV4Xlu4~u4*Cy$;#=qqw_mc98?Bi(?a36<1RzJoSr*QHvv4!f6H;R&=mZR9vkcmK&G zooIWhvDQy-?p7zx7DqDUF92vz+OsXv8l-nx=U}aL?lyOY^Lu2NcwU-Bad?%@T~IKDT>;Y)-?E2(e?9F~vfy*IgtgdwxBo zyu|7Ll6c94GyVzn@nDx;y>*wmpzC~15r^jm4BoA(lVCD@W_o#MO$I_EmbD(Iv zt%#R%brPX%uLrzVDE8(qnFZb?%ZUCcnBOn>$#898>Cnl{r>`@_b);w`>>fdLzyhL) zSBJ^6%k|``AMUdk@P+SpmXZ$0NQxAXc~avIk3nw0ya91sLIR^4l|o=L1NGB4IR$7{ z8$~mz!X>%@qhYW)={>UBX672O`UTdO$ucnm+QEwJ3)5Y$oQs`=+(p#=S0kXy1$XHP=5>Ha zwWm-UlLvqg;F-sl*@&5rFKL8O2kpYyG{Y;xd%X?@1k0Kug-qg zwT%m&$G#}ocTV})2bYmHz#B}~9ztM5LsFns5xiU2P!fb1p~k_E^POp74A|RP=Tpat?4`T-SBmGyQoH~Vf zQ8Kld?0*WFYuIquiL1zfu}!>4RU^TU+c&;%RbM5%C_Vq^7skSqi+}|?%6Eerh zMQ`XcnJikGG}P@axXjA)W{u1psZ zd{M&0f4C=Zv>`!XGj?+XiX4Ofe0^trjfFAk>{Ux#(fLH3Xg&NgA&IjA7nu#@I*Z^{ z?g<;wbcF8TnSn>PLX21Mi$R?iX5%E4nX|Uq(uno|n5z+RT8M-4zFsro6kMsOxa)%#sL0 zujcQOY?;=}`bd!7tXO|*fQ|(+5Yj0{8>hC9RSgOaQt}mJ*LxA4`f^f8>lxEtkotU= z`&Cis9Kuh6_4!Uvea+QY*OKTj0c>cDO0aVi+9!b;e;-`<3OTBfF&eCLaL+0id%h%f zE2b~#ZZ%$c``DL$P6bM}0#5QOx4u2Fw30zto1zZ-bMF-LpQR5OB?-A(zcE%(5eMnp zN7iMG%U+0JBl^T`;yX)~yq(W0rb&y@>L8S4M0xeC`_vC9$XG=el7__gJUMIRgh2bs zQ}no3^@{ZBaX|E(KpyXO4rgJ0q-wsrx;&~fa*h3SRWryp2VxJ%fwcWE7!R4rfmA?wveyhr;mPwc#C^T~p<% zE$AwQnCcOART=B)BbERfJe1p>5gS-d?v@*zdR2MoY)POc_fP;xk%GKu(iN;+R_i?# zQZEx&vB!UOy9k7=HUQc+ZGb|)r4-RE6x7)>1cDv!OA`P6OU~Fx8%4{)AHnpQdy1na z>S}A&{(Su9_T)KU-xIvP%`w!ln1#c%t>gqPLDxkNQpp=VXdq1Ve+Um)pWAL4yASi` zF5L;Pd;~gwhx~B74YnjOm>_<}1Js`td(;iT=5#S^6KO(^9gi(yS_a$9_C9NB_OhY%h0HQEdjo=m(jzU!nZY%Rw z?w{P3>shEY1Ge}b`S3t4!FLLNDDXpp9|{lx{7~SB0zVY^p}<9euOGig0$(-rlZtPy zz)z+43FKE_;Pd0Rpx{>(_(hkmzQE^4K0osL5ki0;3j9#uhXOwoKm_;#i7$}8QUQNg z;O`3jU4g$V@OK6N6$E|-=_?cR1=4?6Vc#|ARQe$B*9vbgOc%~sqMx31{pr5}7WQ#E literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1a208d3036d82be7d72a66d0391e470fc0dd9e GIT binary patch literal 157253 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⪻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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Base.lproj/LaunchScreen.storyboard b/ios/App/App/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..e7ae5d7 --- /dev/null +++ b/ios/App/App/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Base.lproj/Main.storyboard b/ios/App/App/Base.lproj/Main.storyboard new file mode 100644 index 0000000..b44df7b --- /dev/null +++ b/ios/App/App/Base.lproj/Main.storyboard @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist new file mode 100644 index 0000000..98a7cb3 --- /dev/null +++ b/ios/App/App/Info.plist @@ -0,0 +1,62 @@ + + + + + CAPACITOR_DEBUG + $(CAPACITOR_DEBUG) + CFBundleDevelopmentRegion + en + CFBundleDisplayName + DemoApp + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + CFBundleURLTypes + + + CFBundleURLName + io.demoapp.app + CFBundleURLSchemes + + io.demoapp.app + + + + + diff --git a/ios/App/CapApp-SPM/.gitignore b/ios/App/CapApp-SPM/.gitignore new file mode 100644 index 0000000..3b29812 --- /dev/null +++ b/ios/App/CapApp-SPM/.gitignore @@ -0,0 +1,9 @@ +.DS_Store +/.build +/Packages +/*.xcodeproj +xcuserdata/ +DerivedData/ +.swiftpm/config/registries.json +.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +.netrc diff --git a/ios/App/CapApp-SPM/Package.swift b/ios/App/CapApp-SPM/Package.swift new file mode 100644 index 0000000..5cde8b6 --- /dev/null +++ b/ios/App/CapApp-SPM/Package.swift @@ -0,0 +1,25 @@ +// swift-tools-version: 5.9 +import PackageDescription + +// DO NOT MODIFY THIS FILE - managed by Capacitor CLI commands +let package = Package( + name: "CapApp-SPM", + platforms: [.iOS(.v15)], + products: [ + .library( + name: "CapApp-SPM", + targets: ["CapApp-SPM"]) + ], + dependencies: [ + .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0") + ], + targets: [ + .target( + name: "CapApp-SPM", + dependencies: [ + .product(name: "Capacitor", package: "capacitor-swift-pm"), + .product(name: "Cordova", package: "capacitor-swift-pm") + ] + ) + ] +) diff --git a/ios/App/CapApp-SPM/README.md b/ios/App/CapApp-SPM/README.md new file mode 100644 index 0000000..03964db --- /dev/null +++ b/ios/App/CapApp-SPM/README.md @@ -0,0 +1,5 @@ +# CapApp-SPM + +This package is used to host SPM dependencies for your Capacitor project + +Do not modify the contents of it or there may be unintended consequences. diff --git a/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift b/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift new file mode 100644 index 0000000..945afec --- /dev/null +++ b/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift @@ -0,0 +1 @@ +public let isCapacitorApp = true diff --git a/ios/App/codemagic.yaml b/ios/App/codemagic.yaml new file mode 100644 index 0000000..e1b569b --- /dev/null +++ b/ios/App/codemagic.yaml @@ -0,0 +1,363 @@ +workflows: + android-debug: + name: Android – Debug APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + echo "Wrote google-services.json ($(wc -c < android/app/google-services.json) bytes)" + else + echo "GOOGLE_SERVICES_JSON is empty — skipping" + fi + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + echo "Wrote GoogleService-Info.plist ($(wc -c < ios/App/App/GoogleService-Info.plist) bytes)" + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up debug keystore + script: | + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + echo "$CM_DEBUG_KEYSTORE" | base64 --decode > /tmp/debug-keystore.p12 + fi + - name: Build debug APK + script: | + cd android + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + ./gradlew assembleDebug \ + -Pandroid.injected.signing.store.file=/tmp/debug-keystore.p12 \ + -Pandroid.injected.signing.store.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=debug \ + -Pandroid.injected.signing.key.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + --no-daemon + else + ./gradlew assembleDebug --no-daemon + fi + artifacts: + - android/app/build/outputs/apk/debug/app-debug.apk + + android-release-apk: + name: Android – Release APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release APK + script: | + cd android + ./gradlew assembleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/apk/release/app-release.apk + + android-release-aab: + name: Android – Release AAB + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + android-release: + name: Android – Publish to Google Play + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + publishing: + google_play: + credentials: $GOOGLE_PLAY_SERVICE_ACCOUNT_CREDENTIALS + track: $GOOGLE_PLAY_TRACK + submit_as_draft: false + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + ios-debug: + name: iOS – Debug IPA + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Capacitor sync + script: npx cap sync ios + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + ruby -e " + require 'xcodeproj' + project = Xcodeproj::Project.open('ios/App/App.xcodeproj') + target = project.targets.find { |t| t.name == 'App' } + app_group = project.main_group['App'] + unless app_group.files.find { |f| f.path == 'GoogleService-Info.plist' } + file_ref = app_group.new_reference('GoogleService-Info.plist') + target.resources_build_phase.add_file_reference(file_ref) + project.save + end + " + fi + - name: Capacitor sync + script: npx cap sync ios + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_DEVELOPMENT \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + elif [ -n "$CM_CERTIFICATE" ]; then + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + else + echo "No signing credentials configured — build will fail at signing" + exit 1 + fi + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App + artifacts: + - build/ios/ipa/*.ipa + + ios-release: + name: iOS – Release IPA + max_build_duration: 90 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Capacitor sync + script: npx cap sync ios + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + ruby -e " + require 'xcodeproj' + project = Xcodeproj::Project.open('ios/App/App.xcodeproj') + target = project.targets.find { |t| t.name == 'App' } + app_group = project.main_group['App'] + unless app_group.files.find { |f| f.path == 'GoogleService-Info.plist' } + file_ref = app_group.new_reference('GoogleService-Info.plist') + target.resources_build_phase.add_file_reference(file_ref) + project.save + end + " + fi + - name: Capacitor sync + script: npx cap sync ios + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_STORE \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + else + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + fi + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App \ + --config Release + - name: Publish + script: | + if [ "$SUBMIT_TO_TESTFLIGHT" = "true" ] || [ "$SUBMIT_TO_APP_STORE" = "true" ]; then + app-store-connect publish \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --submit-to-testflight=$SUBMIT_TO_TESTFLIGHT \ + --submit-to-app-store=$SUBMIT_TO_APP_STORE + fi + artifacts: + - build/ios/ipa/*.ipa diff --git a/ios/debug.xcconfig b/ios/debug.xcconfig new file mode 100644 index 0000000..53ce18d --- /dev/null +++ b/ios/debug.xcconfig @@ -0,0 +1 @@ +CAPACITOR_DEBUG = true diff --git a/package.json b/package.json new file mode 100644 index 0000000..a6c1a2c --- /dev/null +++ b/package.json @@ -0,0 +1,52 @@ +{ + "name": "app", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "lint": "eslint" + }, + "dependencies": { + "@capacitor-firebase/authentication": "^8.0.0", + "@capacitor/android": "8.3.4", + "@capacitor/app": "8.1.0", + "@capacitor/core": "8.3.4", + "@capacitor/google-maps": "^8.0.0", + "@capacitor/haptics": "8.0.2", + "@capacitor/ios": "8.3.4", + "@capacitor/keyboard": "8.0.3", + "@capacitor/push-notifications": "^8.1.1", + "@capacitor/status-bar": "8.0.2", + "@ionic/pwa-elements": "^3.0.0", + "@ionic/react": "8.8.7", + "@ionic/react-router": "8.8.7", + "@supabase/supabase-js": "^2.0.0", + "firebase": "^11.0.0", + "ionicons": "^7.4.0", + "katex": "^0.16.0", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hook-form": "^7.54.0", + "react-katex": "^3.0.1", + "react-router": "^5.3.4", + "react-router-dom": "^5.3.4", + "zod": "^3.24.0", + "zustand": "^5.0.0" + }, + "devDependencies": { + "@capacitor/cli": "8.3.4", + "@types/katex": "^0.16.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/react-router": "^5.1.20", + "@types/react-router-dom": "^5.3.3", + "@vitejs/plugin-react": "^4.0.1", + "terser": "^5.4.0", + "typescript": "~5.9.0", + "vite": "^5.0.0" + }, + "description": "An Ionic project" +} diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..2ce8c03 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "Ionic App", + "name": "My Ionic App", + "icons": [ + { + "src": "assets/icon/favicon.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#ffffff", + "background_color": "#ffffff" +} diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..f953449 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,39 @@ +import React, { useEffect } from 'react'; +import { Redirect, Route } from 'react-router-dom'; +import { IonApp, IonRouterOutlet } from '@ionic/react'; +import { IonReactRouter } from '@ionic/react-router'; +import { setStatusBarStyle, Style } from './utils/statusBar'; + +import '@ionic/react/css/core.css'; +import '@ionic/react/css/normalize.css'; +import '@ionic/react/css/structure.css'; +import '@ionic/react/css/typography.css'; +import '@ionic/react/css/padding.css'; +import '@ionic/react/css/float-elements.css'; +import '@ionic/react/css/text-alignment.css'; +import '@ionic/react/css/text-transformation.css'; +import '@ionic/react/css/flex-utils.css'; +import '@ionic/react/css/display.css'; + +import './theme/variables.css'; + +import Home from './pages/Home'; + +const App: React.FC = () => { + useEffect(() => { + setStatusBarStyle(Style.Light); + }, []); + + return ( + + + + + } /> + + + + ); +}; + +export default App; diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..7cac7e7 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,106 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; +import { setupIonicReact } from '@ionic/react'; +import { Capacitor } from '@capacitor/core'; +import App from './App'; + +// ── Ionic initialisation ────────────────────────────────────────────────────── +// ?mode=md|ios overrides (used by AppSuite preview); otherwise follow the platform. +const _urlMode = new URLSearchParams(window.location.search).get('mode'); +const _platform = Capacitor.getPlatform(); // 'ios' | 'android' | 'web' +setupIonicReact({ + mode: (_urlMode === 'md' ? 'md' : _urlMode === 'ios' ? 'ios' : _platform === 'android' ? 'md' : 'ios'), +}); + +// Derive the studio parent origin dynamically so this works in both dev +// (parent at localhost:3000) and production (parent at appcakes.qqura.com). +const studioOrigin = (() => { + try { + if (document.referrer) return new URL(document.referrer).origin; + } catch {} + return 'http://localhost:3000'; +})(); + +// ── Safe area bridge ────────────────────────────────────────────────────────── +// Priority: URL params (first load) → sessionStorage (HMR full-reloads) → postMessage. +// Capacitor sets env() natively in compiled apps; these paths cover the browser preview. +function _applyInsets(sat: string | null, sab: string | null) { + if (sat) { document.documentElement.style.setProperty('--ion-safe-area-top', `${sat}px`); sessionStorage.setItem('__apsuite_sat', sat); } + if (sab) { document.documentElement.style.setProperty('--ion-safe-area-bottom', `${sab}px`); sessionStorage.setItem('__apsuite_sab', sab); } +} + +const _sp = new URLSearchParams(window.location.search); +_applyInsets( + _sp.get('sat') ?? sessionStorage.getItem('__apsuite_sat'), + _sp.get('sab') ?? sessionStorage.getItem('__apsuite_sab'), +); + +window.addEventListener('message', (e) => { + if (e.data?.type !== '__apsuite_insets') return; + const { sat, sab } = e.data as { sat?: number; sab?: number }; + _applyInsets(sat != null ? String(sat) : null, sab != null ? String(sab) : null); +}); + +// Re-apply after React Fast Refresh so insets survive soft HMR cycles. +if (import.meta.hot) { + import.meta.hot.on('vite:afterUpdate', () => { + _applyInsets(sessionStorage.getItem('__apsuite_sat'), sessionStorage.getItem('__apsuite_sab')); + }); +} + +// ── Session bridge ──────────────────────────────────────────────────────────── +// Post auth session to the AppSuite parent frame so the AI can test auth-protected +// Edge Functions. Uses import.meta.glob so Vite never errors if supabase.ts is absent. +(async () => { + const mods = import.meta.glob('./supabase.ts', { eager: false }); + if ('./supabase.ts' in mods) { + try { + const { supabase } = await mods['./supabase.ts']() as { supabase: any }; + supabase.auth.onAuthStateChange((_event: unknown, session: any) => { + window.parent.postMessage( + { + type: '__apsuite_session', + access_token: session?.access_token ?? null, + email: session?.user?.email ?? null, + }, + studioOrigin, + ); + }); + } catch { + // supabase client failed to initialise — session bridge unavailable + } + } +})(); + +// ── Runtime error reporting ─────────────────────────────────────────────────── +// Forward uncaught errors to the AppSuite dev server so the AI can read them. +function reportError(message: string, stack?: string) { + fetch(`${studioOrigin}/api/agent/runtime-error`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ message, stack }), + }).catch(() => {}); +} + +window.onerror = (_msg, _src, _line, _col, err) => { + reportError(String(_msg), err?.stack); + return false; +}; + +window.addEventListener('unhandledrejection', (e) => { + const err = e.reason as Error | undefined; + reportError(err?.message ?? String(e.reason), err?.stack); +}); + +// ── PWA Elements (Action Sheet, Camera, Toast etc. in browser preview) ──────── +import { defineCustomElements } from '@ionic/pwa-elements/loader'; +defineCustomElements(window); + +// ── App bootstrap ───────────────────────────────────────────────────────────── +const container = document.getElementById('root'); +const root = createRoot(container!); +root.render( + + + , +); diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx new file mode 100644 index 0000000..f6f3383 --- /dev/null +++ b/src/pages/Home.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { + IonContent, + IonHeader, + IonPage, + IonTitle, + IonToolbar, +} from '@ionic/react'; + +const Home: React.FC = () => ( + + + + Home + + + +

+ + +); + +export default Home; diff --git a/src/theme/variables.css b/src/theme/variables.css new file mode 100644 index 0000000..648b75e --- /dev/null +++ b/src/theme/variables.css @@ -0,0 +1,152 @@ +/* Ionic CSS Variables — customise to match your app's brand */ +:root { + --ion-color-primary: #5e6ad2; + --ion-color-primary-rgb: 94, 106, 210; + --ion-color-primary-contrast: #ffffff; + --ion-color-primary-contrast-rgb: 255, 255, 255; + --ion-color-primary-shade: #535db9; + --ion-color-primary-tint: #6e79d7; + + --ion-color-secondary: #7a89f4; + --ion-color-secondary-rgb: 122, 137, 244; + --ion-color-secondary-contrast: #ffffff; + --ion-color-secondary-contrast-rgb: 255, 255, 255; + --ion-color-secondary-shade: #6b79d7; + --ion-color-secondary-tint: #8895f5; + + --ion-color-tertiary: #8f78d8; + --ion-color-tertiary-rgb: 143, 120, 216; + --ion-color-tertiary-contrast: #ffffff; + --ion-color-tertiary-contrast-rgb: 255, 255, 255; + --ion-color-tertiary-shade: #7e6ac0; + --ion-color-tertiary-tint: #9a86dc; + + --ion-color-success: #3aa67a; + --ion-color-success-rgb: 58, 166, 122; + --ion-color-success-contrast: #ffffff; + --ion-color-success-contrast-rgb: 255, 255, 255; + --ion-color-success-shade: #33926b; + --ion-color-success-tint: #4eb088; + + --ion-color-warning: #dfb25a; + --ion-color-warning-rgb: 223, 178, 90; + --ion-color-warning-contrast: #2d2520; + --ion-color-warning-contrast-rgb: 45, 37, 32; + --ion-color-warning-shade: #c49d4f; + --ion-color-warning-tint: #e2bb6b; + + --ion-color-danger: #cf6679; + --ion-color-danger-rgb: 207, 102, 121; + --ion-color-danger-contrast: #ffffff; + --ion-color-danger-contrast-rgb: 255, 255, 255; + --ion-color-danger-shade: #b65a6a; + --ion-color-danger-tint: #d57587; + + --ion-color-dark: #1f2430; + --ion-color-dark-rgb: 31, 36, 48; + --ion-color-dark-contrast: #ffffff; + --ion-color-dark-contrast-rgb: 255, 255, 255; + --ion-color-dark-shade: #1b202a; + --ion-color-dark-tint: #353946; + + --ion-color-medium: #7f8697; + --ion-color-medium-rgb: 127, 134, 151; + --ion-color-medium-contrast: #ffffff; + --ion-color-medium-contrast-rgb: 255, 255, 255; + --ion-color-medium-shade: #707686; + --ion-color-medium-tint: #8c93a2; + + --ion-color-light: #f3f5fb; + --ion-color-light-rgb: 243, 245, 251; + --ion-color-light-contrast: #1f2430; + --ion-color-light-contrast-rgb: 31, 36, 48; + --ion-color-light-shade: #d6d8dd; + --ion-color-light-tint: #f4f6fb; + + --app-background: #ffffff; + --app-surface: #ffffff; + --app-surface-secondary: #f6f7fb; + --app-text-primary: #202532; + --app-text-secondary: rgba(32, 37, 50, 0.68); + --app-text-tertiary: rgba(32, 37, 50, 0.46); + --app-accent-soft: rgba(94, 106, 210, 0.12); + --app-accent-softer: rgba(94, 106, 210, 0.08); + --app-success-soft: rgba(58, 166, 122, 0.12); + --app-shadow: 0 18px 48px rgba(82, 95, 140, 0.08); +} + +body { + background: var(--app-background); + color: var(--app-text-primary); +} + +ion-content.home-content { + --background: var(--app-background); +} + +.home-toolbar { + --background: rgba(255, 255, 255, 0.92); + --border-width: 0; + --border-color: transparent; + --color: var(--app-text-primary); + box-shadow: none; + backdrop-filter: blur(18px); +} + +ion-header.home-header::after { + display: none; +} + +.home-shell { + padding: calc(88px + var(--ion-safe-area-top)) 24px + calc(32px + var(--ion-safe-area-bottom)); + display: flex; + flex-direction: column; +} + +.minimal-home-shell { + min-height: 100%; + justify-content: flex-start; +} + +.minimal-welcome-card { + text-align: left; + display: flex; + flex-direction: column; + gap: 10px; +} + +.subtle-welcome-card { + max-width: 420px; + margin: 0; + padding: 28px 24px; + background: var(--app-surface-secondary); + border-radius: 28px; +} + +.minimal-welcome-card h1 { + margin: 0; + color: var(--app-text-primary); + font-size: 32px; + line-height: 1.12; + letter-spacing: -0.03em; + font-weight: 700; +} + +.minimal-subtitle { + margin: 0; + color: var(--app-text-secondary); + font-size: 15px; + line-height: 1.55; +} + +@media (min-width: 680px) { + .home-shell { + max-width: 720px; + margin: 0 auto; + } + + .minimal-welcome-card h1 { + font-size: 40px; + } +} diff --git a/src/utils/statusBar.ts b/src/utils/statusBar.ts new file mode 100644 index 0000000..2b917e4 --- /dev/null +++ b/src/utils/statusBar.ts @@ -0,0 +1,23 @@ +import { StatusBar, Style } from '@capacitor/status-bar'; +export { Style }; +`` +const _origin = (() => { + try { if (document.referrer) return new URL(document.referrer).origin; } catch {} + return window.location.origin; +})(); + +/** Set status bar icon/text colour. Use instead of StatusBar.setStyle directly. */ +export async function setStatusBarStyle(style: Style): Promise { + try { await StatusBar.setStyle({ style }); } catch {} + if (window.parent !== window) { + window.parent.postMessage({ type: '__apsuite_statusbar', style }, _origin); + } +} + +/** Set status bar background colour (Android). Use instead of StatusBar.setBackgroundColor directly. */ +export async function setStatusBarBackground(color: string): Promise { + try { await (StatusBar as any).setBackgroundColor({ color }); } catch {} + if (window.parent !== window) { + window.parent.postMessage({ type: '__apsuite_statusbar_bg', color }, _origin); + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..29e1016 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "types": ["vite/client"] + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..9d31e2a --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/variables.gradle b/variables.gradle new file mode 100644 index 0000000..ff89f79 --- /dev/null +++ b/variables.gradle @@ -0,0 +1,18 @@ +ext { + minSdkVersion = 24 + compileSdkVersion = 36 + targetSdkVersion = 36 + androidxActivityVersion = '1.11.0' + androidxAppCompatVersion = '1.7.1' + androidxCoordinatorLayoutVersion = '1.3.0' + androidxCoreVersion = '1.17.0' + androidxFragmentVersion = '1.8.9' + coreSplashScreenVersion = '1.2.0' + androidxWebkitVersion = '1.14.0' + junitVersion = '4.13.2' + androidxJunitVersion = '1.3.0' + androidxEspressoCoreVersion = '3.7.0' + cordovaAndroidVersion = '14.0.1' + rgcfaIncludeGoogle = true + androidxCredentialsVersion = '1.3.0' +} \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..e51f7c5 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,31 @@ +// NOTE: @ionic/react and @ionic/react-router are pinned to 8.8.7 in package.json. +// 8.8.8 introduced a regression that breaks IonRouterOutlet page transition animations. +// Do not upgrade until the upstream fix is confirmed. +import { defineConfig, type Plugin } from 'vite'; +import react from '@vitejs/plugin-react'; + +const injectRouterBasename: Plugin = { + name: 'inject-router-basename', + enforce: 'pre', + transform(code, id) { + if (!/\.[jt]sx$/.test(id)) return null; + const next = code.replace( + /]*basename)([^>]*)>/g, + '', + ); + return next === code ? null : next; + }, +}; + +export default defineConfig({ + plugins: [injectRouterBasename, react()], + server: { + host: '0.0.0.0', + port: 8100, + allowedHosts: true, + hmr: { + clientPort: process.env.HMR_CLIENT_PORT ? parseInt(process.env.HMR_CLIENT_PORT) : undefined, + }, + }, + css: { devSourcemap: false }, +}); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..35d4099 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3724 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.28.6": + version: 7.29.3 + resolution: "@babel/compat-data@npm:7.29.3" + checksum: 10c0/81bddd53ce1b1395576fbb7cb739631a976f6b421cd260e6cf2715a9691b9a0ec12ca5c4e1bb88088e60dc87875f6e4ef7fa8674f1dc96ae1bd7c357416605a7 + languageName: node + linkType: hard + +"@babel/core@npm:^7.28.0": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.6": + version: 7.29.2 + resolution: "@babel/helpers@npm:7.29.2" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + checksum: 10c0/dab0e65b9318b2502a62c58bc0913572318595eec0482c31f0ad416b72636e6698a1d7c57cd2791d4528eb8c548bca88d338dc4d2a55a108dc1f6702f9bc5512 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.3 + resolution: "@babel/parser@npm:7.29.3" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/f06920c819550c0db689e4c5b626bf55ba3cebf80ebe9ccfa434e134036cf3de50951fe759f74abb2dae381989239860bde46d4600328578ad1f7114c3711a6d + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.13": + version: 7.29.2 + resolution: "@babel/runtime@npm:7.29.2" + checksum: 10c0/30b80a0140d16467792e1bbeb06f655b0dab70407da38dfac7fedae9c859f9ae9d846ef14ad77bd3814c064295fe9b1bc551f1541ea14646ae9f22b71a8bc17a + languageName: node + linkType: hard + +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + +"@capacitor-firebase/authentication@npm:^8.0.0": + version: 8.2.0 + resolution: "@capacitor-firebase/authentication@npm:8.2.0" + peerDependencies: + "@capacitor/core": ">=8.0.0" + firebase: ^12.6.0 + peerDependenciesMeta: + firebase: + optional: true + checksum: 10c0/497c8063e3145ee719dbeb206bd30d7e9581471a7dfa6e6bb3067e96c29468a8035430101abcb0c724bec936e30ca1863344723115ae0b3a9a317e192c0ef3d2 + languageName: node + linkType: hard + +"@capacitor/android@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/android@npm:8.3.4" + peerDependencies: + "@capacitor/core": ^8.3.0 + checksum: 10c0/c24c0ad18df8de1ef63bc22392cc8e3934acbff72a7cbd97eb1710f38617cc42728c410cd9e2f74c62d93da09d678ce2dac96a819005343c1c0a8ad8ee629cb1 + languageName: node + linkType: hard + +"@capacitor/app@npm:8.1.0": + version: 8.1.0 + resolution: "@capacitor/app@npm:8.1.0" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/670a5bc3f0c1706f9d09ad03873836ac9b56e1ca6c9853e283d43b4ff04c7295b30801d49f563206aadcf882245025be1ecdc12c22c7d479c636b34123e9a0d3 + languageName: node + linkType: hard + +"@capacitor/cli@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/cli@npm:8.3.4" + dependencies: + "@ionic/cli-framework-output": "npm:^2.2.8" + "@ionic/utils-subprocess": "npm:^3.0.1" + "@ionic/utils-terminal": "npm:^2.3.5" + commander: "npm:^12.1.0" + debug: "npm:^4.4.0" + env-paths: "npm:^2.2.0" + fs-extra: "npm:^11.2.0" + kleur: "npm:^4.1.5" + native-run: "npm:^2.0.3" + open: "npm:^8.4.0" + plist: "npm:^3.1.0" + prompts: "npm:^2.4.2" + rimraf: "npm:^6.0.1" + semver: "npm:^7.6.3" + tar: "npm:^7.5.3" + tslib: "npm:^2.8.1" + xml2js: "npm:^0.6.2" + bin: + cap: bin/capacitor + capacitor: bin/capacitor + checksum: 10c0/e9f8f4bbd10f1eb4cd80b450cab75c12a78490fed2caa540f5fc7b7ba9cb61e309e0d214bc4b30085f686eda1de4da72ed0ea84902a9129d257deffff65797c7 + languageName: node + linkType: hard + +"@capacitor/core@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/core@npm:8.3.4" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/12341743e5d4c532cdfe1f3a145ac0f278f9006a46cd9a31f79c9169cfce6d86b77c60082230975bf265882a84e7dce7a4d5b137a5841a5b86d1b9d230f67995 + languageName: node + linkType: hard + +"@capacitor/google-maps@npm:^8.0.0": + version: 8.0.1 + resolution: "@capacitor/google-maps@npm:8.0.1" + dependencies: + "@googlemaps/js-api-loader": "npm:^2.0.2" + "@googlemaps/markerclusterer": "npm:^2.6.2" + "@types/google.maps": "npm:^3.58.1" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/3b947ef116ac2efcc6611cd2b713adc3466e1dca8ea3cdd9e8e73c8d20265d216dc3c2ee62c273305c68f04eecf1190e54016449f9adbf16ce5b48f4519473f1 + languageName: node + linkType: hard + +"@capacitor/haptics@npm:8.0.2": + version: 8.0.2 + resolution: "@capacitor/haptics@npm:8.0.2" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/cf6c9c0c6035dc66cf6e483aa513d69a147cafde70d9c3bf8792704322478eb0cc7cee6a4179ebea7c5b6effce85a4753ab10a7f0007375527676bf4e2827c6b + languageName: node + linkType: hard + +"@capacitor/ios@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/ios@npm:8.3.4" + peerDependencies: + "@capacitor/core": ^8.3.0 + checksum: 10c0/1725f5d38ef762c0bba6368fcf13be62758e0159041d83e7570b0163e99db6e6be4fab5f2863c32c2bd4d05e1dbea70bbe55def635a07862e850fae35ae83563 + languageName: node + linkType: hard + +"@capacitor/keyboard@npm:8.0.3": + version: 8.0.3 + resolution: "@capacitor/keyboard@npm:8.0.3" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/502c7ff5b88367df92ab4c0a51f04d70a6bd2b7ce03ead881035e63286282bc4abfb35d9fe55c8ebed538fe8b665e632050810e89ac6014a70fc98afaf8bbf23 + languageName: node + linkType: hard + +"@capacitor/push-notifications@npm:^8.1.1": + version: 8.1.1 + resolution: "@capacitor/push-notifications@npm:8.1.1" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/4641fd997e03385676c12848c9ba3bb36a180450926614efb1769d8e6579c60641365e1018f8d846979c5c411f9152b50be4bac7c2e4d06dbf7c1954c07e181c + languageName: node + linkType: hard + +"@capacitor/status-bar@npm:8.0.2": + version: 8.0.2 + resolution: "@capacitor/status-bar@npm:8.0.2" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/2e27cf6629666b9e3078ac26e68a13d211a442b24ce64e40510ca9741666abe72c64c0be05b2645ebfcd297413a2f5238812218649e74b906d11893378a15231 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@firebase/ai@npm:1.4.1": + version: 1.4.1 + resolution: "@firebase/ai@npm:1.4.1" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + "@firebase/app-types": 0.x + checksum: 10c0/81b0913877438c080e7c22ef2aef207ce4aec921d34a82c0bb58b2cd829612ca2acc726fab389484489374af7b1e0270b7c9d9f98b9dc5c32f658e90b69af6c2 + languageName: node + linkType: hard + +"@firebase/analytics-compat@npm:0.2.23": + version: 0.2.23 + resolution: "@firebase/analytics-compat@npm:0.2.23" + dependencies: + "@firebase/analytics": "npm:0.10.17" + "@firebase/analytics-types": "npm:0.8.3" + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/61ca904bcd8eafe91f2db09c592ff0da911ae1f50f6ec95cc2eefbbe1dd5b537cc8838d3b03ab8dca9e06c42c4092a447dc69c61a1b8a1ffcd0fac1047eac71d + languageName: node + linkType: hard + +"@firebase/analytics-types@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/analytics-types@npm:0.8.3" + checksum: 10c0/2cbc5fe8425bc01c7ba03579cdc5ca6b23de51b08edb62927be610a33bbc961bae97aa48ee12dcdb039b752c158d095f234ed20f1f4d2bd7a5c39f44d82cdf22 + languageName: node + linkType: hard + +"@firebase/analytics@npm:0.10.17": + version: 0.10.17 + resolution: "@firebase/analytics@npm:0.10.17" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/c6669c3d090a52c1e8fa0071f541237b811dbbbf5a4dd497e3ee4175fd2c25e55da272dec5e73801d7ac4688862e1719b391daa445bf1e2dfadc8c2b153ef73b + languageName: node + linkType: hard + +"@firebase/app-check-compat@npm:0.3.26": + version: 0.3.26 + resolution: "@firebase/app-check-compat@npm:0.3.26" + dependencies: + "@firebase/app-check": "npm:0.10.1" + "@firebase/app-check-types": "npm:0.5.3" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/1ef896356eb6656a836f68bb860dcac0b9af2021a3651e26064d9d936180b3e6d0b8b2adbc834a0353b68cca249ed707e01519a14f9514e1b38fa9c911260c01 + languageName: node + linkType: hard + +"@firebase/app-check-interop-types@npm:0.3.3": + version: 0.3.3 + resolution: "@firebase/app-check-interop-types@npm:0.3.3" + checksum: 10c0/4a887ef5e30ee1a407b569603c433a9f21244d50a19d97a5f1f17d8f5caea83096852b39e67d599f3238f1f7e2a369b02d184a184986a649ed1f8fed12fbd6be + languageName: node + linkType: hard + +"@firebase/app-check-types@npm:0.5.3": + version: 0.5.3 + resolution: "@firebase/app-check-types@npm:0.5.3" + checksum: 10c0/59af0ae698ff2172e84f504e3b5e778c2cc78fefdcceb917eb899a204ad130ad5497011ab94459f6f9dd0a9062a0455bbd745ad3e488b39dae4625c3fb0d0145 + languageName: node + linkType: hard + +"@firebase/app-check@npm:0.10.1": + version: 0.10.1 + resolution: "@firebase/app-check@npm:0.10.1" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/95504658f10b957b6c0080b7d48a7e3352dd23b342c81868bc17242f0812b315ed9db9a022a50f26a1ffd44d6760de5114cd3bf1f5176319a40706cfb2b0b5c9 + languageName: node + linkType: hard + +"@firebase/app-compat@npm:0.4.2": + version: 0.4.2 + resolution: "@firebase/app-compat@npm:0.4.2" + dependencies: + "@firebase/app": "npm:0.13.2" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/265b9b6a2284feb3a768a4a7506e336521549894f557016a77e05867a0d37daa9a496f275844cc007047b4248c930743cf0e89c874387a8c7888ca6a4aa1ff84 + languageName: node + linkType: hard + +"@firebase/app-types@npm:0.9.3": + version: 0.9.3 + resolution: "@firebase/app-types@npm:0.9.3" + checksum: 10c0/02ec9a26c10b9bbb2a1e5b9ae0552b5325b40066e3c23be089ceae53414a1505f2ab716ae1098652a0a0c9992ba322c05371a9b2a837cccfae309788372a72e0 + languageName: node + linkType: hard + +"@firebase/app@npm:0.13.2": + version: 0.13.2 + resolution: "@firebase/app@npm:0.13.2" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + checksum: 10c0/e6c315aceb8c5c415d536d4468fb8fab468a4e75ab292259256e3a1007293254f7394816637398ebef0c8e9cb192c60392b18d1367219f49bbac8048e34d789d + languageName: node + linkType: hard + +"@firebase/auth-compat@npm:0.5.28": + version: 0.5.28 + resolution: "@firebase/auth-compat@npm:0.5.28" + dependencies: + "@firebase/auth": "npm:1.10.8" + "@firebase/auth-types": "npm:0.13.0" + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/2e22d37054ee5dd2861ec2dea32fe39e7628c49bfd74cdf06f6959b24e94eeb4f7150f26bc35da2b6166f25772c90f241cd403d7ef8ed4ebad4b8c858ef260dd + languageName: node + linkType: hard + +"@firebase/auth-interop-types@npm:0.2.4": + version: 0.2.4 + resolution: "@firebase/auth-interop-types@npm:0.2.4" + checksum: 10c0/ff833bcbb472992c6061847309e338dac736c616522c5fd808526d6dc13b9788458a8c9677d91c33c1288ee38f42896c2b4b8fe10ee74f1569d11f3f3c4f53b5 + languageName: node + linkType: hard + +"@firebase/auth-types@npm:0.13.0": + version: 0.13.0 + resolution: "@firebase/auth-types@npm:0.13.0" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/a844c4a083ade9ae946337ec7d7fca8b0a384439be455d6d60d1ba01671c34b2b5162b7b8c1341a699fa70f78948c145c3bbe4723ca444f3b2f17cace40a4fd9 + languageName: node + linkType: hard + +"@firebase/auth@npm:1.10.8": + version: 1.10.8 + resolution: "@firebase/auth@npm:1.10.8" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + "@react-native-async-storage/async-storage": ^1.18.1 + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/91cb05a743d61647d4f78a8bc8b31d1ee948d24f049f6a4d76012eb6f004ac1b8754ae85e79f9e0183fa8b8e75a246d3aca6f25d76f106a44b4e5d0983b67f6d + languageName: node + linkType: hard + +"@firebase/component@npm:0.6.18": + version: 0.6.18 + resolution: "@firebase/component@npm:0.6.18" + dependencies: + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/8132696aed9092b9c9274a1191db0f4c93779a23a416427cf2c8bdfb13ce6ccea8f86a4b4e55638f54ee17aab9d8ad7b4068ffc866efb67ff9510da1de179b6b + languageName: node + linkType: hard + +"@firebase/data-connect@npm:0.3.10": + version: 0.3.10 + resolution: "@firebase/data-connect@npm:0.3.10" + dependencies: + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/fb04aca45fc837daafb9dbe3d573dd86b208e57fed6cfbe8bdc0a41c56dca094ed2e1572bf69641d89a17cb785b945d412b635337170b7d05bee670f77d2b4bf + languageName: node + linkType: hard + +"@firebase/database-compat@npm:2.0.11": + version: 2.0.11 + resolution: "@firebase/database-compat@npm:2.0.11" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/database": "npm:1.0.20" + "@firebase/database-types": "npm:1.0.15" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/908f6f0295505e1b4e112cbf898a518ef74d09a2511f8c451b49c93c7bab58ad707d1ff3e9db2b28a44d87ba06f8137f23f398c7302b89856ab56685d249e6f1 + languageName: node + linkType: hard + +"@firebase/database-types@npm:1.0.15": + version: 1.0.15 + resolution: "@firebase/database-types@npm:1.0.15" + dependencies: + "@firebase/app-types": "npm:0.9.3" + "@firebase/util": "npm:1.12.1" + checksum: 10c0/379e61eb1b7d949c499ea36b5937b496b59b56adb51f3967471bb96f93f29ca870df1bae006a68c59e94cfadc47e19db5a49a52f50338db71a445db9c44e3c78 + languageName: node + linkType: hard + +"@firebase/database@npm:1.0.20": + version: 1.0.20 + resolution: "@firebase/database@npm:1.0.20" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + faye-websocket: "npm:0.11.4" + tslib: "npm:^2.1.0" + checksum: 10c0/40ef1037b00baae94c6d32c48ca4eb2812c36bfb23cd15fd240cba9450860e73c216420989aef5886f0f0e5facd34a1bd7d2c0dc751a527f2f0a0c6f369d397c + languageName: node + linkType: hard + +"@firebase/firestore-compat@npm:0.3.53": + version: 0.3.53 + resolution: "@firebase/firestore-compat@npm:0.3.53" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/firestore": "npm:4.8.0" + "@firebase/firestore-types": "npm:3.0.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/a588fbd28c579a6c1d59225e3fbd6f6ec748a65b2bda4766e12d2b2cb843338568a883e5a170fe23333a7710060a1b714304a69a63b8282514be6fc72bb1c6e1 + languageName: node + linkType: hard + +"@firebase/firestore-types@npm:3.0.3": + version: 3.0.3 + resolution: "@firebase/firestore-types@npm:3.0.3" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/8196168a2de68bd60e0a9053a670d14d2917bf8e30829a4a2f8435fa2aceaaf97ce7438cd9525786a9bf8c5d6104ced3086acd792439371fea7b35497a53bdfa + languageName: node + linkType: hard + +"@firebase/firestore@npm:4.8.0": + version: 4.8.0 + resolution: "@firebase/firestore@npm:4.8.0" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + "@firebase/webchannel-wrapper": "npm:1.0.3" + "@grpc/grpc-js": "npm:~1.9.0" + "@grpc/proto-loader": "npm:^0.7.8" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/87e2a16fd432a1e6eeab537bf24ca8f3a5b01268d5ef0a7b4bae72032bdcb009159a6739383ff786087937c773493e67e8614f5835044d264dfc7954b1a6c209 + languageName: node + linkType: hard + +"@firebase/functions-compat@npm:0.3.26": + version: 0.3.26 + resolution: "@firebase/functions-compat@npm:0.3.26" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/functions": "npm:0.12.9" + "@firebase/functions-types": "npm:0.6.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/815e657273c4333177163b1e9fd1cc607189dd5be7b0766269d3c796baef800f3c65f61469d60c0214e36c1cc6b3ccfbf5294fca1d95c809f43ac7dea2b26ddf + languageName: node + linkType: hard + +"@firebase/functions-types@npm:0.6.3": + version: 0.6.3 + resolution: "@firebase/functions-types@npm:0.6.3" + checksum: 10c0/aabd7bdd8c479323a419bba9ad275d96cd44229bd2213c87be08a9978af5ff0c1306279229a358c77280ce54fa6f42c91a6fd6c947808b1103174db0261b86e1 + languageName: node + linkType: hard + +"@firebase/functions@npm:0.12.9": + version: 0.12.9 + resolution: "@firebase/functions@npm:0.12.9" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/messaging-interop-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/99666f7500004b4073b8b617edbafe4efec758816f7ae980b9fdd149bf767edb65353c41534ef1e2bb988cd72c08d46e4f64a98b6d1cf961a81009ec81a7e7cd + languageName: node + linkType: hard + +"@firebase/installations-compat@npm:0.2.18": + version: 0.2.18 + resolution: "@firebase/installations-compat@npm:0.2.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/installations-types": "npm:0.5.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/22e1bc4b4da0bdee9881d8bb4c43794f8f5743b87f071afa6d4c30bbe6a2f99786c1864b9054429c8fdc35f68b5f9dbae825164e1c5c3272c2564c7e877836a2 + languageName: node + linkType: hard + +"@firebase/installations-types@npm:0.5.3": + version: 0.5.3 + resolution: "@firebase/installations-types@npm:0.5.3" + peerDependencies: + "@firebase/app-types": 0.x + checksum: 10c0/f8af07a17e9c0cd1738009b880579b57d112f991ac99e4a17f327d89ad9f8f633fd50757bfd97f470edcc62045526dc59432fb7fcb1f76daa3c72c975519af62 + languageName: node + linkType: hard + +"@firebase/installations@npm:0.6.18": + version: 0.6.18 + resolution: "@firebase/installations@npm:0.6.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/d7fbd65b89f59c57b05e82c3748b17c4fa973661809c0d97f0b57193609da4b0f4926b1bf63d03346330c5d194487c7c5e06433f4bf4987bad2e2ba884799304 + languageName: node + linkType: hard + +"@firebase/logger@npm:0.4.4": + version: 0.4.4 + resolution: "@firebase/logger@npm:0.4.4" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/0493468960c1243bad71ff932fbf89c17870b07cd3cb25b9565661689e52e93948e43cbd423f9903bdd80c40b98c28e4b2d85698e9ef09d4c59e23beb9140bda + languageName: node + linkType: hard + +"@firebase/messaging-compat@npm:0.2.22": + version: 0.2.22 + resolution: "@firebase/messaging-compat@npm:0.2.22" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/messaging": "npm:0.12.22" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/b91cd3faa6c3e8787143e5977821cb8e36e29311bfc8b84c099ecd4f32a70c5d9c6c4a2bec5ea07a8613ddc295facf1976a8bf8be0c886dd8fc1ae33dbb46216 + languageName: node + linkType: hard + +"@firebase/messaging-interop-types@npm:0.2.3": + version: 0.2.3 + resolution: "@firebase/messaging-interop-types@npm:0.2.3" + checksum: 10c0/a6fb8f02db6a93f277cb5bd530934509e49465f775f2b5ed159116d9ce30b6255213781639b98984ff8b424a8fc36a8e5779e0cc3f0cf5e1bdbd41ae938d6c39 + languageName: node + linkType: hard + +"@firebase/messaging@npm:0.12.22": + version: 0.12.22 + resolution: "@firebase/messaging@npm:0.12.22" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/messaging-interop-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/8c9d9c9c6a5cf9c08ca790e3d60e54199e47c957312a9208c70c9b391e02cafef1588635327990f18269a8556fec0d48db6744e0c754ce2622e4f0a55453cd11 + languageName: node + linkType: hard + +"@firebase/performance-compat@npm:0.2.20": + version: 0.2.20 + resolution: "@firebase/performance-compat@npm:0.2.20" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/performance": "npm:0.7.7" + "@firebase/performance-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/bb85d8dfcaee63f30ecd188f8ed04a83c9f0ef0be61479e746dd82c3ef6b8b5f588e492c3022238e19817bb3186aab411b0b941202987213841c9551cf22b5a7 + languageName: node + linkType: hard + +"@firebase/performance-types@npm:0.2.3": + version: 0.2.3 + resolution: "@firebase/performance-types@npm:0.2.3" + checksum: 10c0/971d6bff448481dd5e8ff9d643e14b364ed4d619aca1d8d64105555c7f4566c9c05bca3cd0c027b3f879cccf8c7bc0e31579f7f0d7b8b1de182af804572b2374 + languageName: node + linkType: hard + +"@firebase/performance@npm:0.7.7": + version: 0.7.7 + resolution: "@firebase/performance@npm:0.7.7" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + web-vitals: "npm:^4.2.4" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/4c9cf7607ebcbcc2a2a48b2a548bfe1738d1839c75fda37622aff9007e86618a20cde41ca1b81e39414e18fa409ff4c8695854306bb2ec5ba9f52c21bc95acf4 + languageName: node + linkType: hard + +"@firebase/remote-config-compat@npm:0.2.18": + version: 0.2.18 + resolution: "@firebase/remote-config-compat@npm:0.2.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/remote-config": "npm:0.6.5" + "@firebase/remote-config-types": "npm:0.4.0" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/e14035320c9ada6f0130440bdfffaf671614452c3743599800f89b5790de30407c88ef10e0b8ae9f38e05738553595d7c80bf792de96427a3f2589f7cd93df8b + languageName: node + linkType: hard + +"@firebase/remote-config-types@npm:0.4.0": + version: 0.4.0 + resolution: "@firebase/remote-config-types@npm:0.4.0" + checksum: 10c0/2b80a82559f8025ec2e16e98b2fc0bebc1aba6ad461895cd5544c7af964bba9faf6e351aeb356dcb28cd7fe75bc9f120f02ccacffa70f44b160a1b27fd00a5d2 + languageName: node + linkType: hard + +"@firebase/remote-config@npm:0.6.5": + version: 0.6.5 + resolution: "@firebase/remote-config@npm:0.6.5" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/8f33384205c43ab65d0c725fd5be3fd949970eb755583baba11331192ed95d881928598d2dbc771aecf80f843617367bb4f6b3083107260a213344f1c043714e + languageName: node + linkType: hard + +"@firebase/storage-compat@npm:0.3.24": + version: 0.3.24 + resolution: "@firebase/storage-compat@npm:0.3.24" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/storage": "npm:0.13.14" + "@firebase/storage-types": "npm:0.8.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/cfe0ec9ef4bccc96675334e5e89dcf7b150730834e5d188cb06c60d0e91241d5673e32c9779edd2e3f48bb23dc4f7d4bf3e6bbe3f4ec30a09fecabd866afd493 + languageName: node + linkType: hard + +"@firebase/storage-types@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/storage-types@npm:0.8.3" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/4b34edca4fcbf75ba6575b02d823f5f5b0680977488a2e8101116313903d75973623cf4440f1e0f8048158e0804d0f5a7730f15bbe5af4ceb35fae6ff532a696 + languageName: node + linkType: hard + +"@firebase/storage@npm:0.13.14": + version: 0.13.14 + resolution: "@firebase/storage@npm:0.13.14" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/e6b40c7057783a390b89e6e52e9994763246777cd74ac1d25be98478a50639feedbac8097683aa288b90eda1cc4f9345dc682b8f416f13cbcf7f7394721194ad + languageName: node + linkType: hard + +"@firebase/util@npm:1.12.1": + version: 1.12.1 + resolution: "@firebase/util@npm:1.12.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1ba735478eb06f718b971a39fc9b91dc1bab8a76e9a63f199be56c31fc0a46a9e062fc86d63c7be65dff791927ab964f0264ef0fb9bf01a4650890c6c6a08c59 + languageName: node + linkType: hard + +"@firebase/webchannel-wrapper@npm:1.0.3": + version: 1.0.3 + resolution: "@firebase/webchannel-wrapper@npm:1.0.3" + checksum: 10c0/faa1e53ea82ab6bda0b9dcc5f525101a301c74d1cffb924269de947a46511a633662dd6ee8ca571470e06642b35a596625228c766f37cc2d657321edfc560d28 + languageName: node + linkType: hard + +"@googlemaps/js-api-loader@npm:^2.0.2": + version: 2.0.2 + resolution: "@googlemaps/js-api-loader@npm:2.0.2" + dependencies: + "@types/google.maps": "npm:^3.53.1" + checksum: 10c0/1bd8f1e117145de83a7cfca7c05cf4cfb2d9095d507497f8b0e590be94de3a6a27a7a3c80801de6f58d77e5a2ce169a6b6d9c9d0dfc20ea1039d890226318c46 + languageName: node + linkType: hard + +"@googlemaps/markerclusterer@npm:^2.6.2": + version: 2.6.2 + resolution: "@googlemaps/markerclusterer@npm:2.6.2" + dependencies: + "@types/supercluster": "npm:^7.1.3" + fast-equals: "npm:^5.2.2" + supercluster: "npm:^8.0.1" + checksum: 10c0/bfe4ffef9dc9f635fca93968d71b2019c936b46480e38dbfb885c3bed1589c9a353e428880a018f8fbc50c2cb16257c4822742d2e49f963dd9ff5d7ffe12f9cb + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:~1.9.0": + version: 1.9.16 + resolution: "@grpc/grpc-js@npm:1.9.16" + dependencies: + "@grpc/proto-loader": "npm:^0.7.8" + "@types/node": "npm:>=12.12.47" + checksum: 10c0/dfe2b1a670d650489fe82bb7afc1c0336313b0cde4a102623a1331267cbdeb1bde9409143fb1432db074bc1845b38d96b82a4277bdd99929aa8322cf97d305aa + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.8": + version: 0.7.15 + resolution: "@grpc/proto-loader@npm:0.7.15" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/514a134a724b56d73d0a202b7e02c84479da21e364547bacb2f4995ebc0d52412a1a21653add9f004ebd146c1e6eb4bcb0b8846fdfe1bfa8a98ed8f3d203da4a + languageName: node + linkType: hard + +"@ionic/cli-framework-output@npm:^2.2.8": + version: 2.2.8 + resolution: "@ionic/cli-framework-output@npm:2.2.8" + dependencies: + "@ionic/utils-terminal": "npm:2.3.5" + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/a7bf9379201225f20dc3fe1ff93d8b811ef6f9437762785ca80d0c26bcb5aa6fe1661e9d8e1a41d6b193036d7c09a97215d6ec36f4692fa6ea860c1aebd5a97f + languageName: node + linkType: hard + +"@ionic/core@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/core@npm:8.8.7" + dependencies: + "@stencil/core": "npm:4.43.0" + ionicons: "npm:^8.0.13" + tslib: "npm:^2.1.0" + checksum: 10c0/46d442018b1c70ec6182e3b449dddc77c192df1f4da87078ab20f4740ce7eca852929d4987004a60bf5416fadb232a9cf5e492160179092c80b0fb7a252d62bf + languageName: node + linkType: hard + +"@ionic/pwa-elements@npm:^3.0.0": + version: 3.4.0 + resolution: "@ionic/pwa-elements@npm:3.4.0" + checksum: 10c0/4c4f9251d30e7f4551faeefcaa40846618e9567a5c091175b8502e9da931d0411ac8575a8128d9f3edac575d70f36514a29a8a733d7cf0189b91dc646e6e37ba + languageName: node + linkType: hard + +"@ionic/react-router@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/react-router@npm:8.8.7" + dependencies: + "@ionic/react": "npm:8.8.7" + tslib: "npm:*" + peerDependencies: + react: ">=16.8.6" + react-dom: ">=16.8.6" + react-router: ^5.0.1 + react-router-dom: ^5.0.1 + checksum: 10c0/302d6ad9c0d450cf6466ff18622aa7708af77c1c4a676d2ff39eca6add440fe96d36a157feae146c3da460c32e7799357320b3270740b050ab040a664b9f0ff2 + languageName: node + linkType: hard + +"@ionic/react@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/react@npm:8.8.7" + dependencies: + "@ionic/core": "npm:8.8.7" + ionicons: "npm:^8.0.13" + tslib: "npm:*" + peerDependencies: + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 10c0/f5b19ca029a56dcf218ae735b53dcafca3325f9faa62e0bf8aa80095fe3e28053b5884fda5eedfd1392b8ab2cec1f4b29baa28b321e1e421f0b5cd42438a2837 + languageName: node + linkType: hard + +"@ionic/utils-array@npm:2.1.6": + version: 2.1.6 + resolution: "@ionic/utils-array@npm:2.1.6" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/07b9a1c77b34e0c4d0e3bd1f638d7f7ede9481e8903328f4d1ecce20a96e92d71faed7f1c7572bcc7099d14f5c26d815c38b15a7c0679d71ee0ab40c3fde3d20 + languageName: node + linkType: hard + +"@ionic/utils-fs@npm:3.1.7, @ionic/utils-fs@npm:^3.1.7": + version: 3.1.7 + resolution: "@ionic/utils-fs@npm:3.1.7" + dependencies: + "@types/fs-extra": "npm:^8.0.0" + debug: "npm:^4.0.0" + fs-extra: "npm:^9.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/e6d71395530ad7d60ee2a698ed5f3c1fc4df85083808a7847a639fc5dfd3cb701563e1652e7cc80b7915b19a62071138a8a40e47537dc750d1a262bdb43daf6e + languageName: node + linkType: hard + +"@ionic/utils-object@npm:2.1.6": + version: 2.1.6 + resolution: "@ionic/utils-object@npm:2.1.6" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/17b55abb65008d6be72db8cd4d3fffd2fdf103de11b38f48b65c9f6f8fe0501ff19bb7dd972014852b19dce79cf4029d0a905628e041894be10f4d2fd19f601f + languageName: node + linkType: hard + +"@ionic/utils-process@npm:2.1.12": + version: 2.1.12 + resolution: "@ionic/utils-process@npm:2.1.12" + dependencies: + "@ionic/utils-object": "npm:2.1.6" + "@ionic/utils-terminal": "npm:2.3.5" + debug: "npm:^4.0.0" + signal-exit: "npm:^3.0.3" + tree-kill: "npm:^1.2.2" + tslib: "npm:^2.0.1" + checksum: 10c0/0ee9c9810080fcf77dd7bed457f65dd074009d799b7c4efa147f3c53049993d08c73409653bc402fa9c7bf67b691d3c8cce7cd6836db4fdb75334e179ae325fa + languageName: node + linkType: hard + +"@ionic/utils-stream@npm:3.1.7": + version: 3.1.7 + resolution: "@ionic/utils-stream@npm:3.1.7" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/738715334237cbafe4c43f3620ffd6ccbef3a6148958d6d4642dba784acb55223c4c059d7593edddcc72fcab7b5fe7c5c51b74cfd54521dd91ff1a9de7d5d121 + languageName: node + linkType: hard + +"@ionic/utils-subprocess@npm:^3.0.1": + version: 3.0.1 + resolution: "@ionic/utils-subprocess@npm:3.0.1" + dependencies: + "@ionic/utils-array": "npm:2.1.6" + "@ionic/utils-fs": "npm:3.1.7" + "@ionic/utils-process": "npm:2.1.12" + "@ionic/utils-stream": "npm:3.1.7" + "@ionic/utils-terminal": "npm:2.3.5" + cross-spawn: "npm:^7.0.3" + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/b4f4b02c3ebd7dcc587c5db077ddade5d938f7693fc7aaba7e5356404f272dac8c9e032adfb496115ab3ca5ec7ec37949ce7925394f4a7574db81f30e3b27eed + languageName: node + linkType: hard + +"@ionic/utils-terminal@npm:2.3.5, @ionic/utils-terminal@npm:^2.3.4, @ionic/utils-terminal@npm:^2.3.5": + version: 2.3.5 + resolution: "@ionic/utils-terminal@npm:2.3.5" + dependencies: + "@types/slice-ansi": "npm:^4.0.0" + debug: "npm:^4.0.0" + signal-exit: "npm:^3.0.3" + slice-ansi: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + tslib: "npm:^2.0.1" + untildify: "npm:^4.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/a3fdd68f6913250f49a302e03f4c93c2abafed3064f982c10b69a2e05439df208d09cc25dfec062cbfd741d22ebf5473f72831aeba96e246f8e3d82d6caaa03a + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.5": + version: 2.0.5 + resolution: "@protobufjs/codegen@npm:2.0.5" + checksum: 10c0/1b8a2ae56ee60a56e9d205cd4b6072a1503c5069b8ebb905710f974ff0098a0d0700641c137e0a8d98dedf14423156a106a9433695cbf52574810f55000fdcab + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/eventemitter@npm:1.1.1" + checksum: 10c0/8e06193d4629c5e7c09d4f8c2ddba8fc4dfa739f0149f33a1d901568d35bb7b8b5277a4e8452baf3bdd0b302fd599cf255d193267aa93a0a4747e23cd073c4ac + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/fetch@npm:1.1.1" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + checksum: 10c0/a497ff5433854e8577f0427983ea39b9113b49a8120f94515291d763327061d2c3013e60e24ea436d091dafae01a0f6eb1867e3b1616045d96a31d8b3c646ed4 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/inquire@npm:1.1.2" + checksum: 10c0/af69597818a14cac6a00a74cd5b3fb85aa96658b9dbbae73e6d907cb154ebf470953a8c537b3e6095a43de565ec4e6c5b40227c72f4a7d762d34fbec7ac179e7 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/utf8@npm:1.1.1" + checksum: 10c0/641fc145f00626405e8984b6e90b9edcbcc072ffc82d0647ca3176e09c730b2d022f988e65f011a7a17e2e4d77cde7733643aa10d8ac2bfa30f134dbcad553fd + languageName: node + linkType: hard + +"@rolldown/pluginutils@npm:1.0.0-beta.27": + version: 1.0.0-beta.27 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.27" + checksum: 10c0/9658f235b345201d4f6bfb1f32da9754ca164f892d1cb68154fe5f53c1df42bd675ecd409836dff46884a7847d6c00bdc38af870f7c81e05bba5c2645eb4ab9c + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm64@npm:4.60.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.44.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.60.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.9" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.44.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.60.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.60.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.44.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.44.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.44.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.44.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openbsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openbsd-x64@npm:4.60.4" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.4" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.44.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.44.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@stencil/core@npm:4.43.0": + version: 4.43.0 + resolution: "@stencil/core@npm:4.43.0" + dependencies: + "@rollup/rollup-darwin-arm64": "npm:4.34.9" + "@rollup/rollup-darwin-x64": "npm:4.34.9" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.9" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.9" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.9" + "@rollup/rollup-linux-x64-musl": "npm:4.34.9" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.9" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.9" + dependenciesMeta: + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + bin: + stencil: bin/stencil + checksum: 10c0/e267b68a12f992ea4f0c9ca69499551d93f31ed9aa9f49a5c421618cc2e104edf56a50c63cf25f1fa2690d30c3c5f699957ee4e7abdf22abf06f5edbc6102641 + languageName: node + linkType: hard + +"@stencil/core@npm:^4.0.3, @stencil/core@npm:^4.35.3": + version: 4.43.4 + resolution: "@stencil/core@npm:4.43.4" + dependencies: + "@rollup/rollup-darwin-arm64": "npm:4.44.0" + "@rollup/rollup-darwin-x64": "npm:4.44.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.44.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.44.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.44.0" + "@rollup/rollup-linux-x64-musl": "npm:4.44.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.44.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.44.0" + dependenciesMeta: + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + bin: + stencil: bin/stencil + checksum: 10c0/02a4ae50986a83110dcf4c5bdfca6013e6952df2678cbc905a9c0eef915a98f6c3e8f2295c3bb72ee2e1bd167ad8f599405296665b15a59516b44b310138c474 + languageName: node + linkType: hard + +"@supabase/auth-js@npm:2.106.2": + version: 2.106.2 + resolution: "@supabase/auth-js@npm:2.106.2" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/dc82807064bcf751c5378a9cc08a77d3732505434847af8c323355b63d417bfbfaa0e807c17eea7d0b7e022c8dadd7c9aa4c886554d60c599298e928d1035a98 + languageName: node + linkType: hard + +"@supabase/functions-js@npm:2.106.2": + version: 2.106.2 + resolution: "@supabase/functions-js@npm:2.106.2" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/256ca5134b22b90edab4c7c1f3c5db3ba8e80adbb15c3725e5ed2456a39fe21af5b7cacb2966590f6fbd17812761d2086fcad5db09eba90490911d2a66f880f1 + languageName: node + linkType: hard + +"@supabase/phoenix@npm:^0.4.2": + version: 0.4.2 + resolution: "@supabase/phoenix@npm:0.4.2" + checksum: 10c0/7d426ea70715539d76ef09a5d2364b335f848ffc32cefdc07b67707a9415c654d3f82ebf611851fceb987bdde31f1f77c088a05c40e372b65221801ca502945c + languageName: node + linkType: hard + +"@supabase/postgrest-js@npm:2.106.2": + version: 2.106.2 + resolution: "@supabase/postgrest-js@npm:2.106.2" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/57c1a78428d59dfa7a89ef7901f28f756068ce9dd27ff97bf133be6ba77a4a1f13dab38bfa1a2e40cf5fab5c9d84bea394aff73514da0d6062b5b10732631127 + languageName: node + linkType: hard + +"@supabase/realtime-js@npm:2.106.2": + version: 2.106.2 + resolution: "@supabase/realtime-js@npm:2.106.2" + dependencies: + "@supabase/phoenix": "npm:^0.4.2" + tslib: "npm:2.8.1" + checksum: 10c0/18cb4015e26e6eb10c45b8546c02eefdae0461123f05ff614d49107f97560b12c6e87a7cb810bc1a5e4618ad5286cc9cc5283800285e94356ea8e38a69910c10 + languageName: node + linkType: hard + +"@supabase/storage-js@npm:2.106.2": + version: 2.106.2 + resolution: "@supabase/storage-js@npm:2.106.2" + dependencies: + iceberg-js: "npm:^0.8.1" + tslib: "npm:2.8.1" + checksum: 10c0/efb0904f1311d568c6b75336771933eb9f4bea93a1cb0f90fe54422d00162d5793e404974eefc509c93dba3f337d9d6897d6ed228657590150a1346eae8f01f7 + languageName: node + linkType: hard + +"@supabase/supabase-js@npm:^2.0.0": + version: 2.106.2 + resolution: "@supabase/supabase-js@npm:2.106.2" + dependencies: + "@supabase/auth-js": "npm:2.106.2" + "@supabase/functions-js": "npm:2.106.2" + "@supabase/postgrest-js": "npm:2.106.2" + "@supabase/realtime-js": "npm:2.106.2" + "@supabase/storage-js": "npm:2.106.2" + checksum: 10c0/3d9418360b43cdf950c4d7496b368dd1c526cfc717dd3016ac032b904367476f31495c75c6ae905ef49e8b5b375416cb5cc354fb888d1e2fc596611824df2e97 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 + languageName: node + linkType: hard + +"@types/fs-extra@npm:^8.0.0": + version: 8.1.5 + resolution: "@types/fs-extra@npm:8.1.5" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/c9f7965bc499a6cc1cadb37a4e9002c0f33810867a0a47a132c4165cbe3b49c6ea52e26c3c38f07720540dd5c470619254c0ef00a2e14a8bf4971ec5d478ba69 + languageName: node + linkType: hard + +"@types/geojson@npm:*": + version: 7946.0.16 + resolution: "@types/geojson@npm:7946.0.16" + checksum: 10c0/1ff24a288bd5860b766b073ead337d31d73bdc715e5b50a2cee5cb0af57a1ed02cc04ef295f5fa68dc40fe3e4f104dd31282b2b818a5ba3231bc1001ba084e3c + languageName: node + linkType: hard + +"@types/google.maps@npm:^3.53.1, @types/google.maps@npm:^3.58.1": + version: 3.65.0 + resolution: "@types/google.maps@npm:3.65.0" + checksum: 10c0/d41bc1ed2c63f297a8956b097953515e87aa21d25ef918102067efa97113ea558bb42be521337af93698b36d4c6283439b3e087b4b57c7033f59128cdc7159cb + languageName: node + linkType: hard + +"@types/history@npm:^4.7.11": + version: 4.7.11 + resolution: "@types/history@npm:4.7.11" + checksum: 10c0/3facf37c2493d1f92b2e93a22cac7ea70b06351c2ab9aaceaa3c56aa6099fb63516f6c4ec1616deb5c56b4093c026a043ea2d3373e6c0644d55710364d02c934 + languageName: node + linkType: hard + +"@types/katex@npm:^0.16.0": + version: 0.16.8 + resolution: "@types/katex@npm:0.16.8" + checksum: 10c0/0661609353f4f5e62bd2dc78da99e842761c6474b19f2268b195bbe9dbf20e6f766a31155d79eec2e7c3eff4e7eba4b30f4f519e9c6a11c75bb45e257a2ddb69 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": + version: 25.9.1 + resolution: "@types/node@npm:25.9.1" + dependencies: + undici-types: "npm:>=7.24.0 <7.24.7" + checksum: 10c0/9a04682842bebbcf21a1779dfeab9aa733d7bd7bbc0a0edb641ab3a9a3d43eac543225acf669c334f458f1956443ebc072bc3c72840c543b8b356cab5c82d456 + languageName: node + linkType: hard + +"@types/react-dom@npm:^19.0.0": + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" + peerDependencies: + "@types/react": ^19.2.0 + checksum: 10c0/b486ebe0f4e2fb35e2e108df1d8fc0927ca5d6002d5771e8a739de11239fe62d0e207c50886185253c99eb9dedfeeb956ea7429e5ba17f6693c7acb4c02f8cd1 + languageName: node + linkType: hard + +"@types/react-router-dom@npm:^5.3.3": + version: 5.3.3 + resolution: "@types/react-router-dom@npm:5.3.3" + dependencies: + "@types/history": "npm:^4.7.11" + "@types/react": "npm:*" + "@types/react-router": "npm:*" + checksum: 10c0/a9231a16afb9ed5142678147eafec9d48582809295754fb60946e29fcd3757a4c7a3180fa94b45763e4c7f6e3f02379e2fcb8dd986db479dcab40eff5fc62a91 + languageName: node + linkType: hard + +"@types/react-router@npm:*, @types/react-router@npm:^5.1.20": + version: 5.1.20 + resolution: "@types/react-router@npm:5.1.20" + dependencies: + "@types/history": "npm:^4.7.11" + "@types/react": "npm:*" + checksum: 10c0/1f7eee61981d2f807fa01a34a0ef98ebc0774023832b6611a69c7f28fdff01de5a38cabf399f32e376bf8099dcb7afaf724775bea9d38870224492bea4cb5737 + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^19.0.0": + version: 19.2.15 + resolution: "@types/react@npm:19.2.15" + dependencies: + csstype: "npm:^3.2.2" + checksum: 10c0/b554eab715bb14e581f0ae60e5cefe91e1a5e06c31022b543a9806cf224aa056f21e4fb46208e46eb934d86ca0b247ebc82377192a0dead303cb28b8764c6e67 + languageName: node + linkType: hard + +"@types/slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/slice-ansi@npm:4.0.0" + checksum: 10c0/5ea517c6739652029ac13810fe8b3b360e7cca4b2fcf99fc879964c2a4f12f8e6b559dacda5b9f016415f0c14017fd9e2b614ecfe0eb056d68e16b3a04cc48bf + languageName: node + linkType: hard + +"@types/supercluster@npm:^7.1.3": + version: 7.1.3 + resolution: "@types/supercluster@npm:7.1.3" + dependencies: + "@types/geojson": "npm:*" + checksum: 10c0/0d55dad98df0990fc38a7bb64dc23dda46014187c0d7638e6f2b6717ba8931b13e5b1d394789833a2ac822014c977ef64623dffd81a0bbf39e52c53c8183741f + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.0.1": + version: 4.7.0 + resolution: "@vitejs/plugin-react@npm:4.7.0" + dependencies: + "@babel/core": "npm:^7.28.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" + "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" + "@rolldown/pluginutils": "npm:1.0.0-beta.27" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.17.0" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10c0/692f23960972879485d647713663ec299c478222c96567d60285acf7c7dc5c178e71abfe9d2eefddef1eeb01514dacbc2ed68aad84628debf9c7116134734253 + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.9.10": + version: 0.9.10 + resolution: "@xmldom/xmldom@npm:0.9.10" + checksum: 10c0/38a9c9b95450d7fccebc61371c8e0b90ceaae992886484108333d29ccbd2640e3555b6af012f15ce1beb5067aeb40486659b6183fad38af179e82d28028bfc5d + languageName: node + linkType: hard + +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 + languageName: node + linkType: hard + +"acorn@npm:^8.15.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" + bin: + acorn: bin/acorn + checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"app@workspace:.": + version: 0.0.0-use.local + resolution: "app@workspace:." + dependencies: + "@capacitor-firebase/authentication": "npm:^8.0.0" + "@capacitor/android": "npm:8.3.4" + "@capacitor/app": "npm:8.1.0" + "@capacitor/cli": "npm:8.3.4" + "@capacitor/core": "npm:8.3.4" + "@capacitor/google-maps": "npm:^8.0.0" + "@capacitor/haptics": "npm:8.0.2" + "@capacitor/ios": "npm:8.3.4" + "@capacitor/keyboard": "npm:8.0.3" + "@capacitor/push-notifications": "npm:^8.1.1" + "@capacitor/status-bar": "npm:8.0.2" + "@ionic/pwa-elements": "npm:^3.0.0" + "@ionic/react": "npm:8.8.7" + "@ionic/react-router": "npm:8.8.7" + "@supabase/supabase-js": "npm:^2.0.0" + "@types/katex": "npm:^0.16.0" + "@types/react": "npm:^19.0.0" + "@types/react-dom": "npm:^19.0.0" + "@types/react-router": "npm:^5.1.20" + "@types/react-router-dom": "npm:^5.3.3" + "@vitejs/plugin-react": "npm:^4.0.1" + firebase: "npm:^11.0.0" + ionicons: "npm:^7.4.0" + katex: "npm:^0.16.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" + react-hook-form: "npm:^7.54.0" + react-katex: "npm:^3.0.1" + react-router: "npm:^5.3.4" + react-router-dom: "npm:^5.3.4" + terser: "npm:^5.4.0" + typescript: "npm:~5.9.0" + vite: "npm:^5.0.0" + zod: "npm:^3.24.0" + zustand: "npm:^5.0.0" + languageName: unknown + linkType: soft + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b + languageName: node + linkType: hard + +"base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.10.12": + version: 2.10.31 + resolution: "baseline-browser-mapping@npm:2.10.31" + bin: + baseline-browser-mapping: dist/cli.cjs + checksum: 10c0/ecb6a10b4bb62d8660e3a4c525acdae2b1c7f68e4ec1e03f473b2050781b7131fbd562a200489ae987d11eb8ae85ec95d3ac77d9d84b4afe6548dfdfdceb6734 + languageName: node + linkType: hard + +"big-integer@npm:1.6.x": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + +"bplist-parser@npm:^0.3.2": + version: 0.3.2 + resolution: "bplist-parser@npm:0.3.2" + dependencies: + big-integer: "npm:1.6.x" + checksum: 10c0/4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 + languageName: node + linkType: hard + +"brace-expansion@npm:^5.0.5": + version: 5.0.6 + resolution: "brace-expansion@npm:5.0.6" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/8c919869b90f61d533b341d3340be5ee4413232ea89b8246cbc2f38eb014f1d8182785c98a006eaf6111d02dc9eeffefdc240d5ac158625b2ed084dccd4bbf9b + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0": + version: 4.28.2 + resolution: "browserslist@npm:4.28.2" + dependencies: + baseline-browser-mapping: "npm:^2.10.12" + caniuse-lite: "npm:^1.0.30001782" + electron-to-chromium: "npm:^1.5.328" + node-releases: "npm:^2.0.36" + update-browserslist-db: "npm:^1.2.3" + bin: + browserslist: cli.js + checksum: 10c0/c0228b6330f785b7fa59d2d360124ec6d9322f96ed9f3ee1f873e33ecc9503a6f0ffc3b71191a28c4ff6e930b753b30043da1c33844a9548f3018d491f09ce60 + languageName: node + linkType: hard + +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001782": + version: 1.0.30001793 + resolution: "caniuse-lite@npm:1.0.30001793" + checksum: 10c0/bee8f8b55d1ccdb2076b7355c06fd01916952eadd76b828e4d5fb9ac62d17ec7db0e2b7c326b923478b93526ad1ff74f189cf40c06de0e4a5edbc677009b97fe + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce + languageName: node + linkType: hard + +"debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.4.0": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.328": + version: 1.5.360 + resolution: "electron-to-chromium@npm:1.5.360" + checksum: 10c0/2f5936e5f3c1483c7fb2f741b109ef7eb4e1761b0fc944bf2898b0835aae235c7b257790edde4679ad780fbcb8be8734caa720a4644526110c77f7216b678233 + languageName: node + linkType: hard + +"elementtree@npm:^0.1.7": + version: 0.1.7 + resolution: "elementtree@npm:0.1.7" + dependencies: + sax: "npm:1.1.4" + checksum: 10c0/669e56d5092382ceaaa2022f3c391b0f6702e47876095b0e00a790181b7f6b5f49fe6e67ebe8339fd6b1b1b66ffe53c87dd47f1e550661ea55722279bf24cad3 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"fast-equals@npm:^5.2.2": + version: 5.4.0 + resolution: "fast-equals@npm:5.4.0" + checksum: 10c0/4fdce3a8f814e78af7296ca4ebe82f4765074a6dfe557ee98c18f5d2958c3de59025fbff7556d65f250165ccef424d37f9952ee159400f8ebe5f2edb704ec80e + languageName: node + linkType: hard + +"faye-websocket@npm:0.11.4": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: "npm:~1.2.0" + checksum: 10c0/304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + +"firebase@npm:^11.0.0": + version: 11.10.0 + resolution: "firebase@npm:11.10.0" + dependencies: + "@firebase/ai": "npm:1.4.1" + "@firebase/analytics": "npm:0.10.17" + "@firebase/analytics-compat": "npm:0.2.23" + "@firebase/app": "npm:0.13.2" + "@firebase/app-check": "npm:0.10.1" + "@firebase/app-check-compat": "npm:0.3.26" + "@firebase/app-compat": "npm:0.4.2" + "@firebase/app-types": "npm:0.9.3" + "@firebase/auth": "npm:1.10.8" + "@firebase/auth-compat": "npm:0.5.28" + "@firebase/data-connect": "npm:0.3.10" + "@firebase/database": "npm:1.0.20" + "@firebase/database-compat": "npm:2.0.11" + "@firebase/firestore": "npm:4.8.0" + "@firebase/firestore-compat": "npm:0.3.53" + "@firebase/functions": "npm:0.12.9" + "@firebase/functions-compat": "npm:0.3.26" + "@firebase/installations": "npm:0.6.18" + "@firebase/installations-compat": "npm:0.2.18" + "@firebase/messaging": "npm:0.12.22" + "@firebase/messaging-compat": "npm:0.2.22" + "@firebase/performance": "npm:0.7.7" + "@firebase/performance-compat": "npm:0.2.20" + "@firebase/remote-config": "npm:0.6.5" + "@firebase/remote-config-compat": "npm:0.2.18" + "@firebase/storage": "npm:0.13.14" + "@firebase/storage-compat": "npm:0.3.24" + "@firebase/util": "npm:1.12.1" + checksum: 10c0/4a24f5e6e3b557aa0ded1ca208135ef8e733adef7df2c69f9be264203f82a1260e05fe7b9ff508852a9c50c1069b560004dd59dd375f30ae5e41035403777675 + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.3.5 + resolution: "fs-extra@npm:11.3.5" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/33e80bad6b5d17308faa197e5ede99ecba4b6f6cb4aa4645d52745476c75afc57665bdf39ec75b2ebb38b97b7110f634a8dcc0a546e248eb4de059275cf5ac90 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"glob@npm:^13.0.3": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"history@npm:^4.9.0": + version: 4.10.1 + resolution: "history@npm:4.10.1" + dependencies: + "@babel/runtime": "npm:^7.1.2" + loose-envify: "npm:^1.2.0" + resolve-pathname: "npm:^3.0.0" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + value-equal: "npm:^1.0.1" + checksum: 10c0/35377694e4f10f2cf056a9cb1a8ee083e04e4b4717a63baeee4afd565658a62c7e73700bf9e82aa53dbe1ec94e0a25a83c080d63bad8ee6b274a98d2fbc5ed4c + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.1.0": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: "npm:^16.7.0" + checksum: 10c0/fe0889169e845d738b59b64badf5e55fa3cf20454f9203d1eb088df322d49d4318df774828e789898dcb280e8a5521bb59b3203385662ca5e9218a6ca5820e74 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.10 + resolution: "http-parser-js@npm:0.5.10" + checksum: 10c0/8bbcf1832a8d70b2bd515270112116333add88738a2cc05bfb94ba6bde3be4b33efee5611584113818d2bcf654fdc335b652503be5a6b4c0b95e46f214187d93 + languageName: node + linkType: hard + +"iceberg-js@npm:^0.8.1": + version: 0.8.1 + resolution: "iceberg-js@npm:0.8.1" + checksum: 10c0/e504da64cc26e8ad7c5344353a7203c671a740c14eb6086f20505f5e9739cab774493e616032530c962df97f2a855115cc2e89a47dd81581df5917b21a69ec48 + languageName: node + linkType: hard + +"idb@npm:7.1.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d + languageName: node + linkType: hard + +"inherits@npm:^2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"ini@npm:^4.1.1": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 10c0/0d27eff094d5f3899dd7c00d0c04ea733ca03a8eb6f9406ce15daac1a81de022cb417d6eaff7e4342451ffa663389c565ffc68d6825eaf686bf003280b945764 + languageName: node + linkType: hard + +"ionicons@npm:^7.4.0": + version: 7.4.0 + resolution: "ionicons@npm:7.4.0" + dependencies: + "@stencil/core": "npm:^4.0.3" + checksum: 10c0/0f0e9b5a390514e864f098fbc6b69823fa2cde1758d0e43ca6a9a3b19d3a15b595c913e5a4445945bbbf779454c710fd101edb00f5f1a658dafd9073cc10b0b6 + languageName: node + linkType: hard + +"ionicons@npm:^8.0.13": + version: 8.0.13 + resolution: "ionicons@npm:8.0.13" + dependencies: + "@stencil/core": "npm:^4.35.3" + checksum: 10c0/4f12586359ed5d68dafff0440ff7ca4c195bdea5fff1f9fa4626add1e4fcea78a862db87c20930199f93817737695425b319aede65ef2111cf0191cdc346ce80 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 10c0/ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^4.0.0": + version: 4.0.0 + resolution: "isexe@npm:4.0.0" + checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.2.1 + resolution: "jsonfile@npm:6.2.1" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/e1abf000ecee9942d4d028a8e02dc752617face227d72afd1cfb2187e2433079e625bf82b807a313689db71b6472c6b2b389a2340d2798737b1199a39631c28a + languageName: node + linkType: hard + +"katex@npm:^0.16.0": + version: 0.16.47 + resolution: "katex@npm:0.16.47" + dependencies: + commander: "npm:^8.3.0" + bin: + katex: cli.js + checksum: 10c0/b10f4d0651c60771a48444879e4227255e26e2b2ec061b1ee4b08934863ad2324ba8dbb772455f7768aeb14dfcc13bcd309174a0ddd5ef954a607f644a197710 + languageName: node + linkType: hard + +"kdbush@npm:^4.0.2": + version: 4.1.0 + resolution: "kdbush@npm:4.1.0" + checksum: 10c0/b47c8a27de438df1e60080f73e3793217b4542a62bed7f07c8c29b0bf53359bbdba1e97305e396f7f4d28f98e31ce3fd21500dc3de03a44d8cda71a3d70ff7bb + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"long@npm:^5.0.0, long@npm:^5.3.2": + version: 5.3.2 + resolution: "long@npm:5.3.2" + checksum: 10c0/7130fe1cbce2dca06734b35b70d380ca3f70271c7f8852c922a7c62c86c4e35f0c39290565eca7133c625908d40e126ac57c02b1b1a4636b9457d77e1e60b981 + languageName: node + linkType: hard + +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0": + version: 11.5.0 + resolution: "lru-cache@npm:11.5.0" + checksum: 10c0/b92c2a7518128dec6b244bf3eb9fd79964d316cdeb12865ebfc2cebb4dfe9b24e3767a3923d71e6eb735f56b557fc55f08f150a53097d7805afb628c90158df4 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"minimatch@npm:^10.2.2": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + languageName: node + linkType: hard + +"minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb + languageName: node + linkType: hard + +"minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.12": + version: 3.3.12 + resolution: "nanoid@npm:3.3.12" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb + languageName: node + linkType: hard + +"native-run@npm:^2.0.3": + version: 2.0.3 + resolution: "native-run@npm:2.0.3" + dependencies: + "@ionic/utils-fs": "npm:^3.1.7" + "@ionic/utils-terminal": "npm:^2.3.4" + bplist-parser: "npm:^0.3.2" + debug: "npm:^4.3.4" + elementtree: "npm:^0.1.7" + ini: "npm:^4.1.1" + plist: "npm:^3.1.0" + split2: "npm:^4.2.0" + through2: "npm:^4.0.2" + tslib: "npm:^2.6.2" + yauzl: "npm:^2.10.0" + bin: + native-run: bin/native-run + checksum: 10c0/ce7e4fccca1f3dce3a4c5c8ceca5ad84dde66eda5c912311990c7c4cf8bfade607d8ea4707349cbe309bba151e779dc1a1f8428b7ebbc114ada4e8f08d717d6b + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 12.3.0 + resolution: "node-gyp@npm:12.3.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + undici: "npm:^6.25.0" + which: "npm:^6.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/9d9032b405cbe42f72a105259d9eb679376470c102df4a2dbaa51e07d59bf741dcffb85897087ea9d8318b9cabb824a8978af51508ae142f0239ae1e6a3c2329 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.36": + version: 2.0.44 + resolution: "node-releases@npm:2.0.44" + checksum: 10c0/004337ee9c0c455e81fdfc85cc8a585e89932d28338cd35a4ddba21ef2b68ff20cf06097544e7859c1868579d8529ed230802b127be5357c153e267079e8d851 + languageName: node + linkType: hard + +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" + dependencies: + abbrev: "npm:^4.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd + languageName: node + linkType: hard + +"object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.1": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 + languageName: node + linkType: hard + +"path-to-regexp@npm:^1.7.0": + version: 1.9.0 + resolution: "path-to-regexp@npm:1.9.0" + dependencies: + isarray: "npm:0.0.1" + checksum: 10c0/de9ddb01b84d9c2c8e2bed18630d8d039e2d6f60a6538595750fa08c7a6482512257464c8da50616f266ab2cdd2428387e85f3b089e4c3f25d0c537e898a0751 + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 10c0/8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^4.0.4": + version: 4.0.4 + resolution: "picomatch@npm:4.0.4" + checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 + languageName: node + linkType: hard + +"plist@npm:^3.1.0": + version: 3.1.1 + resolution: "plist@npm:3.1.1" + dependencies: + "@xmldom/xmldom": "npm:^0.9.10" + base64-js: "npm:^1.5.1" + xmlbuilder: "npm:^15.1.1" + checksum: 10c0/af681277c2e541c6aab0ddee57f59459c43beeea1ee7aa2d4218aa39595fb41c068e2d2be3e4abb17e3252eaf2c1b806ecfb1d402fa5a3f4a6e1a7a32c880c9a + languageName: node + linkType: hard + +"postcss@npm:^8.4.43": + version: 8.5.15 + resolution: "postcss@npm:8.5.15" + dependencies: + nanoid: "npm:^3.3.12" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31 + languageName: node + linkType: hard + +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 + languageName: node + linkType: hard + +"prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"prop-types@npm:^15.6.2": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.5": + version: 7.6.2 + resolution: "protobufjs@npm:7.6.2" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.5" + "@protobufjs/eventemitter": "npm:^1.1.1" + "@protobufjs/fetch": "npm:^1.1.1" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.2" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.1" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.3.2" + checksum: 10c0/3c552dfe3cbcfad2d6c312a76cd189cf5be9fb36b203f6292f79c6020d675f7f33d5531ce312441c42ae75deb24ced32760e64fe4aa3d5b3c2295fd67cea270c + languageName: node + linkType: hard + +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.0" + peerDependencies: + react: ^18.2.0 + checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a + languageName: node + linkType: hard + +"react-hook-form@npm:^7.54.0": + version: 7.76.1 + resolution: "react-hook-form@npm:7.76.1" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 10c0/77b502ffc76a99527093cc67205baf3462ac4b4d8699ba3f45f2efa53f0678dfe8c19aea284a6bdb25f4c598464615e6b9567fc8c194e220313aa9f3e48c6da7 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-katex@npm:^3.0.1": + version: 3.1.0 + resolution: "react-katex@npm:3.1.0" + dependencies: + katex: "npm:^0.16.0" + peerDependencies: + prop-types: ^15.8.1 + react: ">=15.3.2 <20" + checksum: 10c0/a61eb2c19a2dc384ad5864a27af66f40c504643f984150f4e270373df88293c2586779b53b2ee7ee4e75076f3c5284b36f425bbc1021d164ccb2997d11d8678f + languageName: node + linkType: hard + +"react-refresh@npm:^0.17.0": + version: 0.17.0 + resolution: "react-refresh@npm:0.17.0" + checksum: 10c0/002cba940384c9930008c0bce26cac97a9d5682bc623112c2268ba0c155127d9c178a9a5cc2212d560088d60dfd503edd808669a25f9b377f316a32361d0b23c + languageName: node + linkType: hard + +"react-router-dom@npm:^5.3.4": + version: 5.3.4 + resolution: "react-router-dom@npm:5.3.4" + dependencies: + "@babel/runtime": "npm:^7.12.13" + history: "npm:^4.9.0" + loose-envify: "npm:^1.3.1" + prop-types: "npm:^15.6.2" + react-router: "npm:5.3.4" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + peerDependencies: + react: ">=15" + checksum: 10c0/f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 + languageName: node + linkType: hard + +"react-router@npm:5.3.4, react-router@npm:^5.3.4": + version: 5.3.4 + resolution: "react-router@npm:5.3.4" + dependencies: + "@babel/runtime": "npm:^7.12.13" + history: "npm:^4.9.0" + hoist-non-react-statics: "npm:^3.1.0" + loose-envify: "npm:^1.3.1" + path-to-regexp: "npm:^1.7.0" + prop-types: "npm:^15.6.2" + react-is: "npm:^16.6.0" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + peerDependencies: + react: ">=15" + checksum: 10c0/e15c00dfef199249b4c6e6d98e5e76cc352ce66f3270f13df37cc069ddf7c05e43281e8c308fc407e4435d72924373baef1d2890e0f6b0b1eb423cf47315a053 + languageName: node + linkType: hard + +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 + languageName: node + linkType: hard + +"readable-stream@npm:3": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"resolve-pathname@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-pathname@npm:3.0.0" + checksum: 10c0/c6ec49b670dc35b9a303c47fa83ba9348a71e92d64a4c4bb85e1b659a29b407aa1ac1cb14a9b5b502982132ca77482bd80534bca147439d66880d35a137fe723 + languageName: node + linkType: hard + +"rimraf@npm:^6.0.1": + version: 6.1.3 + resolution: "rimraf@npm:6.1.3" + dependencies: + glob: "npm:^13.0.3" + package-json-from-dist: "npm:^1.0.1" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/4a56537850102e20ba5d5eb49f366b4b7b2435389734b4b8480cf0e0eb0f6f5d0c44120a171aeb0d8f9ab40312a10d2262f3f50acbad803e32caef61b6cf86fc + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": + version: 4.60.4 + resolution: "rollup@npm:4.60.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.60.4" + "@rollup/rollup-android-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-x64": "npm:4.60.4" + "@rollup/rollup-freebsd-arm64": "npm:4.60.4" + "@rollup/rollup-freebsd-x64": "npm:4.60.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.60.4" + "@rollup/rollup-linux-loong64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-loong64-musl": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-musl": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-musl": "npm:4.60.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-musl": "npm:4.60.4" + "@rollup/rollup-openbsd-x64": "npm:4.60.4" + "@rollup/rollup-openharmony-arm64": "npm:4.60.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.60.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.60.4" + "@rollup/rollup-win32-x64-gnu": "npm:4.60.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.60.4" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/2734511579da220408eefb877b51281767d790652cee25da8fcd4936c947e3db14882b5edb1d0d5d5bf60f2a71a58ae7d5f7f46c11e3fdf33182538953886243 + languageName: node + linkType: hard + +"safe-buffer@npm:>=5.1.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"sax@npm:1.1.4": + version: 1.1.4 + resolution: "sax@npm:1.1.4" + checksum: 10c0/805371d5c326f48e6b180e059315d9e97be8e38620538bc7d5debb05c1b2f6ffc14c5f26a50688d5e61a79949e2c8ff2781410de6718d3323137ae7e7a32cbe5 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.6.0 + resolution: "sax@npm:1.6.0" + checksum: 10c0/e5593f4a91eb25761a688c4d96902e4e95a0dd6017bc65146b6f21236e3d715cf893333b76bc758923c9574c2fb5a7a76c3a81e96ea15432f2624f906c027c1e + languageName: node + linkType: hard + +"scheduler@npm:^0.23.0": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.6.3": + version: 7.8.0 + resolution: "semver@npm:7.8.0" + bin: + semver: bin/semver.js + checksum: 10c0/8f096ca9b80ffd47b308d03f9ce8c873e27e2983f36023c559cdc92c51e8433fc23ebbfe57ec9623fc155636a6961ee989501099841ae4bb1babc8d2b3f048cd + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"split2@npm:^4.2.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"supercluster@npm:^8.0.1": + version: 8.0.1 + resolution: "supercluster@npm:8.0.1" + dependencies: + kdbush: "npm:^4.0.2" + checksum: 10c0/79121e6dbff67b3036ea6651f3baddb942478830ba3ecbc27455715ab5bd269de8381dc04618c0c15963346ea2ed0f81cd5f767c2978a63e2841807c73445d57 + languageName: node + linkType: hard + +"tar@npm:^7.5.3, tar@npm:^7.5.4": + version: 7.5.15 + resolution: "tar@npm:7.5.15" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/8f039edb1d12fdd7df6c6f9877d125afe9f3da3f5f9317df326fdd090d48793d6998cede1506a1471f3e3a250db270a89dace28005eb5e99c5a9132d704ac956 + languageName: node + linkType: hard + +"terser@npm:^5.4.0": + version: 5.47.1 + resolution: "terser@npm:5.47.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/e7017001aff657b8eb444edb4c4ad2425b90c141c5329f06b1939161f38884622972ec7b12d197207229c8079d24d20bf44be93852f735fe3bb4b32d80775775 + languageName: node + linkType: hard + +"through2@npm:^4.0.2": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: "npm:3" + checksum: 10c0/3741564ae99990a4a79097fe7a4152c22348adc4faf2df9199a07a66c81ed2011da39f631e479fdc56483996a9d34a037ad64e76d79f18c782ab178ea9b6778c + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.0.2": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a + languageName: node + linkType: hard + +"tiny-warning@npm:^1.0.0": + version: 1.0.3 + resolution: "tiny-warning@npm:1.0.3" + checksum: 10c0/ef8531f581b30342f29670cb41ca248001c6fd7975ce22122bd59b8d62b4fc84ad4207ee7faa95cde982fa3357cd8f4be650142abc22805538c3b1392d7084fa + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.12": + version: 0.2.16 + resolution: "tinyglobby@npm:0.2.16" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.4" + checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 + languageName: node + linkType: hard + +"tslib@npm:*, tslib@npm:2.8.1, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2, tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"typescript@npm:~5.9.0": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A~5.9.0#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + languageName: node + linkType: hard + +"undici-types@npm:>=7.24.0 <7.24.7": + version: 7.24.6 + resolution: "undici-types@npm:7.24.6" + checksum: 10c0/d9cd8befb643ac904615c280a095ba4240531f6bb4a5e75a22a7483630ca8d3f1016d2ab6ace6ceda1f63b3a2db2fe037fafe121d6917a0187573aa548ff78ca + languageName: node + linkType: hard + +"undici@npm:^6.25.0": + version: 6.25.0 + resolution: "undici@npm:6.25.0" + checksum: 10c0/2597cc6689bdb02c210c557b1f85febbfda65becae6e6fc1061508e2f33734d25207f81cd8af56ada9956329eb3a7bd7431e87dcfeceba20ee87059b57dcf985 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.2.3": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"value-equal@npm:^1.0.1": + version: 1.0.1 + resolution: "value-equal@npm:1.0.1" + checksum: 10c0/79068098355483ef29f4d3753999ad880875b87625d7e9055cad9346ea4b7662aad3a66f87976801b0dd7a6f828ba973d28b1669ebcd37eaf88cc5f687c1a691 + languageName: node + linkType: hard + +"vite@npm:^5.0.0": + version: 5.4.21 + resolution: "vite@npm:5.4.21" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/468336a1409f728b464160cbf02672e72271fb688d0e605e776b74a89d27e1029509eef3a3a6c755928d8011e474dbf234824d054d07960be5f23cd176bc72de + languageName: node + linkType: hard + +"web-vitals@npm:^4.2.4": + version: 4.2.4 + resolution: "web-vitals@npm:4.2.4" + checksum: 10c0/383c9281d5b556bcd190fde3c823aeb005bb8cf82e62c75b47beb411014a4ed13fa5c5e0489ed0f1b8d501cd66b0bebcb8624c1a75750bd5df13e2a3b1b2d194 + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.1 + resolution: "which@npm:6.0.1" + dependencies: + isexe: "npm:^4.0.0" + bin: + node-which: bin/which.js + checksum: 10c0/7e710e54ea36d2d6183bee2f9caa27a3b47b9baf8dee55a199b736fcf85eab3b9df7556fca3d02b50af7f3dfba5ea3a45644189836df06267df457e354da66d5 + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"xml2js@npm:^0.6.2": + version: 0.6.2 + resolution: "xml2js@npm:0.6.2" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/e98a84e9c172c556ee2c5afa0fc7161b46919e8b53ab20de140eedea19903ed82f7cd5b1576fb345c84f0a18da1982ddf65908129b58fc3d7cbc658ae232108f + languageName: node + linkType: hard + +"xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: "npm:~0.2.3" + fd-slicer: "npm:~1.1.0" + checksum: 10c0/f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 + languageName: node + linkType: hard + +"zod@npm:^3.24.0": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c + languageName: node + linkType: hard + +"zustand@npm:^5.0.0": + version: 5.0.13 + resolution: "zustand@npm:5.0.13" + peerDependencies: + "@types/react": ">=18.0.0" + immer: ">=9.0.6" + react: ">=18.0.0" + use-sync-external-store: ">=1.2.0" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + checksum: 10c0/e4e76af1c324c797e3cc6ef094cb15c5884ca6713697140c2be292b2c612f5445fa21d222671b97797a4376154cac14a140f05728f0ac17b4b9e10f45e0ff29e + languageName: node + linkType: hard