From 694cfb562ffb1a8e63003388945a0ac53452b299 Mon Sep 17 00:00:00 2001 From: AppCakes Date: Sun, 31 May 2026 14:06:07 +0000 Subject: [PATCH] build: e33c3ecd-6e30-4f54-947f-6e498f5888d3 --- .env | 1 + .yarn/install-state.gz | Bin 0 -> 319525 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 -> 7705 bytes .../main/res/drawable-land-mdpi/splash.png | Bin 0 -> 4040 bytes .../main/res/drawable-land-xhdpi/splash.png | Bin 0 -> 9251 bytes .../main/res/drawable-land-xxhdpi/splash.png | Bin 0 -> 13984 bytes .../main/res/drawable-land-xxxhdpi/splash.png | Bin 0 -> 17683 bytes .../main/res/drawable-port-hdpi/splash.png | Bin 0 -> 7934 bytes .../main/res/drawable-port-mdpi/splash.png | Bin 0 -> 4096 bytes .../main/res/drawable-port-xhdpi/splash.png | Bin 0 -> 9875 bytes .../main/res/drawable-port-xxhdpi/splash.png | Bin 0 -> 13346 bytes .../main/res/drawable-port-xxxhdpi/splash.png | Bin 0 -> 17489 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 -> 4040 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 -> 2786 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 3450 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4341 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1869 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2110 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2725 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3981 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 5036 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6593 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6644 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 9793 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10455 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9441 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 15529 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15916 bytes .../res/values/ic_launcher_background.xml | 4 + android/app/src/main/res/values/strings.xml | 7 + android/app/src/main/res/values/styles.xml | 22 + 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 | 19 + capacitor.config.ts | 15 + codemagic.yaml | 402 ++ configure_xcode.rb | 118 + index.html | 28 + ionic.config.json | 5 + ios/.gitignore | 13 + ios/App/App.xcodeproj/project.pbxproj | 376 ++ .../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 | 14 + ios/App/App/Assets.xcassets/Contents.json | 6 + .../Splash.imageset/Contents.json | 23 + .../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 .../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 | 34 + src/main.tsx | 106 + src/pages/HelloWorld.tsx | 90 + src/pages/Home.tsx | 682 +++ src/supabase.ts | 7 + src/theme/variables.css | 65 + src/utils/statusBar.ts | 23 + tsconfig.json | 22 + tsconfig.node.json | 9 + variables.gradle | 18 + vite.config.ts | 30 + yarn.lock | 3724 +++++++++++++++++ 96 files changed, 7444 insertions(+) create mode 100644 .env 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/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/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/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/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/HelloWorld.tsx create mode 100644 src/pages/Home.tsx create mode 100644 src/supabase.ts 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/.env b/.env new file mode 100644 index 0000000..fd566ee --- /dev/null +++ b/.env @@ -0,0 +1 @@ +VITE_GOOGLE_MAPS_KEY=AIzaSyA42Ue9SEQwTaQo5DjbhxPZcpqVT36M4_U diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..655a958d2c20cd839a17e28e2c0c7d4640ab79a9 GIT binary patch literal 319525 zcmV)5K*_%!iwFP!000001FXGU&#g(49^?}SgNy+Q#3kAi5*N%&WJE?}n{ zoYF4b-PP*qF|tNT{^y`)HNr-2$uw)~s%n3G*M8T#@(}Ty;{W_7KmYhofA!OE{`vgw zm;e5+fBF5-zy2TM_wiRh{+qw~@tgSd{P@cs|Le~^|I5$)*T0%y{^!r{`|;oY_!slL zUw-=eH$VPT{*Rx3{CmIr{^#G#U;X%3e>Ya!@tDg;eDNI7vto()^4f8om)%$;bmZB| zyi|Hmu#DiRN7WY>tt(rDHI}?s$9eeJ6CM|f<9ak`yKbSHFk7!q@|*ej$A9qa_{~pm ze);{+KmLCH^qar>@sBEg8}-xgfBxN%fAZ&lkw5+BFaGr}{QZjG{#(ELm;d0$zyC}9 z?x)}W{+GY{%fItCfA7aX`1Mb})XzWu@jr`S{=1)k(?9*@pZ-t(^0)uv-~8Rb`FlV9 z)!*e@Ata}Cy?05unwD%%jcqcT`Ig)%vWitIYs*+}HnJ`~x))#GyZH1m$_l#iGR(?{ zSmTuJm-?DH<4mzcp1n_y9@n}5_9yc zx^8P;es}`kTlR5{?X;}Vmd%# zRld&=?OQ}=J@R?d?N!`YR(<>Y*?efLhm`tc*?L3kb>!QYudeXwKKx2=1oIYKNjhYT zKfx0FwwH9xtf8oSwvwyF%qZ_%(P&D^xIMeWmdg-LkBS(5`}{Ujv3k+O&ZtFocHic; zGG4mcdT-*spnYRxUa3C!j5pEZu4fl*GxNn(_2}&xTkXtC->D>@Oc&$s?4|q6YFV9= zmK^Kb=jW|;dUKtWyY7B(cXadGk@tmdzMdAB3?EHs-IK>lMMxueq=^(y-~C26kBW^y zG7a6$EbCd~d*!R|>@9SrB=zl{wf41dpa0w=gfBTy=iDrtxkot0^$lm(I+q^pb+q@8 zs++XL%R3Q%mfjuShl|eGP@Y9X?9NZ3KIay%K1poEk7?WEKJ6jGeu%$)equeBlO|62 zt2kYqEwV^+uHJQ%^}ZA~!THxqCQDan`I7Xj7IR;0-865V8%y`p_1xq{Mr)-h^{clu zZP!_|M0V1S_u}jQ`-IxfBGO}r<+~QNj-OLy9nNAR8bLvmHY3~f9a$Y2JKtN2=Tg`n z4~{$X&YgZ%a<4vIA?ZEqPAr*@-LWeAYM*1u`|JI?rrw^MQE^&HwoCWA)>^JScULVb zyluUd{AkxnS84p-dT})0BURpqNGs`< zV!a-e9qwDqh<2{JzhkF3NOGT+p!aqCP|;nda?{>9{fJqcd8A+6 z#cQ6u&Awzc%NTY5FeqspvFmp+la>s2j#$Gl}dyi)b6NAOgyiO*Z@)ICoxMVv)7CE@IQ zQq+~W@9F8a&)vrp-&uB*YJ{(K&)4^_efH%_FQR;}=G~`!a5~N^MICzWdUfq6pXOd& zYvTILz(*3gd`R6xk5|3vi`C7%Y&;f^F1^jnb%{yYdF6YjuwvKO>t~0j+I7|yRwjG9 z*(Qo6@9H8_m)YsnYu`HFmHXPd%odkfX-)O+Uf8k`b+pvqin{jvuJ?G_CYo6H8p7+@ z&LdmBCHA+^A8oUORQKkH{qz*y6^;Y*gs>G?_EYB)rOR7#hV9K8Rl8H$cm-Xy_C(n{ zvQek)QGc}0K6rZGTv69`kuQ(R=d{=M@9T%X-D8E(+0m{m_kOqmcHOwSCaJ4Sjd533qC4jQf1d95S(kLe(iWEFEdDj@1vJTi|$It_q%EJ zyCrI6E8iNM&RUzyRq}0;s{1s3w_mH;rvxt^RR&Q8PPb*L6D#7btW77{Bp*AE``7!o znkS{b)5lb@Ea}Lo#Ti*DJ=D3WXwALsv6dH|Lv~5$y>)x-=gq79-1qKMT8Cx!mfTo8 zF-A`xdQqOrS*LloT{+_O^6UB^_xRPd_()uuGZAlY>_(k`YILmob@G0DEhX_hIY*xi zcU|^lzQ=vsJnmahdoMYeu^09(Er0{Qwi}M1-ehuAD&O|@uj~I8GC8)V&K5bfYY6y& zR;4#RRXsbDI<1}Z-sPLIMRyoWFOkl#*Z*}XwAQ=Q%$dTs$CG7J@0o5b*{Qy0ti6@@ zL!ZcpFR9llTPN-YuA+AvN1NhWerNO3>GeoX&ND?j>LOZvM{i=Amwewpa*7QQz(}9g z@H>erj`;PxM|_VODmB05t3IH|VM%M+-b=2#kY&m{vfbaa)RIH-UhmS1{Vu+z}cb^UM`%3<0v%jB*Qzihka`OTtKDqTjD z)0e~9KE1gaYXAauJJK#kBdT3|Xhp9YnVXS?>npCEnB`hV=-b*~-(wcZ6!dldPn$9{ z7^RoKCL8? zOOndZ9KFrLlUKcL`?~&*Yfg8FZ0^#_b01fowfv~4oz*1IuTZgM^7GNQ^Cr7lp4z^9 zpL6Ev?n|0}`shV#0t?%(ey;ssgg+{x58&zLL84855 zJ+p?L(_1~ZK0ZVHDMjWTO1{7z{W|ReSgn(6==8(%jnw7KPp{a#^xnI?04DC0MP~1P zjX!tLXdJy;mn5Ii4Y+xW^R{cgrhHvqVTxN|qg|-Tbxo??zEqJ%7BQoXXbs%0pYCM1 z>`m-Yma9AXBwAI9yt3c>B$C3OIX zd&RLDId{(%j(D*m>F$RzzLKk7q6P4?j7Rv+S|z9~)Y3?LX2*|QIePC zwJqbk9w!U+stdY-@BaEoV%ypMF0Z{n#B@q<^!UofgDTYk-P&8-+7z~}>%b(x58=n&ZOmR*GaE!(K0UemH zue3={!jf;@*rzXY>T1Wy*>ug{j+x4ot6e@3Iof&{?ZdoT>3Rg8b8iD)&bP&!s+s#8 z+Sn>2*;l|0NS)UN_-1h}w)ncFyEmxXbifeBiDO%6m(5nW(+Xnlxb?IB&J*5c_LwNP zP40uGMGx&6)#|x>sCu53#kJ!$Z7Jf87!bQ};Xk&W%Ht&b?8= zD9$!8d)2s)8r}2_atqq zv3)P!KXRo0_z!>cbI+gs@Bi$l`e#4>lRxmS|N2+{w9_fo{ZKZ~+ILPxZom?ZuKvW8 zez{JK@#0w#8HdkG;Oo6JXy&YKP9l3;HTlZ*^tMamILq>}y&4 z&Ma||1MU=*!D5H>gvonr2Y=o0oH}|AF8}>@olq=xNqQW_M~?FGATTY-s0Q~k*>+^f zlaM;{4pY%W<=d+faG z(!E3X*M!Hmv?cmJg#9YN6SeKGZsyx(&&;_e?fQ@$TX*ujOX(Sw35qG@`pMU1&d1Jr zXM7#%3dznR_qjVX3Y%r?TJO@tXpwftA1OHg#D>47aZtB=x3#SE5jnh32UxUhz}uCX z4L6@XTwO)4wT4RCMwwb7tZ5y}IZpj-Z0-G|#w4vgYq3j`svU~z=PNd8rT@{>DSrRc zznDM!-CzIa$AA1eoBp5w{?pE;yUXz%@Oi|e7w<1b#-g#xg)2k+JOeOl@yc0^?UY{Q zywD}c;(fGHcKH({rm+ixC|8Bkusi_FZYN|U)dzwMR((NV7qdGDyPHu1IUkC>K7G&e z`)ZszQS|XKCctuF!?X?xlpd^-^4> zO?WL|-+aP5hwY34uzfwD{EILcb830MX>}JvX!H>`nd(sMMzQc5E-<`A7lQ+byOCl7_FrU|a4_z#Nr1 z6kJ@#-l2L`Sy6Zv#XG>I?nQ3Y>+aUoxDs_F^x8kj&87N_DI%8 z!m{WV2wYm(x=+u%I(&~9KEE9E70k}}Q>E|i+1>4Q>+AKuEJEA`(k*)BHq5ST`06}f zEBffFMx}6g@8RU-`+@(o4{dq00It%uJ<#h3T1#)O6|c{71vR`Ha9_~)@WvlE^pn(W zMsY8iSx?!W4|wK`nUz8}7JbwB`}3c}$nH`H{1~#L)8cFbSDL|1FZ^{KvZ{L?pB~5Q zbU^jZzD~dc{9Kar__Y|{E=8>u*~iN6`t)d6h-5RHuf@b#cY6LvZS*ISX=Z5ZPtXJi zOFC*`(e_&e7S>5Q&mqSxO%6_#E-*4pK^L0)#q_>Y5HPmPb4m-*JFAv%0JFYN_3_$F zIyv$fn;Ed@_xCSv#`=6sbl#YC0ajdoUOYfzE7OjsPmHiWJ6$`YeTX)R(IQ@(mx!-= zEQzu%Jo`Lwplz~1Fz{*tQV9WXE&wB(b1vPlkqg1fr zPWICcMjje3oU^=h?X%WXB5@qA1nR8-beu7{^$xGt=e+F)hz%+d>Z{w08j8p7#ULYZ zR`9yT#-ndG#kqDmGJfyR&@-c3{dbQ$wz5Wj>HSjY)KfR`pWzsr{?;6~bTSi*MqE%1dQ;20ZEg^?s zx9;1KhvcFQ*daiy3EIa*DYfIGI_b8wF4GD65Qhue-e=#7sSCpCngH`;s_(5(5kISo zIee_?uKm$QpS&{pK%>1R=+eP>%Mqf~vE8HqSlG)i3FWgh!Y`{m{C1k`;_Z>gL?CNk z9p58g6+J{ar{&DFBtu*8XCV7HOUZCVz0$5e3w`9AUWILbsZ0&8oqEyfZMd>;*4E9$ zb`?7Qq=LpF^ww6b#UXF!ynUCguiyWPC4Gg>glq2vE8mB9lJ+{+ppCvMJ1?!e)knRd zclF*)28!oxG*Tos_r{Bu@RE5@q$I(@nok39k{c&?anjyef{u`$#@6L)oZexQSmU(BT+A2FBmP;c6qN?y?#X6yT{0q_++C_ zJ80EI`nG9V9gq(TibffRkOxa}rBRsX_hhEL<)QLvQ6QGl2!)&xbY+(B+-pO69ya@o z9y6(ns}~gE%j-GU3)Uu* zh3eIWIXHBg#>7!yDNlTZgSb|9U~#d$Jfh?8K|Tcr;cG~aE|!k&cjAD4#U@=1%`_90 z%N!IhT~Kg-etyjQ0sO_|mzsp+T8m`&TFG9_B`7T%IENi>vK^-ske%gjW#%4eA?_dZ z2mSbmzx(Oezl-fheGHDXwY27Nw|@$#(#s2eo8!+z-~9;UAvUqeW7W}dHrqgmVZ-Mf>Ri%t7$TVO z_r@ycdz@L~+L{%I=*)U3I+VH~7la9t%)9u6t$QVIRxKzRAV1AjofXF~IUC;x9r;^a z+w-hK>7BbYz?~d@_)3UmT&Takt|On^SnLaWQvSFN+=JM3f$7+O!=<*6wp^J?nRH(e=%__c1I6C7$nIYu~!(!Gr0kFku4ny4NTvH)KGf zr;8L_9>4WHT$e`z*Q)oibBOFC(IX1oG1x=WeZ5f|cxQn|ZFYThAU)C*t?W z*!nbccRpI>xgshdPj?7p@P&$C#vQm$X?(BUd5a<}pdNyjrr)Z4-tG%L&OZG9islo( z^};>z7EV&c~eynKCm> zmI}kgbK5Lugd%c{#MiaOHd*1mO*4qeL+t9ct;;uT$&u=8p0uF$UceX+t(%p_6tVIq zeYlw83Ss=ou;5Egtw6xZdp19qGL83M2ik4Fvv2pN{`&l!QJ~@vWf3&4i>|+$0$TRj z2<-y^560J128sxkX3j>FFeBWg#4nw;Z@M3I_2W120c3B2TI#xJuYx2aJ%mQwVkr@= zKSl-q!(Zmt|6+dk;~#?t{KLQh$t5d9;FlK8iS7FgS?trSaCTr%e-xN)TVki{I?Mb_ z-`W9O`>pLTl6T#Er@Hb%6uD<$1ZdRitse4ybh#wsn&K4LYI|y%K!jWz>EF%+jg?}xb#E`8P?s~0^rLVs=SPS zaA}|d*}Y(W|C+_&qo3YT9aqjZv~_503M`1F)f0vdqABa$$_11+;@B%5`#qY@ySgzmSfSmMNMA=uwzI4sk&+kXL z`@U6HZ*ShPaWQ|z+l@suNoh|gS_2#zX zZ8hIVB6!k#^P57bwu1&xP~uPhVlZoQ#3~bHQKqQXPLf~b-@u6Dz#e! zEt0?}+o{m8J%tPgBu`8_P$#KHeNm_kc*KzXHHw!n3Uo?n2tluT-iSScPX6uoh zV7+!6=vlJ*@WHWp$*CmJI8yiNrK)+C8WcvyqTTMC1BmI=zHlrU$`5(HRUk}SrhCzx zN3&iphx)PQ7^VcW@$+@cUd+Wse-qQ8(uv%|3M84o;6)oC@m770Wy%`3AF3)%E zcVjbd1E4Oe+h25W%Y#biASDOc6)xu_AE6#lH$)Kpf*W}a=|QdwcA=}kuiqwDCGM|^ zA*i^-1fS&NU*GvwlMn5IJfa`Yr<4lhLgh9Udv*@;GH7{)haZMrZr9O7kW}dP-Eb70 z^9*$>V{aSSS=--7BJf7+(E>GODvr|j6I8-?3qW`QFe? z+jNi;16igC!J0oqSJvrEDT|((;!DJRn~V24o$oT=faRUXOwft@jq5ya=(tl0%k->v;?52WuNoz1tvJX(U0| zIMRO1{T9WXM1IBECJ#QE`3NAy5m(|6%HgMfb+Bu zm%p=Ow3EvUcmw5WAS9Nru;YiCk*1TG;t3^WTtIcZmsp4#&A)}`Uy~M&wn<%UAx|S~%pomij;89sI;979 znwx&E2!sVZy6x&&H|-tmhF-`o$BC521&zoL+OxRV!R0o$&lO#5xXwb*Reybc;w_>t zsjXm2nH!rA_i$+VhU;V>RVmbD7oClo-kn5)d-};#4M?@2wQ;Z`>c(+9^bT+twEUjT z4SFYa-ws~IhHLC^A(F_|q+b}a*EXy@d!3-Yvc+YmoSJE)s}K<(T~4pc95GANr=2|n zyl5MwmEW!h71Y`FVL+Y(vq%>=x41a4_`vu9NJc>P zf4%-Y3bvY42q?)<>vyli)QZflX?lfBI^QxhXJ5a$P&k0zxQ9g7QqTi-b|mDx_+ofw zYoHGrp&RQZk~dDktB`v3zSW72r~Vz!|KmUU?a#mb{-@vk^85JJuYUaJu%Z1|fBqN$ z#;<+w-hX$GQ2Y=PlUJBTYwF%!3!LB6Kv;rDAU0A>Ci=sQ^|qEcTJE^&E)I^H1xeNdvDGpmaN>O5BR}*XXed8b09|XCdwVa$ ze()(x*2fu8$Qd+6^2t}dQ+1~s3isTSy=|KNp}coBu5^^L)c;J-49Hzgf0hSeG$R2BIM4QyeDiQ($xw4-TLeG^YJOYiJ9)H zhqRort4NxN?l*qp3>-2Syh{{xz^Y3G_wah&wVvC=>Z4jHLJ&-R)&&D-knclnmAwn1 z1kv2E3{obdBL5cN|9aGOtmnQZ+j_-Wf#gm&3MSL&Qzl5qh9?T%?t14X@0r8-(HM3n zs7j=(+2b`3!*W84go3s?fTDfu{BTZeFTm~eS*>4VjBrKEZP@dqkT7BVDuIhU-XEiD z8*HR}*HH~YJr1WaFri1vICG#B{D5B)7w}00p}_%11L)$Qhb6TBp~o4Ui0hc&vCg3OEn0?V|Q0^bv_W^r_acSIdm<6ZU7Ls-3U!M z#&-f=Y!|~iK_XFyyu)@q8;Ss|pzS7zTVjC0SJ`dLrY#glWejhAjv#kyCZ(`UU_dKwnbrOpD~mtug> z&3Sj2!MVopS^o}L^5bcOZl{n(8O!&AR2Gc$FtQ~rB z7d~5j=b9+n3m6rNpmg?XIHCB!#R=5n&G$~H$4E^&$oM|@4zS!V+8-_*0$`)P$BK}% zh+|3bd9?#Y#`aH|MYiJlbEZ;lKhR=?lN>%A4eH$aX`tYahb)`mp|@bKec!Kt2Tue! zim;xD6|nbJG=i()LPwI?+lW?mq^oX3KFOnlNZiE$-__mh71CLB(Ebx!(uFuP>!UzJ zI14uo5hMq*(I2bKCkF5PjF5M|sHv{mN2izYM7P(Q4;_MP|L#PVMT2|c1=f>T!w%s#}Uw_Y$fpif$JD8B2F)1Z3rxX4# z=tto*j#7NEJ`hNua46V@lNF5RMGLGj-ESiR6_R z%f2(Ky7m@?EAS?VW)|U{ofVt`E z)cs-d!`<4D7dpAz%yi(kn9gB;^gYKt=e2pf3w#_QjTa3+>;^ETF5x!68vPU%40H~Z zS1l1-D~|>7MOH2jz9|F5IGl8fxU9pTij-dOi0dOy(B`P3+(I(#_w~Q3f<51x50p&C zH864P26eh+-{6f%O+xr9?0f!kmQEu*xD~9o`mhW@?bk;RW^ z4X3|43o0#VT9htl)4LkT8lTk{+WbWBT_My=ks9#z`;VYof&!@WApuk2{DHN0zl89% z@+1>9xlxkaEXOb@!|zJIfn@gfb(F<&zqLf@199^@q0C)$=-hhG9l|r^g3Tilg{Azx zQ|M8q2I1isO)8?$ES2&1qv6A$^9XP3AZ_t8hoGE^k@-L8ExLeLA&pWP_U|WO<8B`G zoA(*%n^%?B^$Zvgopkv4f&G5pKT0;v{)1HS$2&GRBQ+p7bVwhP!@vq{hw_h4?t=5` z9zWG)u~KiWRTS?uMnkbLTt-}jGK?rOwC3L-4- z9_JSyEOftN$f=|TK@-Tfp(KnEF=Cd30OaDam34}cM;G~VJSr2yW%{C%Htq8km}bO? zKvSW1(1yXw_I<{iFI=fF4>)5tjd$_F2I@4DL~IC8GNOPad(Gjm>j!GPem(~?hvij5 zG##8M&0V!$%?&}urMe;+H?rz3hy2(tV)Cw<*7XS%#VPX%eV2fxCEaDhG5uyW<|`2t zX97<272-?&7GjhA4xF4wVQ_m&g8*|>y1sB_y-%A(;Dyf=CQ2~nu}=={K}hKx-q^`e zw?1QCm_9}pD&(dmnjn%xClIW0_8iQ|`Ix2&-ta#n{r)e0`@5fi|MQ>y>gVYB-Jku_ z`OTmG{$Kufe);iV|M_3!U;p&0{-oCZ@!#_&OT_a7Qb|69i=T`9S){dx)uXM7st@$i z@r$IQEo(uj=rG%-6sn~Qh5OwI6%d$PFx2Oy!sloK+T7k-E$9xRBY02<;0PmlpT94^ zotkiSA(i50V=h40dIyObr#IsBV!eS)4M13YwN`WGA0Xaekc z9uTasiCckv)t3pI*Fr!Pkb0boyLm@RBrQNB$TbF(?Td<+Bk1+twSE5I6xDzEp{V}v zpZ%Le)&B>UYW0VqLg*(p(FWc0;WjX`3*j0Bj|*w-^_V~E$a7(39^~#d^ir5nWK@8t{p-Q6TRv={VnOB}@+dL*EsalIWRUG^`@RJm!L~OZUJE$}P{x4vi;kTw8#E90GK*d~`@RL~|4c+&7G)VY(<%|753wGBPtAu3quD;N9zWKPbZGXaE3yxkE zizmqJ2+5cI9?@XGv>{&55}=ak#%TZnOb?PC<5<^VTw?86-7EWRC0Jf>l?&)4*=@m% z2y`7-5$Kz?3)}$09ZU%psxObzRv=&d4c!7;;rl8@o4-;;Q>F8Ru)1 z81)b2y9i2v@bt=Mh`bjFs*eIwFFU*(o3jw-dei~cP%W89h!v^8O=6d|Qa=pCAvj#z zX-c#{?e8>DANh+09rIcO_%nOJNg!#^9~ zZr{+hXl$f7c}`rU`8Nff?Y{4&KG4gPQ!K;(O$+&JJzejUimd!~nQ=}i!Ju&$dS`Qx-DoB6qwI6i2ra`isq&oS3rucncuN0-EEuayBZaN^oo3ADN_PVkFC& zO$61_Ld?kbEI-n#*u-b~IZGM!=jH3duuSB;ii{(>#@e3s)Q+6EB@cNxn*gotJ-60$ z10l9q3l7t$`v)^JN(HB7ORk(AEm-n-%%l9*w^Lv(Xvj44#F$&kwMDSLWXwsYa-i*~B^rQZ?%K#w-V$C-^a!cH;C>)u z4c_!LY(8cqUwzNPkXt%|>DFcjZ7Q87PzeA@*K1z~3?M6zNMvpFk4RU2h;UhOStHuy z0Nb{7^wx}d4Fwn+qXRJOxxB|S5SVFq71ALvX)PfgGseiS3(vm2cQGl)X0X4{gT`WJ zSAAW--8D!DGoV7-F$XE?_z}4Ebgu4=mqF=i3sIw8U;pM7PIt`JP0)xzlV@120ULH|Kk0XuiKiP_ueAiIgKVx$aC*tTL> zyE?L81K}GaQ)sjlnpAOxtLM zaAP4OEL@i=LGy%!bjTL&DoWtf(EOgt!p+nrlxrUA`AkQ@h+R#&5OjS!;g!8H{@hNo zAnC_HvEvuB6_!H|{QV?~LVn%5kma;NkOo-W^D|g%cCp(dPq?M2KY6zpL0=}&0(7D6 zhj3-0YRm%kI%0#8m~y9uHR5Ub`E^5DG5Rvbaq*DaRNpIU6~)$K4#Y=nZ<_4K8-LR;ChoNO3!yM2MW-xO5zLN;!UAd!XCIY*+*}Ud)_E z6tlrF%SEqlx$FoGKD}B`$<7@8jNGPK>waB-E~HIX#3wT5G3KJ(7wEsL?Uts1ygjis3EM~4H zJEr$OL7;sDs%Q)zu=7~|R#X;9x4_hzdcMe`3*_)i-zI0>)*J>Ai7z_=E@aRt9l|8=q`wWc+VQ4SDzJFQJU(JFg(duqS zwT?A|pma=UM6wcwmYlgx!lu>2kEb9fzvoP%vWvIgL)x0LoiaGDgO9g7)oof~B>rsCC*f*3O(Cz*=KE7;Stg_T z@>`mjtvXsz_Lh{1Wl4!r8Iyp$?F5if5?us1;U$1@3Ym;dMnlAQd$vU<{Nv|mdb8I1 zg_cn!+q1p^gu#lRu+K1LBC4+YNa^6_H>ON-zPTYUr&d$|{mmG9c50b786EoQ@V^>! zhtaW5p1voad}`uL%lKTb$4}WS_3zY%b&+#bL0*4&AvElNyMaTFMl_DR@*P=4B-`+G z?wMt-3r*xmKcYrVvcW}|uy9}ha!}J*ZZ2gKZCk?rdX_&gEzHc6p8_+lKEgcy{XU%Bh|CI!`1|Vtw2gtPj1w&KfeEt}Q3g}9 z#X2MEohs{|gEJBq+~BvHSMh~Lb^;n#>9D*)PrBxuuGw3ApS-zwU1!hF<-BEHk!G{W zbOLzfjN=DLAZPV5@{Ukhx_gAh|6h-Ayj195?}4_Xugt1Jcai ztt@Mvw%esN3w8EY+ozY`3zM%0(Q<El(t2PEBe&Nhl5R}9goo7{e+9PIi^WeFT)N%Piz^0w5aIE~42L7RaC z&DTVOGiu$yL(;P>@?g>D=5UDz8rhiNL72DUjoGjSJ9HY`gJz6xiCg94-~Y9jRFIOZ zkOlB_q@yO6cmuhD&OR1~JGSzpZS4iUaUfe<_4puXklbj64(-9BnKT5?ehL-N8ay;x z%XHSKwhfs6n#+cN{{EUbP9NtC9B}PL;Yu&G$+&EUqY1YAO7&*F~*Kqg3{JUXEj;_vB?~O|07nrg@T$V>>`XgEO;UF*ScVU|_`+zV@^mrtd(-O~onp{_ z;Io#y7Of+5K*N&rZk~p~n0m$1&s&y{lss&;OaC8+RkoZJXmdGCG*MiVxLIo`1uU&F zK~|~G7o3`z&LKpDtsc2;j?qEqm%7M{@!LIj-6l(M6oP~HiSUf0;`ijd|NQGO`P2U4 z$1nfQBTRn#n_m|mN~tr-k_l)7|F$O-Hy=DK&z{)Zpj@B5nC5rWv$#NlS~7$kXLc^p z95}1u8jBW>B4vG-8oRH1R;_zlv^EhVSS1vBisJ(Mcq)3^EOzIW3nt+zg$N{VjX5G9 z48q5K5pUXc7j?+!b=j;oDo%E^4r6ojpXtL7TrU8*7f(hWSOarepy1YI{z1HO4=%^o zKIh9MGEk7WryN_(XbYhMRL-&aS7h~xn~Fxbm&sP0tZ5XOp9gUJ^`S-5RY&1k*@VpL z7`-u`1HxaflZeWT`w!M*4=GyO=iRMI8Y`L}i(9wsCK!ZV`=QiF^kJ{!E0Oh($WTql zhE?jBc@+l{F|QS8UY&(CT1=Z3Wpr4Z(_x{R_Zg(p)ZKI4)+Eg6@P9rPEn97eDkjU- zIuN!*Zi|XVn@@V_` z^MBWh#tm!S;Q0ZLrK~+LnX_$w9&bntwO{0dkoJ2$S`v&1e%QM>l631CecrjF@v}nG zxT7sEQ+o2TS#KX85Ce9z!M5bI&r=aSOU{wKM4~$@=PgbXB)(KR#^Tpm6D736aw?59 z_lZg<&aJ)Qwnr@C7;(mdgp%xx*y=5k96GTwP!K!}&L|g+mb<0<_qu0ae)pf^m;68e zGQ-CUdhQOukBZE+(&gGrxQuAd*mWU!1?S0J6y0(3^qKYMX8W2tAu+W}w!>1^68f9H z;D}r!1d!{+fvN%XLwna57-{7Nx^n-#8AGGOxJEzdj=#&$W zl)YJxY4`*IXqoH+JWo3Y3E8^@Vg4Rl%qGb2$9tLH| zPcrRVHRqY5abG*R13AaYxfyYu8Wh6EJ;n?9dh~=ZmJ<_BUx$P0Hbm)LM=f_{yEJPt zPE5y{7VESd{d*{oFaPStpMUqsnm~*Y9tC=)AijCNZ zdW1W9%c?QYLff+5i7%>6gmWRf9UeEh5!KZm*0dpnA5F86wD^2= zz?d_eDs-o9eaLLB3_#Gp_AgfU8@jwT+W`-S#KGVIG@+HwQN|cgsoW07kG2@etvS3y zctn`f25;#KvBr$mrzUx8n9bi~qyLhB`kH_G^4FYPzy0;E`!lh9i)aQR0v6wAERf#= zbHKWH6zK9p7rH|$YpmA?&@;2GRdK}NwXJord?GkO8xw{sJ~EEGMe~wn<|{V+vYCyz zpp@XceE#A?vd(pykt{!=IW0kH zrS7_DjTS<%>f{t5#PW84!)L2o%RUO|+?;Gk04X+H+sly^J5?Z{*+NtDbK2#Pn_VG;#oUBRy_eaLTwK#lcPB(Y3xvkt}{ozRjN(C>6?++ z@$O#t_k0b%i~aMTe){q+c_h8R{B=*H<7e}ko@)SJLbAiSnqNzu1IwZEp>9Wxm>!wI zi(@NvI1sYv8fMy6V^_Y9-#KywK8|inH3Gj zh-uu>_m*Y&ca+&iLLci21*-y}HIlP;2u|v0b{JQBPKY8rN%`*pn0+fz{@{|CYJFj0 z(^j?Q>075ZUAjL1`SsLW%K@K|K=v1o?@@I_Yj-O!uwPDM>pH{~!L!s*w&uCEmHyTc ziTMs+z;X1Z!KHfH0rhnTFw|1W;oTSyw^HZvKHB+sKrEr?T!C<-ZW~>_X;cV6I|r+P zSzzXqPv}~Gmliz!^LVe-=VJ7m#v?S9oX92wThYem1dY;*xF|SmS}}3!2ni3slPrwZI?I)bo{XlEHqX9b13IRyQOE(EVm3UJqya!e7b7F z%wYO1pQ}>)$XZha6K5X*5W+9G-JqN|q&(gA#1f$Zn9sAnY2F>YOv_kxZ4uXbU;cT{ z&(+Yphpn!@_oC_U^!Aa9+k9$hJPGoOpEie8508?~z%C=-BCgOEKM?;_ZAGKcaa&w1 z;}SY*G+w)uGG@d9fL=faGsps^{Be|_Pecbu^h(#wM}|%Z!9hv15lY16Iv4OY>5Htn z>scAwS!2bxckoT>dE93?LV_g5gzva^$zY6AYaNvg{RGcan(&azDxXJb{jSP5yQArF zyTfyx+gvrqohjEIVhb*vW<p1(9Z}Noz8H$+oBUh&)9d5QxBWxhP$ZfRXqgk?n^Ip_nT4*m$LT0nFeGPmmATvOK3BS7)|iKYyG_YbQ+(q`JN!z$d%Fn5Vy?<%wv~xHp?TlOj%>(i z)N;m>I~Ze;+WP$Nz)PjboL8l;h*mC?x!^E}zFrOO#ZgylJd}N~#qm@-5!@gDjqkQoXHPD@k08pSO(`NBZ4Fe|)cnM{a(; z^x^e#2LW%uAimn-{RA3wXbH9T7y%v1)qEgGt5V{!@QHWIY0_^=y_?lkm?}-hvefHH zoBKiNh<@F<-kYui!lX8NcaiVi-F{`2bdSlcO9_ei*`NXoYGszji|1qBE3~^ZMkph? z(pX*Y%ItA)M_S}&v)sA5J3o5x{nb^SI%(caHK!NF-l4ZKZYvGA^#1($Z$k0>B9Bx< z;Y+^zDoCk0!liD{l7PIowb2`*_Q!eX$sD`XN?3Au4WcG>u2&j-mOa0>mRmPLbEq2A zN+IDP^}e1b9fi+`b|`UB?3dmK-FcUt{pDTi z7*I~F!jSC|N!H)S(s>j{#*%`X5&OU>2XAW4t!3l=38;ckL^J?y$m;e2NpW78{rbBQ zb+YDJ^|sHeT(8(5u@=xGT&I~=0fDq^Xw;{sckr0P81X55CRx<3nsq}^>;uaJ_W}~31Ie< zjBN2uT#4tPL0?1i!%3*EJBQ7DpS*VIeslzD6aXLBchOQlGyC$4$xVTgOZfLD6~9H4 zr!|c!t&OfDnI~*_WxTecSFx)%sfmiS$3+Q9O1|c_=l-L}usB5cTzq}|Geqg~+Ztn* zgEX3cl%(Jw;dwn}Ge`!e7$1MCDy+vc=LBlA!6ht~ zl>&E%bfL`M>qZ6Q8^W1(&V?=r>kn7NksjrkpL^}%Cp5373j6SHJ4r@bcmE;^P$Qq8?1-1h9-z=5H zO3B@Z^J@6~Tg~R{(COw@Q?_#@FEUd2^zM14C2R@F2sto9rd__~?XkNjW7cK9t6lQ4 zQC_3svhRT(X>q`sl{n3m24vOFS+*Gv`2HJgq^MW>yZxP#MiW{3&OWxa8JpCKDAj0x z_+mdq)ozMcX9s)CJPDs;nS)6kW>)H4uyu0`I<>iFHS|mf zkJe7WhOO1&cbOHk+@Grs+iI#5d(UBr>0v$R)DA|u$Zdr?@AV5=Rtm=BG5tR1EAZ=+ z9q&Mb^IM}BnsZrJo6Kg2E!=ov6rDO@tmf?XEPamh7JGbrE88XdREN6Ezuz9j0KL=f zKJ$ou*lRuGz%Ov>oeh4n@*QRxR5kg<4E0f~I`?OO%}z-^wb3bvT$#GYNFr*%}}J{A-tCA{}l9 zhiMw?j*rL=leKWp^)yL2TQdGy(hFC&^G*pU#-6*BJmrn4eyFlEz8s2_uiU;PP~kLF z{AINs4Cq1SD)i&2?%qIi%aw^JUeAm(9tERjFH;FpOzh8e@%gnYR_+ykn*yg?3IREUNGFOvG*#) zee2m)6<%8Nagt4w-mQhvXKl(9Nv=NoD*_r_O-`+Mk5|W&>#|aYH?-A6PWD<0#CClC z`Hx}i?)IwC7x|aA6)59%wYw52gUaA6UEVd{7T(F;eZIP;h=5>jWo_Mo$2qty z4@zv(@0!|CejGR%H1xH%uhq!<*W2l%u^ldiC)QJxF21%nm0p&a>2V{ue(rAps6ci=t+%cgaOZkq z&8{e2%kEiMrj~kZ)S35OJ!1vb`{Aczv#U&6#ssl7Qt<`R<8x&-VlxNvX46}Xu ziMPJBZbRnWz4hxs?jSDLvAAupe619JK_8F4M|=)Aly#-w9CRuQA#oB}QcW4$Rze@e zv#&u=2yg&yqQxf$mNXnRY^4^ZeH*Ty8fSra1bO8>3O1jNE(bt)2S45jGTeP;3IDvH zc6$eLa}%CNE@(GfXY1UgWFFBPwX|%9%Jez|1jHE^RmM1Vgymd9kn{0DYGvoa&@&6U z7X*~eC%U~O7Y)2w5p<&Ctcd-c^Us%m_Q!ZByZ`aqwtL0OAAkStKl{}o$i6F)2R_>X ze0EQUa&*I2->R)#w#r<8C#|+i)3fA(NVy7yY%I#!IyyM(u~#mRbRxH+5${~xD7p-- z?%)b?L7#0%?Dua#`39oF+iH49^g1q>-`aG$7H2=Y`Ph?>w{}YhG{gIFDHAPRtG#5E zVSC|A2{PMvUSH_z@0ubrE+#X(1B`-V6CL3-m%YZ>$JgU)7xm$R5pSA#Ax3Rv++=~A zXU)Tk#5@bT37}Z*xo3?Q4UClF65Q9UWFSR;^;LDcwk*)2;$eNiXxQR&F<4C>zwknyi1If6n70h+(=Y#m zfdGvl$C@ZjF>NxWEQ;NNP|lj6+zzPM6QW5gTp565<$xYJkbY>1s?ooKm*iKk# z-*H~o+EbJG_Utqp4q_S}V3g$lI3fIU5GYSyPe_US6J@oQMK*X=U@?BPT_(ljid1e1Hb2l~jij z;8C4yaOtj)%_^5~@3ZX*PX5egOC{wNsZ?0MXA}AIKd<f1Rg16=hxQzfVE;Mp~O<*xr+*tZ*^XLFS^Ybrc*;7xUIP zN!>z1c#xN#*B0WYqoq#0txIs1eB@R%gj{hcT{_Bm47SJ)KYpL|XnT%%^H$i3CC84@ z;=&eBX28M8?kXc1B78chYFA!ESEM?!hw-~E&=dCSMt^*K+PTjtW$S_gH9`Vmly<&usSl&8`VpW!BQ zjk&w)d$yu|Y%zP6s7tfk(ie=HXC}#2&Q{l#q;;`vbz!XW@tA?G>?YRuZmHpa`ujhg z_~rlkmb{0+@6YV~-e0I46m1FRahlj8+9bxEfR=wx# zcnN_3)XF!cm3pw1_Gh5DE`5y9QcIG5&3jzdXy)#}!IH6ckJc~(&9!6$sO=L<@RS_0 zcTypK@iDu-4DP%pTb_WkjnZZ_Nz{foAs2>E9Bv`n_qhCV@btHyRcBdVkuoUgLkq9= zIj@96k_v;Q(<<|U3#qw6xswHNjSIx7>;|D;a(TR37k(H&SQqB8wVTecTKhYq*yVC& z{ai}Ynm|^HO%qwS*M@iknBDGH@_WzWfA%&1j_~T=d^^s6`@3KL!NL=Br?$O0G%2Vs zh|G7Mdu}iZ1dg|@7c4brl|qbl1ds-2AA}e6wjSOi!BZI;3FM=(C{OpvRH#a+U87fO zfY%#CvBYHbIf&w3U0Y`bQbyY6@RQb*+s>2@Fhd6U*;`GzhvSc7^t8ck*a?4|jyuL? zCg%q~wcUN73C=rMeN7H_pePFYPwj%@lxN01AEyVro%e%+4Yl?F2g&Y@A9|4jTj$#) zLb(gJBl|t?xA$JG5wx0@Pv2s@%f7bCJ@U{-SeC%!1!wf7o&LA&AVDI24?{>IAjav7~9aQ z#K=+tolwCYgoS>Sqim<1BUKEt4|d3YrKZvJZWj&cfsoRDecYTG0pjcI$MUXhMe%nR zU{qyISl}rS+C%W7pT%~5$X@S5vE+2*qMNv%Gng0=!0CD^Eqzn`7PqwH_6=j|Pa#BG%-D4Cd{r0^nm<`?wRRN00$=KkUjki7OBrH}hm6@zawHE@d- zH5lYj4J8){bS2S1r}B2_g)!|=2kZ>~^W!YdUvk#KZkDy`?WZ4Fc2lpG1AkiSG63+f$`F%uCnp88-cs>1W)E@7 z-_<(%FKK>GfJ~l-(vDyC0b6e~k$EIigPHCbE3s`t4io~oAM&!h!f7Zzz*2*!%Oa`?J<)Ne1ZtXqLnv@W$x zcnIFkd;@GB4CbHS;3^}CCR0b;vF+pEe@HNQw1iyMG(gXXeL+|p!wKzg1ga_ zAtxSFj4IZ!vM~0pMs}+am0X=A?~c-UJt6Le9P4;4jw75l_MVKfQ|srei=g|V%|<}U z+>iLW-PXuw*D-n*I~VBExt%xnc9Nm``q7#>ljWD7k#yA+div^mcgKjRFm3I!Gh)1W z5Zl;HJoV*5;s1Q~%jxQ26$MnA4d%2hq2E2leH(V;O3op3vRB@N?Hvmxq?65| zTF-kGc&5$_uesrZTbPI8tU7BY|ijw>mpS#qWj0I z7jLU^+eguQVm925Qc2{F>7*_2;|-GJ!VE15hDtYUuA^$uH=MyQF123^FiLytYJNdu zQe+)x-r4RQ?J!tCI$!#U86e$1{`m*{GmkhH<=k28ttoOZLw#r&-B;JqXo-cByRWP4 z=&J!^*IEhMcKpLwf%r%HW0l^kyWla>vhH#}RcB7b=Txr;k|dBP@^SQJ^uDLtzBvR+ zd|;H?29&3I?r$CLgd|K3a&O%k&2e5{j2nB0^&koWAQ5x;9oQr1VkQz|)7GefGB2%V zwq>)FVX$MHY5Dv}u{-y4kP1rs5k~%Kuq7%}dE1*5K#^N!NUXU2ke%bQ*E^={?kExR zo4Lt$G(?Nh&)ECeWsl!g>{wAyA%Z4sg!5GC5YS0rmQpqSE7*)xfA1N}%5M z=WeDW=kRD4s2o#5ilq zq@kC%7cVnQ9reO4A%;nD6+emk=Y>2&u_8f$Mo?_DrjVKvCh4vma4LOq&JA2+$ClXw zb#CBFb+V|^McYJzrWTt0Gy)(?m*ylL5E9+}$YR*P``}8xk*A@E2(c|=!(fssir_c|_qoD?^>q-Xv~TYXN+}IJ zQ0e=GBy7r$M-pTJ{4Hwx6hqm3-D|08z{`q2)K^ct(77rmrd`SI^RYOy1`54jw#MsH=fOsS;m&zm|L;WXk#-_WW{h5^P9Mqwffx$eOe(- z7E5l_hrh@{7YuaXtw}BnzF8)t)-)`g=)htf^kzv5f^^g>d`v&yg+S6_vdIPnsc}oM z>}LiCo)Iu4_eh_{QDJ%-b%nMO_pzzF{jR%qwtLa-BKFIzkhe!E7*;sgZU?)!p@c(6 zJj5KaE36owk5m9_!_7A0@5cj{<-EkMZ=>9M8lz?}qaHRJl?-#yDC71FlReL>-Oecc zf>#=54HCP|z^E|BL9Nw0LanQhCRI;qB6|$3U?2bdE|OFCd`bT^qxf#t`|+;GW64)J zQoFLY-CIFs3){d!y2kb9yD~cyy8wa zc-G^EH$I06mE)o^NY}2yho(&OwQe?F8+l)oe#T+QIME8XQ6Px2g4I0)B%bZYCmj=5 z07a)!u0p%}seCC8;00~!$GSk*VgSiU_T!N#M)5MUZwyvLN&H`Azc$BBlxy0w+f9by zXUr@G1hwyRIG2O%U>`B^u9-H-I*=~gf-|o2nm@x zns6?fgIg^%$Eyx|fbZ1V<6sJt4K2NUi8IM3AeM&I&}IGxZW`KHM@i^F52Zsmdn5A! zVBI7pJk)mUlzj2wx!azUVcmH&jk?MdLM7PY?Zl?UnZso)rJ->rbq*+vQCq6XTh(rm z9ml@6tNg2f_~DoQ)@I|ce)UNDcsqAdL5dSA2tYJ`umh7uhR^QyEs1kGbh!C=5_!`b z2HG-|w|B{ViVCm6YNNMfw~JaKaXbML3uzJ;RVk~FTkKvg2j3e>fBEP6b^ZMhKb~*D zsz3kD|NB?<|8=eZ&2z2)`S0GZ|Nr+fuyPp?R_zcN!R7QglV`(PXSlNv=@F4Jb6CfQ zFj7~HWU_&3zSJZ9p;o#Dqv#c@)5KkSnaMSLW+jbs8ls5?`%pc=yna4L1y!qhOtVD7 zRI#F*5;iGqms={Japo)JjV$hQR5GQ|(vpU6bJKQPYc>e*=8VjOf`qX886%g!bGH_d z+_)^d`nFnd7JYt@W9A@ee4tXzH8?|{HTo^1@s722TJ+nW-N{v~%bQ#jRZyBE} zj(b&`TUsqr^Z1NHArV+%8L~UCs)><8T6q(&o^Y(1A0@!=R?y zgAJd}V)o@0I?cHyH{X$uuhBLIU^bn8;p-~(7~4M;mS3oT(Z}?g+lP!k)Xmt; zZ?I2!ae>)VL(@h^VO9*D-XcoxB&#`{z*+J;(cTZug0SDs!?s<{1#t`yv@0q5ANJy6W7gXzo5zM_a4d<6Ezjm3wY)05j#B z0{q1LI!*Y)`S|C*-h0$rSPjV~Bd=jBRAtn*2FenxJvtqXbEgOv4Zh72&K5Glz+68q zcbBz0Wr$YC_HtX*9&}JJb(OZA?F4~ro~9A7LO&k^?;iB#JC5n`I5lDg5E(D$U27Yc zXDSi=Tfx_ie*EPn^yX@7?-gwHi{E`=ZcWj)^*tdwBo?`2mEe1IWa}jqTI2F%$ejJ- zWXm*fYp=T>d-{6SIZwb?>mH&So$ekjCKNo|dhHn4oPD!sXj80%4&=R-IzbL)U3Ylp z8OA8gv4IF@ga(6?TvTCkbd)(S@y;tn+Hb;#` zBM&}gyHD)OWhUe%EKI0dvkwq-h1K8Em6l>1!_3`@CDtZd)7~?=SAEV!f}t3-+r|0Q zI_`@={R?3Wl+*H!#=M-f_Mx~DxDip$T>(AG0iB~fkC)MJbQ<|(u1>|KA2RDm3yqh- zHpY{Rv%w1~n2*N*os^h$-*492q(fg?L{5=wbtf_LP{~4@yVM>8a|#dix^PpCVXDRG zFx2_NYxO}{0RyyS{Lav93J!W>w3-Jaufu!t`Z>WzS%=vs5J|Xg`vE^y$ZKA z@2Hvft^7t4?__x}%F?aDif!$_W)*+h3402_wM|fKvBW|U2D{`rdF`yUwlqs+R`Bup zM>mg#Mml3e?$OC0%vWzevHFQvYmcqF-%(%qU~c4s=v;@@4&#;&8EmB6NR<{ATUXvb z!Lcu3Bpr+RQF1R2nTBY~XDgp`k!;igda$q;K#|QXOqW#Yw)V-Q-#AkAM70+m!zYO9 z8Xk9X&g^wx+%M#nY04)T4d;^K%-;D}(t>PiiCD z7dG$gWr3>JenE?5K@*CEAn3E4L>cM8#O)*nVwNJ_oO~J&Fj|Iy4Q+Fjg^&?v(}V8w zY*t%y?KJ;<4MwzANQ*M*u8TgLh3{1-$&x`sZA`Y~d8sF!U->P?AsVBY{dy-A1oKAbSl-6YP9K6Gt=`@8LOR zZ8p*eH8}^sYI0$n@!k3O`EyD_5Q@O58OGP}>F-)$8`U_ERrkFpel+^0a+qz@8E6E!~4Mmc4AkD(^A%nqpP1G176$ndS2sRM=fb4>1a!Fm>Tc$OJ;b zjmFZVp6Y}JYtPwc=TA!~+9w#WW6dt~<*zZHClG#b$FHuZ+jfv(V;VwC;>>jd%mkhm z?dF*uzrR3_(SAPN81WL2)734{rUX30+T^Ffy?MvSx|<@#m-0`k!bjH}<=b*jbP68FO0;<2k|YoeDjq z2qr40mS}Lw1~@M8Bh0mu`?JSL?pDtH!jEq!t5)jW4!(AIYFxM(XQLthJci&ktYIoX zzOYck+&rGrOQ;8grQZWQ zZ^yh0=9=*R_L(3q+3u9tPVT*FfsNDFzAKnuKXFyR;lm8HC-HbY6B&FN0HN*BPk<{GBZZ= zIxllzt3zWXqOKGfK#@+r03B0WZ?na!+RluMj>pYTLwcm}pmE}09W%IU{^F(C!Zv`%M6dYX=n61E=El-t@-pln|bYw#6!!$?pPTEd++O?IUp+ZkFB-fWT5d{{8QzAjtMHOJ8-{-O~z| z%Tm_0?xP#1Fc#-rjc8t%(#Dk?+?HpKHfHAa7OEJ!2H{4AFQSXHbq<`)tLl-U&As-^ zzqehswa+==curO&@o|dZiI1(VDqZVo-ktZ`7O7`%Z4V*=R+wwGLNE!sU+$1K-pjcr zz)zc(9mnY9(#W~eTAsT5Px_uB!Xl>t=oPmUZbI+Y8Xx;R)*xbGzsi-s3 z9=7X4eB6#pQ!Ame+Df+PhF&w?KH&(+)0lPW5NV0APry+A28`s(-gvS1tjcv#x!DvU z%YGYo-|Vpx2gAj=W_j0I=RS*Dc^TUya`fC&(d+Ov=t@$Zk*_0iGnP_~Nvq(pO-kIi zoQ^B$d-ctq;-{Z~IA8v|KcA%D-~IaHJimA3USP*f7v;yf>&hfok$Fbd+)j%di2fx^ z)1HI0@;jmXktm41kr~1oJ2MSD5VL@)1y)AHX0O|p0Slx$+16pMvOb^krIJf)%`OQ5 z>2-SqbC!|4m6i+WaG557Ps|Huzj1_)wp?(6+N!l4J34HgrnHm}QS-_Er@DGk0bHVb z4W^guw}hA|`trMfGJpE{#~=Uxk6-@g;SBi0`Su_DNx6PMeN!Z>(QEi^YX~M$yNiwhYmIbTdTgzC<(MXxhyHu&#&qyG z(ZG;v>*!BpI4T?it{qiak7t{iOe}JqlT;|7>KC~iK3?w`nM zRJI)0Ufie_{IOlFzp%_S`Z3W29-l2?C^sW)*Tsyh940D^GSA0^q8y6Sji^Ok994}F zGbPL$AwsxztyM~hoLtGbA7O^IbLy_FKn5sWo^>v)vWZB~xkqqODxO@5jpg0OTw!Kw z$KAVA@hG3CfC$lmI@5$IFO-}&{``%)g&jEAz=sa9` zY&PI?Ep5R#I8AkTo3k-nDs7q7rx9360;ju{)IRDJ(H*xLj#kJ)>+-^mW`6DS8)_pV zgIoG(>?UtyY3&dt)ZrMG+iBWUH7-eO(;6iF~eUH~jMU>*A>u7y-5SnPF zA;SmQ+fxAw&tzkSL}*OC-S!l9;xS?8m~eVT>?SpL=G5;A#D3-YJJp8GTg!TD?zqOG z)w?6(gx|y-UC5wdBw~HhQ?XRTL0nI^FGZ<;jO&xCre{Fi3Ng zc$IZClq8h7`5mKL=~_Nc5z|8J?f7XN9C$@a^m6*156%8=4@$Us*uv+DB{hrBXNkoh zd2TD(YxbIM=-RDcGLz($tK-WEk~Phuj6PProKKGNMag2^);z4Sz;ef^Tu!# zfQg*M14i_*bgZ#AIrLfVT%%OvcB~ML-dO9)>)Vzwh=6jRXmHVYqm?+i?k?u~$L1rQjFI=J-o1H^QdC43%joi?=Dk`0_{ElvA8MGqPhdfweJxQi1te|7K< zGG#6x{&@3Xj@&Xf826aApouV`Q@Nz6s*_IQ`FgmNU6T{sBDI0N4mvjdRJi||gWo3% zf3x4uTkx$q)|s>V5Wj&~wk(WA#gzfeva}HF}#M z2Qw#l#aj2M4N-Zti!z2^0ruX?J5Qkj>aA^F#$IEw`fXMTHxu5$0Tlc5as1+%<#pgP ztFd6_C_bwC=b;v+>KA!pPn9djNVCzxJ2Mp#2|>Y`Ts&KKw>q*@A-2_EmePbNHnGgj z1Z^CPc#Wj2>GpYxs$9`!L@zeExaJ|l;Gw&tN}20UJ8RsIs&o0SVF#**4hltXC^_%LJ-5R?H&@WM;HV?KVc##8jNqNiP?h8_rb7 z$K&j2Uh&pV*t_f@g;HiK$-*Q0zRCl(OgMxE8)5}2;1pt|%{<-Pp;YVK4B-+Y_UK1@ zsE*2$p45nBTh;FAgWLb3syB+qp9>5sz}ndT^r)4YjMQ=OUZ)qB+ov|A?9{@f-chMB z%g8u+<)8pQ)BPZrFFD!;3cQ)Y5sGpo(w|17f z;tJqoFjmv=^ql0Y9${l~10E}N?w^Y7282uGL{~!LZ-~E^W>dXJ~U%vbl zf0tkW@a5nC^vA#ZcR&2}pYl&%{$A9

FX=AZw6zy7a0=B$_d+E~tU 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%0Dj~Qqa)7#o?KKO*VzZ}mhYu2qb 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 SXQ3He>#$Lu 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%0A!bz@N#F?^s~z`3PS9 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 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..2dabc5b --- /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..e31573b4fc93e60d171f4046c0220e1463075d9e GIT binary patch literal 7705 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 wKmFJ0_JHhk1&0B>;%YXATM literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-mdpi/splash.png b/android/app/src/main/res/drawable-land-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a64923ea1a0565d25fa139c176d6bf42184e48 GIT binary patch literal 4040 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 XyOn+%7f`N3b2T^T3uj5+eShz7v)7qy 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..807725501bdd92e94e51e7b2b0006f69e0083a0b GIT binary patch literal 9251 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..14c6c8fe39fcd51a0414866ad28cbe8ff3acb060 GIT binary patch literal 13984 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®q@N z14_H8ofW)l{|J8q+a)eH)I0r)>WXdzV%7J>PA~6_J)KLT90iYa^K=Wz7D!OybzqSru=f4?|KFl;Y)gP_H6V4x`~kZ6fE(xM1&;?72-TZNk+0 zr+Crr5yl%Iy@vfmt3eYFl!jIvPGFz^8Ek+2`48O1_pCX3xNWh-zBa{rIcc%+=|XVj zANYTg&s}TKb#OztQrCW(Xk?V^i{`q~%HtcveTxq(_HKeC9GzrtguMT4Nvs@KakPTA z9>*8bBZmLz`lK5=l)=b|=dT3a5ag^a1^znZyx5QKfUb1b9yacArRp%3@QWo(hrsCU z-K!-=jDmv!zb7XT>)r|-Z0Ry}lk2;dk-ECqMwr_nKN#x*X6~B5hVIN>6$1HwBz3Of z=Pk){AL5*=d90f17_qZEJLm;Q%WMdX=*N&!ki@E&cy7?>{1ssAH(tACtp*r@d^til z)x(1#6(kPD+joSF&J3sxJU@{-sWCS+pZq{Gsx=?z4wP;>?)1yHv0?X?VP{}cX4~aH zxeBPKw_rgW8rvewS1W2#^y+c>-183iMbJCqc38RN_o~__9-n|jcd&oA`m7*&Fqqpc z;Tev*0LS-ZK47Sq1unfvP1S43uA12P?PJmI8BeTYPr~R*tYUm^0;U%Hmu?bSZHEK6 zPjsW=E67Kq-&trmf;)UkmRABH2U)V)-eRT$j(%G12lLMsThSsU10iP#{)ZnvjzN$d z*K%P3`}oqyvpWP~venr>3viH8^`)Ma*=B31hw*Q+tqE>i2y7w!(o^lI^Yss^=tHW( z;cnCT(%B1gLz+TRGW9roFjI1EQTu-u`(f#RmZ8;FSN(bsC1J;+(i_R6mrW=yYx$cy z#%QKVrEx~kVMg~yo?^N28Wnk6x%L;J8i|*|ANEiNjq(Vhzuzl3ikpA*G!Z}kLAzAI z9qnySo%D|AuJj12%h;Otqjs(>LPj?rNdeU8so>P(C>XMzlho94ZD#w=cCOOU;=3&^ zsqAG!i{~lY271D|m>ztPV`)X@FO_;`wPjppYNQpM+ncvtz1lZjN>!Q^*I}T%uP78Z7tbV2$q3W_)14=kLFyJ z1GqL6T>ClgeZorL!}xP4f%OB_EsmJ`uw7dGWNV9OLlhb|UMpVhc{4@Bhh`tO!ZqzD zhusd<=K^ah!L@gQ?6dOpI-ge^e>S5W9eII57Zu16eU?GRbgKTeVk9yS{iK|O(zLR> zheb?;jwGCHS80NCn=jKxgJ>}qu4l%5NPihjzazGv#J?Jcyl;<#IW&x4mm>nrW8>}C z3U@aeD~)*F(0o^2{GnKVm$Jr#aZE ztl~TOkM^SdzJapQ((!-i8b!RkVQBKkL`2ZCBuy!qI1L{3Er526plVols~68U-^9Px zR(3{j;Z9RHX^muc0dUywJ|`yyZFf=k&-Gb#m4u73Lm5Ks%BfHj%2|gjn#i> zLC5pO$2Em9H;qoKQmMtl<@wgtPF1%2HariD5O~u>8=^*J&au~JH%Ih@&2Uging3U_ z0bzfKucW$ZHSx}!#buB?+-J)%RQbbXM-!BJTS&#dU_@lxU6>te2O+9 z@F{F{Nb!;{Cd`Gx+$G?11aB~S#wIH%D=*=7f7H@D@%B1)&bF$@t3JDq4l*%(wJTlh zo`?uMq{YilKUewPNaC)GuOr<8j9&ofqRU__BRUX^x8Cj3a;a$rXzgXqW>LR#CUn%~m)t zYC&ol(gAkbc^fd`xWU&bk5vT6KbFmsR=O78Bn%t7 znbw&=c+|T&#r+bls5rU6D#HMvqA<|;)BV%jOMonkm^p$7Vcel-Wwn$=uAJv&(8W>% z9))Fxpl*(%E#wFm_m!U~2HqgZs^2vaGeY(UfYKrSHV}w^D0N6!se5Ewy)Yy-!(2

aKj2hWG7>znxs|SE zN4rHtiSPqLskWp(?(_YYwgq+1@8v+~8As|(bC>$D(atG3ZE8-ZM3SVcg|vHQz$I=!(A`k`5= zOqR>&%G)$)k*QLz7MTB9wleWpv&N9Sta64wy}3Ytd?x!Ja8z>(z~(3UNFu^eFmn#6 zw!!gUxOuZi$PQIs*ixfZR3iLyADJ z5&s%tPfk>V!x|A-;oq%1!yk9H$UBP0ToA*EDtz(^!_AnF1bBQ7joj|? z5b)gSI8c8O$PYFE!vXJ<4gebg*9G9P2wcB{#kv0FItc5T@PDNo)}Rh4Us}L{e}xzW zhwt`)j`M)mP=G6H0;^&q=I0{jU%bIRkF#uLF;{vVC&H|_uc literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xxxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..244ca2506dbe0fd8f6a05520ac7d1a629ea81438 GIT binary patch literal 17683 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-port-xxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..bfabe6871a17a5e95b78fb30d49b7d2b4d2fe4c0 GIT binary patch literal 13346 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

VwO4Hu8X}%XHUAz_J@50rzbkIsat>4oWtQt< zIO?tf?{oTz>?^ zcs#99X^>a=*D4${xG>cbA~mO3ZB$EhO>H1&*Qy(>+hed@=A`jR^=cJ!Z`3E3@Q919 z2|Hx$qrVsGlLkcgkxI#|*OEWCg`R(Dc|W-FsVh3ffkA6Wv&KS*mI`Jy*shMmL7i+p zTFI~6ZFWUah0_YM!qjNfUerrcYR5kNd~_l?c|YSYK1lXrX5Jvyw-?I=YZ@JeEE%@9 zjRTcK5e%p8vf?4Sh{hzPvSvD(2@OVsjP%1al3iOnJ&B_;o}k*g_q;O$pCZhIqr&H| zY#=4Rd9@be`U)0}1?QdC*8SRC^1=|6G+G5*sZD$CQBd)0LT4s=)~2U7>V#!lV~)IP z(A=7y3q%qKn8bQyn==u2VP>MVj74-!pq6>dfw`-qSu zWt_c|DI&(Tu?wK=$0|DMG5AVR%fnRhsvGt>gVq>qQa-a%jIS1C(_O;l7xOdTCCy}G zdpgQnJk@syL$7a$8c)vb)|K+W-^e*><2yLWb@AY2#TUsMB(~%vT!S2o)HZqn)MBf z)}?AORn^g2%th^rZhz+$aKGTi!3gbXBhzmj%2d+Rk-s$D9?SlyV17a;D!N`yL_J>0 z))rDiB6LyF=wahV7f`<^zHiirz#5k(xz3JFDY=&Uk(aE}#H?1HkkvW#9$wiT-o{Yt zHUV6OZzYk*Do;k^-may;=hZA^=cR?>o|n#u**Hf8z=8hdNlLAD{wj_40-)Fs24)PV zvxo#<4(|Fjyy!~saI035lJ#JIOY|Q!IWLf~cK~S9MFbMBTwPVX-jg~rRILU)2m>uw z@9A+)Ui2fckc;0eUpp15 z82@-Mfp#!sUH^ef6tiN@>@in!eX92e0Xd!)+RThBIYld6W0}p9lbUWv5m;Zi%?0wt zvTA1twcT+E6@F9mi7KmaJHV1H9*yk3_~l$p#Hz=<*@m6j@bO&RTXq8sLbmIPY40^- zLZ?zlKu>7ZUJxUa<%J5xJ4TM(lR_mKX~)%_*bAD=*eWDQ z*YOO3v-{8j_Wg%>p0qDME8dN{n~0f_W26%vD&}^JNYU}ha6B))EXB`_J5EUFl=^9w zXS>>$`kCB#;;)*jT`0TqK*&TE`V!VC_Y#bww3?$HiRno=c!N|((tv9Qr>P#Mm|6^n z(P7%Zh4Vg;n4zUfbX%SjVWC62B{W`|*S2lGTFf`Ua)*Ww+WPast=FQY*$&$gS`^AP&tW@ge3GVsSaZvqVk7pPkhna!(6vsXlIzmtuPGAi5^za!%%`rg9Iop%cjweBc{ z7H6WieGAC$BIP0+!GX?)pnH~%NjF71Wr?Y?Eu~t!deImju;fD{V+{`}8%!CFbjks% zOnO@|Nuk_AiptP}!8dYVG|4}Qz69R3Rrt@LCD#a56{6i#==cjc&m&Y%K~yzjv@~=A+lR=i4=}^>X-7 zZ%5RZ(@Cy-7>!})9abu8c;huoVe3bL@fMeZul7P27`sq{zAHmuLZ4vrO}7XU#SLuI zPu&mqN;3)85rn&U5#Jz3cz1yuaH{!3nwUSj|br7tX(-WErI zH_*1IBI|HYZ-OqrGVj&PWF6O+qsQ5T^L5K#+=c_DF@OfPy$OhtS zE(9E}A<7){-2x7LgEy{&9oEl!k`JfI4XDU|98-8pT$) zx~;Oy!G+AhazhR#k!~r!>rm-@+YDa@w9aB3=z(`ryPdyy@s7SPpb*Agi1DqIfDWpt zO1s*_k@i=(TbXXAi&FoBXuYWmR-i|-ulY~bbHn4!DX!4?)hrACs~9<985~ogu1Khz zphk*H$bj)l{p^9~8mc3?E6Z=SP?xS$&84dY8@c?z=B#J+$tmm9Zu|*1RVEzrxR638 zxM`2ri3^rICyG;TggrGwb)5HP*7JLajV7BYLyZ#DwU|?^pk|#pEoNyh>Vt_Ia2bBq zqwbxjKHSz4Sw^oL*`V8i7(8)#P`=&Tm*Yz{PIhNINO;XUaeA0UlDa|SZk)%UwlW^U zn0W*fIL;)noS}=zU#l^qLMiV$Wqkmyg*y7Vf~#+3_{aiO%!eWQ1l3-wG#Ab4Quptt zRyRe&x3Py_D_;+VN5`6k*E-t`^TY*x%jgI@R(;qSTSa5e_odFLA~keDhV{RW5=p`MF`GuPop&b^MlArKeA=|b_?XN634nxovcGmBpJZ2bk6PYcoQhSGvN zScz+-z32@xSX~sd>|}kNSL_MzE|~UJgAL7d-$uS+)}K0Q;jLp(9Ci32cUx(U!7ZGw z>e;WV9!1zZj65?4(LO#tO}P^o;8Q}J?SZeDOX%T|YEXmJPY4ymP89tR!75Qr zz-*`VUja)?MAWGWMqO44`(QR~#z$t*B5t~zDeLWd$D)b?*)n&Fn}Hgi!jt^u+O`GN z9|afa=dBg4yFaQxPEAHs*;95)v*U42a?(O;A0s0FxHOsDypRC7?^pBjkULCr^Qwh+DuZ|wU!jOpY$GJ$OO$a5A)bUlIx0a`Cec%iHu@s zymUiv!Bd--1_U=>Lt0GG0}LcGMuKg$5rlX2_N230xJDyXw_`TNDS{IpH;htFsZm*g~T=o?zN1$j~IJ zcM8cIb`I$WL>idBdc2P3Q-xMsdM)Zx1w59h4~HOtIWgZw(EH6P7Eno#2#P6E-UR;S zhM{;JeOI8;+#yN(v!uyzZ&n}(+4sJ5qGVpE(&{mBFT*DdK-LZo>AEOYJX zFX9ef)gYA*An2Z5Jypnjlg0E`beI_mOG1hgY0!_=aCRhY!VV@(*QMT}So#IUy&~V1 z8SIo3k;`t(EL#@c|A0w^9`DJDUI%_NRY@A=Z1p7Go5flJXBLawU8b@t4h2H_>ca|A zT$gVXk5D(3=`~|ieLErgM2+?=lcbw8#mo86gLcCG{I4T*|8??h^9LbVZrbYGam>wN z*bD|?p|cqb|8Kx@aijc3i|B+l;NDu{Qf&5d;rH)E*8PWTpXikFKV0WT!2J&w;CCTv z{nPbN!bQ*iNx10QKM5B-`$yrT2{$MB+hm(2`d3u_ZIb`~+%(aqiT*caY+}*B^5Xv% eO>gcz4Y;lHQ)5=gT!Uz5xom8Dq3D;JcmD@1>d%<~ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-port-xxxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6929071268eb03ee0f088142b6523566b78550e2 GIT binary patch literal 17489 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 KR&><$`~L^lv%S~= literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..c7bd21d --- /dev/null +++ b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/ic_launcher_background.xml b/android/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..d5fccc5 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splash.png b/android/app/src/main/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a64923ea1a0565d25fa139c176d6bf42184e48 GIT binary patch literal 4040 zcmcJSdsNct*2lF|+LV`0O<9`gWHmXNI_0HMG^Z5J?4q936dm(MrI-mKAX+&`r@Sy` z-UWRJFO`aw_bX%OB?%BsNembv6+|Tjydip+nRU)OtOyZ-=Ql zg+^ZsGj@v#jtKJ%3l2raybiNhQ`5cScGk%|o;Ax>Wil|!;(O3Lf_3Bc!SfzKS@3G9SN2|L z(ZlkChqH{!k{zKhLYD}HO7W>_PR28&-#hB8$hv^aHfYWp(-yZ&PjRKna1=pP?I``1 zJhjuO|72XMzS&A`ll~v(jzN{Frmn5>s?4oWm3ilm#y^>=Z7T0(E0y>~Ztr2SKReA#x9s@PM3fJO!ntA?b_8IZah%-bwM9 zrPWDVzQJ#=jNs2JFaIztcQ0f(1C!QIp9S=|i`TgeU6oCJEYl!NZt9;kr`?c*G`gYL z@F{~wLcg{AeYsJqL5a^oqb2fgiQdIWwT6hBG)j6WGHI;BDLJKtg?9`plfFIyj9vratv!=oN|3q^M@s8E4;aM>14uu(qdH(aO2!g1QL;0` zlk6jmGqw0V8qtS}{yIbU zy>D2IV8n93+k-43)t5 zHoV3wwoE0fvlt-)6(+qv+gtyLBU{6AXwX3cO?Q8$*rCK+@|S(B)0&f&O%^8)h~IhY zd<#&uT#;hk(*&kL^^?ZTCQ4SZMdMql`iAzYYlk5dzXx_IzRNCBVl5Zt19LadD879-yI@>5F^1WV)eBIqfUF-~YTRMM0GDHk}LbSxo2oUVHJpMmlGI z3rByWH)H!8qah9gR@k*d-eyg+Ut|QQuRXEs=h1?GQkAwt(nNpN>BVlOppy1v**<~L ziAz`NGRMEZ%FOBu;ffb*Dd;A6ga;1r!6aMIM#@+UoE(3-Ev!2+(8oW?Jh1}V97M=? z?=$ovd^ECvJRP5aXbm{nv}4kKb(%lr!R}n2+m15~9wFR_pYW~@n#SC_lQPi8*+FhQ zWgalxc8^I4BGJ$9lX*4_2*@b(JtjHCy?trm@T7^ssR!kDcf$tTh3>JEO3mDbfLp#- z!w1chv6Z|o;mH%@=_g$(dgr`>qPQ9bHA7BFa^-tsN`hJ9mNtmx&rLyKj!clpb<|Hk=?iJB z!5J1+q2QQJk%f_G+bkf_kJf73rWyYHiYk|l#{AKMCW^wd#GI}}R-9g|^3&9}dLw2a zV0)s_`5Eso3~`Al@ed**cogwQ#F(S~oILZoU?$)eNMBpO7Xxpbh#2)}W;Kieqe8oo)a3m%oR62^N?_yPVJ_d;Kw;*5!k>Up)ElRob1s7hf z`rXQ9f^~cJpwXVC#@jID+`HIoJQTbv)|UmPNvCosIgIY9G2XEOsTP&!r(T^LzUBHT zm@Z$0!Sv28U0}l;@o=n+c4iWl!X6L^Y|;UkG+t#x^70!S5%F8zowq~^O7?ac(QZcl zQB#=(-;Q!Z*wH1_x*I72kb0u=t+^ZnScg3>(xrY7}&B;VVl=w*X`WI$%U!?jW zN+#A9P#}F19q9fw^74?^NNZ+f=r%@)bG_b9A}}^?LIj*zi2s=MR0$kH^uuDyIhV?@ z!zGYiC2Kv+6Wh3Z(oY)mz!6nFw2tAx@t5Q5O$0H%a!RyV!@e{4oTo9bt}Til)3?xvCcCTz{dKU{5DE9= zymnZ!hKWvDY{DGWHsUdT=bNcxt&f@Up+fU)dk_0P&q;iSi7+r9B_gI7IRiHs7Ck_$ zhIZj!=8Z1&+GbjBY3WF?ea!5Trx;Lk%c3etM&1ob@qK5xfauZL)Mh=RX%I;MYW*Wn zn68mApKv@5>sWIZc6C9}^UI3Q_Bzg8(~crtJvLDxR#5VKDt|jV*Z8rL{^#`(Nf?9R zq_tx7Z(Y-R#`6WqkLg~f2g1R)BDMiejUO!YRL79;y3}l&!G`BHu*e!N5r(tIXJsP8kkHvgQnkK z;LoY%c0tQB!(F1uJQraFEtAGdK0fD=Zkzh2t_VVj`c@aUd1ri7Gvt*rwFoPAc@S&E zdg8_Jlq@tyNjHPgalY&O)F>3OQ|_3f(h>l2h{m+k(_Ju|uH@S4!di|e%7>cgd8+=4 zjI7M8*CHw|8y3AlzQl^lPPpuMohI2ak2T}3ez?AuooV@CUD0)vm!eIrlqVYM0y2lY z1zer{@-toIhXWlqYWR~8yQoB`({<;Rv21+Zm$VLT+d}hV!V_Klm0xmVy2DIr2MOH^ zp4OthWo_zd%>6Fu`v*M7PE54w>=>*bnqTXez|}21$7?KfU7`UHkQbceUz@%Z5SPh( zf|1c?s;d{FU2)&wGjtkEWYEo4?Vd;u_CU>;tL^5+QK(f~;dr=m{U{Aj3jwwE3!GRq z$F!^t>%w%vBNRx8O))O@a~7`k--n$qj^O)$*-$by@_t2Wz_&HW{*@Uy#TY@Qn6z<6 zl4svmjF*uxvQ*COHRGd&VR7vwK$7|T{20gdieL1R%Z|)8$MRd0-L=KE8fE2Elq|C8 zo%yOJtr2+_EPaEqd8HcW?zYwESN~L7r5D~hLZxo$uo@H0Wq3ETe;(%m-GEFGx^HTR zHp|&GLrSk-%Cu!43@kQf+9m&4(>o(RqyWb~WetoKY~aneh!p0yATpfC6w`@ydruv@ zIjhr+Z2#6_F?VKjj3w{RRYob&FfF=7U&vtVx80!jDr|adJ7Of!mkHYmqu}X|yKZel z_M$tF@824GU3I%1GEUQtH1m2PWH2Dds+kVlwV5GQJGd!t|8O!gV5c1^OVz`cZa9Me zD{3^lL1;fjtU?%eb36r6d9Uz81=4cr^3G@JpjEuc%j>ZNryed0SQ4PgnNBP&e=hn+ z?SbFgG`|$Ahr&u9R>YFQ;%c;PG0nr~Bt74$ZViOq8}pjQJct(ouyK1+1JlPjW_U)a zy6-~`zPs8Vg!6BS>;D>d{v&bym$>#R?0gQ_e#giEjkx|xT>Fm|{8JLY+??3hvR93~ XyOn+%7f`N3b2T^T3uj5+eShz7v)7qy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..b5ad138 --- /dev/null +++ b/android/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c023e50595074292c7361183a64de08cf9686c9c GIT binary patch literal 2786 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..2127973b2d318df7085734d236d0ec649a2b0292 GIT binary patch literal 3450 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1e077104cd61e6a4c3707e87363b523077245a GIT binary patch literal 3981 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 nm0GElTB(&OnKI&V600000NkvXXu0mjff+~0a literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..df0f15880bee46332dfc6622583215194f948b0f GIT binary patch literal 5036 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdf97c1196d48e9833487ff6de7c4cfc4e1232d GIT binary patch literal 6644 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..2960cbb6104b915c84760f889deed9bff2b3e17a GIT binary patch literal 9793 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 y3vD~Wi9;mL_v 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..a40d73e9c68ea638c28c7b13e4bcd1e179a3a102 GIT binary patch literal 15916 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 + + #FFFFFF + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..cb9af84 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,7 @@ + + + FlavorStudio + FlavorStudio + io.ionic.starter + io.ionic.starter + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..be874e5 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + \ 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..920c6cc --- /dev/null +++ b/android/variables.gradle @@ -0,0 +1,19 @@ +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' + javaVersion = JavaVersion.VERSION_17 +} \ No newline at end of file diff --git a/capacitor.config.ts b/capacitor.config.ts new file mode 100644 index 0000000..670fb5b --- /dev/null +++ b/capacitor.config.ts @@ -0,0 +1,15 @@ +import type { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'com.habitmode.llemba.com', + appName: 'FlavorStudio', + webDir: 'dist', + plugins: { + FirebaseAuthentication: { + skipNativeAuth: false, + providers: [], + }, + }, +}; + +export default config; diff --git a/codemagic.yaml b/codemagic.yaml new file mode 100644 index 0000000..70f054c --- /dev/null +++ b/codemagic.yaml @@ -0,0 +1,402 @@ +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: Check native credentials + script: | + if [ -n "$VITE_GOOGLE_MAPS_KEY" ]; then + echo "VITE_GOOGLE_MAPS_KEY: set (length=${#VITE_GOOGLE_MAPS_KEY}, ends …${VITE_GOOGLE_MAPS_KEY: -4})" + else + echo "WARNING: VITE_GOOGLE_MAPS_KEY not set — Google Maps will not render" + 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 + - name: Verify manifest substitution + script: | + MANIFEST="android/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml" + if [ -f "$MANIFEST" ]; then + VAL=$(grep -A1 'geo.API_KEY' "$MANIFEST" | grep -o 'android:value="[^"]*"' | cut -d'"' -f2) + if [ -z "$VAL" ]; then + echo "WARNING: geo.API_KEY meta-data not found in merged manifest" + elif [ "$VAL" = '${googleMapsApiKey}' ]; then + echo "WARNING: geo.API_KEY placeholder was not substituted — key missing from build env" + else + echo "geo.API_KEY substituted OK (ends …${VAL: -4})" + fi + else + echo "Merged manifest not found at $MANIFEST" + 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..081c6b0 --- /dev/null +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -0,0 +1,376 @@ +// !$*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 = ""; }; + 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 */, + 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_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.flavorstudio.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_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.flavorstudio.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..9b7d382 --- /dev/null +++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "AppIcon-512@2x.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/App/App/Assets.xcassets/Contents.json b/ios/App/App/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json new file mode 100644 index 0000000..d7d96a6 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "splash-2732x2732-2.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732-1.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.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-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 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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..9a73ba5 --- /dev/null +++ b/ios/App/App/Info.plist @@ -0,0 +1,62 @@ + + + + + CAPACITOR_DEBUG + $(CAPACITOR_DEBUG) + CFBundleDevelopmentRegion + en + CFBundleDisplayName + FlavorStudio + 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.flavorstudio.app + CFBundleURLSchemes + + io.flavorstudio.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..7b852c8 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { Redirect, Route } from 'react-router-dom'; +import { IonApp, IonRouterOutlet } from '@ionic/react'; +import { IonReactRouter } from '@ionic/react-router'; + +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'; +import HelloWorld from './pages/HelloWorld'; + +const App: React.FC = () => ( + + + + + + } /> + + + +); + +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/HelloWorld.tsx b/src/pages/HelloWorld.tsx new file mode 100644 index 0000000..514579e --- /dev/null +++ b/src/pages/HelloWorld.tsx @@ -0,0 +1,90 @@ +import React from 'react'; +import { + IonButton, + IonButtons, + IonContent, + IonHeader, + IonIcon, + IonPage, + IonTitle, + IonToolbar, +} from '@ionic/react'; +import { chevronBackOutline, globeOutline } from 'ionicons/icons'; +import { useHistory } from 'react-router-dom'; + +const HelloWorld: React.FC = () => { + const history = useHistory(); + + return ( + + + + + history.goBack()}> + + + + Hello World + + + +
+
+ +
+
+

+ Hello, world! +

+

+ You made it to the new page. +

+
+
+
+
+ ); +}; + +export default HelloWorld; diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx new file mode 100644 index 0000000..0c10e61 --- /dev/null +++ b/src/pages/Home.tsx @@ -0,0 +1,682 @@ +import React, { useEffect, useRef, useState } from 'react'; +import { + IonButton, + IonContent, + IonIcon, + IonPage, + IonSpinner, + useIonViewDidEnter, + useIonViewWillLeave, +} from '@ionic/react'; +import { GoogleMap } from '@capacitor/google-maps'; +import type { + GoogleMap as GoogleMapInstance, + Marker, +} from '@capacitor/google-maps'; +import { + closeOutline, + locateOutline, + mapOutline, + searchOutline, +} from 'ionicons/icons'; +import { supabase } from '../supabase'; + +const DEFAULT_CENTER = { lat: 37.7749, lng: -122.4194 }; +const HOME_MARKER: Marker = { + coordinate: DEFAULT_CENTER, + title: 'San Francisco', + snippet: 'Start searching for nearby places', +}; + +type PlaceSuggestion = { + placeId: string; + text: string; + mainText: string; + secondaryText: string; +}; + +type Coordinate = { + lat: number; + lng: number; +}; + +type SelectedPlace = { + placeId: string; + name: string; + address: string; + coordinate: Coordinate; + photoUrl?: string | null; +}; + +const getErrorDetails = (error: unknown) => { + if (error instanceof Error) { + return error.message; + } + + if (typeof error === 'string') { + return error; + } + + try { + return JSON.stringify(error); + } catch { + return 'Unknown error'; + } +}; + +const waitForFrame = () => + new Promise((resolve) => { + requestAnimationFrame(() => resolve()); + }); + +const wait = (ms: number) => + new Promise((resolve) => { + window.setTimeout(resolve, ms); + }); + +const createSessionToken = () => { + if (typeof crypto !== 'undefined' && 'randomUUID' in crypto) { + return crypto.randomUUID(); + } + + return `${Date.now()}-${Math.random().toString(36).slice(2)}`; +}; + +const Home: React.FC = () => { + const mapContainerRef = useRef(null); + const mapRef = useRef(null); + const mapIdRef = useRef(`home-map-${createSessionToken()}`); + const markerIdsRef = useRef([]); + const isActiveRef = useRef(false); + const searchRequestRef = useRef(0); + const sessionTokenRef = useRef(createSessionToken()); + const selectedPlaceRef = useRef(null); + const suppressNextSearchRef = useRef(false); + + const [mapError, setMapError] = useState(null); + const [query, setQuery] = useState(''); + const [suggestions, setSuggestions] = useState([]); + const [showSuggestions, setShowSuggestions] = useState(false); + const [searchLoading, setSearchLoading] = useState(false); + const [detailsLoading, setDetailsLoading] = useState(false); + const [selectedPlace, setSelectedPlace] = useState( + null + ); + + const clearMarkers = async (map: GoogleMapInstance) => { + const markerIds = markerIdsRef.current; + if (markerIds.length === 0) return; + + markerIdsRef.current = []; + + try { + await map.removeMarkers(markerIds); + } catch (error) { + console.warn('Failed to remove Google Map markers', error); + } + }; + + const addMarkerSafely = async (map: GoogleMapInstance, marker: Marker) => { + await waitForFrame(); + await wait(250); + + if (!isActiveRef.current || mapRef.current !== map) return; + + try { + await clearMarkers(map); + const markerId = await map.addMarker(marker); + markerIdsRef.current = [markerId]; + setMapError(null); + } catch (firstError) { + const firstDetails = getErrorDetails(firstError); + console.warn('First Google Map marker attempt failed', firstError); + + await wait(500); + + if (!isActiveRef.current || mapRef.current !== map) return; + + try { + await clearMarkers(map); + const markerId = await map.addMarker(marker); + markerIdsRef.current = [markerId]; + setMapError(null); + } catch (retryError) { + const retryDetails = getErrorDetails(retryError); + console.error('Failed to add Google Map marker', retryError); + setMapError( + `Place selected, but the marker could not be added. First attempt: ${firstDetails}. Retry: ${retryDetails}` + ); + } + } + }; + + useIonViewDidEnter(() => { + isActiveRef.current = true; + if (!mapContainerRef.current || mapRef.current) return; + + const createMap = async () => { + const apiKey = import.meta.env.VITE_GOOGLE_MAPS_KEY as string; + if (!apiKey) { + setMapError( + 'Google Maps API key is missing. Add VITE_GOOGLE_MAPS_KEY in Config to view the map.' + ); + return; + } + + try { + const map = await GoogleMap.create({ + id: mapIdRef.current, + element: mapContainerRef.current!, + apiKey, + config: { + center: DEFAULT_CENTER, + zoom: 12, + disableDefaultUI: true, + mapTypeControl: false, + streetViewControl: false, + fullscreenControl: false, + } as unknown as { + center: typeof DEFAULT_CENTER; + zoom: number; + }, + }); + + if (!isActiveRef.current) { + await map.destroy().catch((error) => { + console.warn('Failed to destroy inactive Google Map', error); + }); + return; + } + + mapRef.current = map; + setMapError(null); + await addMarkerSafely(map, HOME_MARKER); + } catch (error) { + const details = getErrorDetails(error); + console.error('Failed to load Google Map', error); + setMapError(`Unable to load the map: ${details}`); + } + }; + + createMap(); + }); + + useIonViewWillLeave(() => { + isActiveRef.current = false; + searchRequestRef.current += 1; + + const map = mapRef.current; + mapRef.current = null; + markerIdsRef.current = []; + + if (!map) return; + + map.destroy().catch((error) => { + console.warn('Failed to destroy Google Map', error); + }); + }); + + useEffect(() => { + const trimmedQuery = query.trim(); + + if (suppressNextSearchRef.current) { + suppressNextSearchRef.current = false; + searchRequestRef.current += 1; + setSearchLoading(false); + return; + } + + searchRequestRef.current += 1; + const requestId = searchRequestRef.current; + + if (trimmedQuery.length < 2) { + setSuggestions([]); + setShowSuggestions(false); + setSearchLoading(false); + return; + } + + setShowSuggestions(true); + setSearchLoading(true); + + const timeout = window.setTimeout(async () => { + try { + const { data, error } = await supabase.functions.invoke<{ + suggestions: PlaceSuggestion[]; + error?: string; + }>('places-autocomplete', { + body: { + input: trimmedQuery, + sessionToken: sessionTokenRef.current, + latitude: + selectedPlaceRef.current?.coordinate.lat ?? DEFAULT_CENTER.lat, + longitude: + selectedPlaceRef.current?.coordinate.lng ?? DEFAULT_CENTER.lng, + }, + }); + + if (requestId !== searchRequestRef.current) return; + + if (error) { + throw error; + } + + if (data?.error) { + throw new Error(data.error); + } + + setSuggestions(data?.suggestions ?? []); + setShowSuggestions(true); + setMapError(null); + } catch (error) { + if (requestId !== searchRequestRef.current) return; + const details = getErrorDetails(error); + console.error('Places autocomplete failed', error); + setSuggestions([]); + setShowSuggestions(true); + setMapError(`Place search failed: ${details}`); + } finally { + if (requestId === searchRequestRef.current) { + setSearchLoading(false); + } + } + }, 350); + + return () => { + window.clearTimeout(timeout); + }; + }, [query]); + + const recenterMap = async () => { + const map = mapRef.current; + if (!map) return; + + const coordinate = selectedPlace?.coordinate ?? DEFAULT_CENTER; + + try { + await map.setCamera({ + coordinate, + zoom: selectedPlace ? 15 : 12, + animate: true, + }); + setMapError(null); + } catch (error) { + const details = getErrorDetails(error); + console.error('Failed to recenter Google Map', error); + setMapError(`Map loaded, but recentering failed: ${details}`); + } + }; + + const selectSuggestion = async (suggestion: PlaceSuggestion) => { + const map = mapRef.current; + if (!map) return; + + setDetailsLoading(true); + suppressNextSearchRef.current = true; + searchRequestRef.current += 1; + setQuery(suggestion.mainText || suggestion.text); + setSuggestions([]); + setShowSuggestions(false); + setSearchLoading(false); + + try { + const { data, error } = await supabase.functions.invoke<{ + place?: SelectedPlace; + error?: string; + }>('place-details', { + body: { + placeId: suggestion.placeId, + sessionToken: sessionTokenRef.current, + }, + }); + + if (error) { + throw error; + } + + if (data?.error) { + throw new Error(data.error); + } + + if (!data?.place?.coordinate) { + throw new Error('Selected place does not include a map location.'); + } + + const place = data.place; + selectedPlaceRef.current = place; + setSelectedPlace(place); + sessionTokenRef.current = createSessionToken(); + + await map.setCamera({ + coordinate: place.coordinate, + zoom: 15, + animate: true, + }); + + await addMarkerSafely(map, { + coordinate: place.coordinate, + title: place.name, + snippet: place.address, + }); + } catch (error) { + const details = getErrorDetails(error); + console.error('Place selection failed', error); + setMapError(`Could not open that place: ${details}`); + } finally { + setDetailsLoading(false); + } + }; + + const clearSearch = () => { + searchRequestRef.current += 1; + suppressNextSearchRef.current = false; + setQuery(''); + setSuggestions([]); + setShowSuggestions(false); + setSearchLoading(false); + }; + + return ( + + +
+ +
+
+ + { + suppressNextSearchRef.current = false; + setShowSuggestions(true); + setQuery(event.target.value); + }} + onFocus={() => { + if (suggestions.length > 0 || query.trim().length >= 2) { + setShowSuggestions(true); + } + }} + placeholder="Search places" + aria-label="Search places" + style={{ + border: 0, + outline: 'none', + flex: 1, + minWidth: 0, + fontSize: 16, + color: 'var(--ion-color-dark)', + background: 'transparent', + }} + /> + {(searchLoading || detailsLoading) && ( + + )} + {query && !detailsLoading && ( + + + + )} +
+ + {showSuggestions && + query.trim().length >= 2 && + !searchLoading && + suggestions.length === 0 && + !detailsLoading && ( +
+ No places found. +
+ )} + + {showSuggestions && suggestions.length > 0 && ( +
+ {suggestions.map((suggestion) => ( + + ))} +
+ )} +
+ +
+
+
+ {selectedPlace?.photoUrl ? ( + {selectedPlace.name} + ) : ( + + )} +
+
+

+ {selectedPlace?.name ?? 'Explore the map'} +

+

+ {selectedPlace?.address ?? + 'Search for a place to drop a marker.'} +

+
+ + + +
+ + {mapError && ( +
+ {mapError} +
+ )} +
+ + + ); +}; + +export default Home; diff --git a/src/supabase.ts b/src/supabase.ts new file mode 100644 index 0000000..5bb14cc --- /dev/null +++ b/src/supabase.ts @@ -0,0 +1,7 @@ +import { createClient } from '@supabase/supabase-js'; +import type { Database } from './database.types'; + +export const supabase = createClient( + 'https://twfddmesszhmlsvdgrcv.supabase.co', + 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InR3ZmRkbWVzc3pobWxzdmRncmN2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzk1Njg0NDQsImV4cCI6MjA5NTE0NDQ0NH0.52RDOTgew7wQLK4dILj_Trxox7VLr7pv6dYX--UO10M', +); diff --git a/src/theme/variables.css b/src/theme/variables.css new file mode 100644 index 0000000..983d3de --- /dev/null +++ b/src/theme/variables.css @@ -0,0 +1,65 @@ +/* Ionic CSS Variables — customise to match your app's brand */ +:root { + --ion-color-primary: #3880ff; + --ion-color-primary-rgb: 56, 128, 255; + --ion-color-primary-contrast: #ffffff; + --ion-color-primary-contrast-rgb: 255, 255, 255; + --ion-color-primary-shade: #3171e0; + --ion-color-primary-tint: #4c8dff; + + --ion-color-secondary: #3dc2ff; + --ion-color-secondary-rgb: 61, 194, 255; + --ion-color-secondary-contrast: #ffffff; + --ion-color-secondary-contrast-rgb: 255, 255, 255; + --ion-color-secondary-shade: #36abe0; + --ion-color-secondary-tint: #50c8ff; + + --ion-color-tertiary: #5260ff; + --ion-color-tertiary-rgb: 82, 96, 255; + --ion-color-tertiary-contrast: #ffffff; + --ion-color-tertiary-contrast-rgb: 255, 255, 255; + --ion-color-tertiary-shade: #4854e0; + --ion-color-tertiary-tint: #6370ff; + + --ion-color-success: #2dd36f; + --ion-color-success-rgb: 45, 211, 111; + --ion-color-success-contrast: #ffffff; + --ion-color-success-contrast-rgb: 255, 255, 255; + --ion-color-success-shade: #28ba62; + --ion-color-success-tint: #42d77d; + + --ion-color-warning: #ffc409; + --ion-color-warning-rgb: 255, 196, 9; + --ion-color-warning-contrast: #000000; + --ion-color-warning-contrast-rgb: 0, 0, 0; + --ion-color-warning-shade: #e0ac08; + --ion-color-warning-tint: #ffca22; + + --ion-color-danger: #eb445a; + --ion-color-danger-rgb: 235, 68, 90; + --ion-color-danger-contrast: #ffffff; + --ion-color-danger-contrast-rgb: 255, 255, 255; + --ion-color-danger-shade: #cf3c4f; + --ion-color-danger-tint: #ed576b; + + --ion-color-dark: #222428; + --ion-color-dark-rgb: 34, 36, 40; + --ion-color-dark-contrast: #ffffff; + --ion-color-dark-contrast-rgb: 255, 255, 255; + --ion-color-dark-shade: #1e2023; + --ion-color-dark-tint: #383a3e; + + --ion-color-medium: #92949c; + --ion-color-medium-rgb: 146, 148, 156; + --ion-color-medium-contrast: #ffffff; + --ion-color-medium-contrast-rgb: 255, 255, 255; + --ion-color-medium-shade: #808289; + --ion-color-medium-tint: #9d9fa6; + + --ion-color-light: #f4f5f8; + --ion-color-light-rgb: 244, 245, 248; + --ion-color-light-contrast: #000000; + --ion-color-light-contrast-rgb: 0, 0, 0; + --ion-color-light-shade: #d7d8da; + --ion-color-light-tint: #f5f6f9; +} 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..445c71c --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,30 @@ +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..c79e999 --- /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.64.1 + resolution: "@types/google.maps@npm:3.64.1" + checksum: 10c0/4ade621941045c7e1b1ead30e0b4025b7fccf2b4cfb7c9b5f48c31cceb964c74d17c28b6105be15b99df85c23e19b25415e9fd7bdd7b1d40b7000d22dbbb4e7e + 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.1 + resolution: "protobufjs@npm:7.6.1" + 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/364c6914facac19ace915e353f71c5d5996bfa8177a3a68c09bd2513a3ecf780538aca06cb3439237f50489db2fae321c4a4db60fd7f9ec65315b7ad66bea029 + 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