From f41451c6b85a93598a20316e7a4d2d482717b7d9 Mon Sep 17 00:00:00 2001 From: Samandar Turgunboyev Date: Thu, 4 Sep 2025 18:38:08 +0500 Subject: [PATCH] update --- App.tsx | 6 +- android/app/build.gradle | 5 +- .../src/main/assets/fonts/GolosText-Black.ttf | Bin 0 -> 67892 bytes .../src/main/assets/fonts/GolosText-Bold.ttf | Bin 0 -> 67908 bytes .../main/assets/fonts/GolosText-ExtraBold.ttf | Bin 0 -> 67992 bytes .../main/assets/fonts/GolosText-Medium.ttf | Bin 0 -> 67960 bytes .../main/assets/fonts/GolosText-Regular.ttf | Bin 0 -> 67988 bytes .../main/assets/fonts/GolosText-SemiBold.ttf | Bin 0 -> 68032 bytes android/link-assets-manifest.json | 29 + assets/fonts/GolosText-Black.ttf | Bin 0 -> 67892 bytes assets/fonts/GolosText-Bold.ttf | Bin 0 -> 67908 bytes assets/fonts/GolosText-ExtraBold.ttf | Bin 0 -> 67992 bytes assets/fonts/GolosText-Medium.ttf | Bin 0 -> 67960 bytes assets/fonts/GolosText-Regular.ttf | Bin 0 -> 67988 bytes assets/fonts/GolosText-SemiBold.ttf | Bin 0 -> 68032 bytes index.js | 2 +- ios/first.xcodeproj/project.pbxproj | 33 + ios/first/Info.plist | 9 + ios/link-assets-manifest.json | 29 + package-lock.json | 933 +++++++----------- package.json | 30 +- react-native.config.js | 12 + src/components/AnimatedDots.tsx | 110 ++- src/components/AnimatedScreen.tsx | 121 ++- src/components/AppText.tsx | 8 + src/components/BottomModal.tsx | 28 +- src/components/CustomAlertModal.tsx | 35 +- src/components/DatePicker.tsx | 8 +- src/components/FileDrop.tsx | 20 +- src/components/GlobalModal.tsx | 151 ++- src/components/InAppBrowser.tsx | 61 +- src/components/Navbar.tsx | 20 +- src/components/NavbarBack.tsx | 7 +- src/components/Navigation.tsx | 13 +- src/components/NoResult.tsx | 11 +- src/components/Pagination.tsx | 11 +- src/components/SplashScreen.tsx | 6 +- src/i18n/locales/ru.json | 3 + src/i18n/locales/uz.json | 3 + src/screens/auth/login/ui/Confirm.tsx | 31 +- src/screens/auth/login/ui/index.tsx | 56 +- src/screens/auth/login/ui/styled.ts | 8 +- src/screens/auth/registeration/ui/Confirm.tsx | 33 +- .../auth/registeration/ui/FirstStep.tsx | 90 +- .../auth/registeration/ui/SecondStep.tsx | 42 +- .../registeration/ui/TermsAndConditions.tsx | 61 +- src/screens/auth/registeration/ui/styled.ts | 12 +- src/screens/auth/select-auth/SelectAuth.tsx | 72 +- .../auth/select-language/SelectLang.tsx | 7 +- .../auth/select-language/SelectLangPage.tsx | 18 +- src/screens/authGate/ui/AuthGate.tsx | 11 +- src/screens/home/branches/ui/Branches.tsx | 15 +- src/screens/home/branches/ui/ListBranches.tsx | 17 +- .../home/cargoPrices/ui/CargoPrices.tsx | 121 ++- src/screens/home/home/ui/Pages.tsx | 15 +- src/screens/home/home/ui/PartyCarousel.tsx | 33 +- src/screens/home/home/ui/Tabs.tsx | 7 +- src/screens/home/home/ui/TabsAuto.tsx | 8 +- src/screens/home/home/ui/TabsAvia.tsx | 8 +- src/screens/home/home/ui/styled.ts | 4 +- .../ui/RestrictedProduct.tsx | 173 ++-- src/screens/home/uncodified/ui/Uncodified.tsx | 7 +- .../createPassport/ui/CreateModal.tsx | 10 +- .../createPassport/ui/CreatePassword.tsx | 46 +- .../passport/myPassport/ui/MyPassport.tsx | 64 +- .../passport/myPassport/ui/Passport.tsx | 18 +- src/screens/passport/myPassport/ui/styled.ts | 4 +- src/screens/profile/myProfile/ui/Profile.tsx | 2 +- .../profile/myProfile/ui/ProfileHeader.tsx | 37 +- .../profile/myProfile/ui/ProfilePages.tsx | 45 +- .../notifications/ui/Notifications.tsx | 4 +- .../notifications/ui/NotificationsModal.tsx | 25 +- src/screens/profile/settings/ui/AddedLock.tsx | 441 +-------- src/screens/profile/settings/ui/Settings.tsx | 10 +- .../profile/settings/ui/SettingsLock.tsx | 17 +- src/screens/profile/support/ui/Support.tsx | 10 +- .../warehouses/ui/TabsAutoWarehouses.tsx | 8 +- .../warehouses/ui/TabsAviaWarehouses.tsx | 8 +- .../profile/warehouses/ui/Warehouses.tsx | 92 +- src/screens/status/ui/Filter.tsx | 18 +- src/screens/status/ui/Order.tsx | 37 +- src/screens/status/ui/OrderDetailModal.tsx | 46 +- src/screens/status/ui/Tabs.tsx | 6 +- src/screens/wallet/enterCard/ui/EnterCard.tsx | 42 +- src/screens/wallet/payment/ui/Payment.tsx | 35 +- src/screens/wallet/payment/ui/Wallet.tsx | 39 +- src/screens/wallet/payment/ui/style.ts | 8 +- .../wallet/paymentMethod/ui/ModalCard.tsx | 6 +- .../wallet/paymentMethod/ui/ModalPay.tsx | 14 +- .../wallet/paymentMethod/ui/ModalSuccess.tsx | 14 +- .../wallet/paymentMethod/ui/PaymentMethod.tsx | 5 +- .../paymentMethod/ui/PaymentProduct.tsx | 51 +- .../successPayment/ui/PaymentQrCode.tsx | 60 +- src/screens/welcome/FirstStep.tsx | 12 +- src/screens/welcome/SecondStep.tsx | 12 +- src/screens/welcome/SelectLangPage.tsx | 18 +- src/screens/welcome/ThirdStep.tsx | 12 +- src/types/firebaseConfig.ts | 6 +- 98 files changed, 1717 insertions(+), 2118 deletions(-) create mode 100644 android/app/src/main/assets/fonts/GolosText-Black.ttf create mode 100644 android/app/src/main/assets/fonts/GolosText-Bold.ttf create mode 100644 android/app/src/main/assets/fonts/GolosText-ExtraBold.ttf create mode 100644 android/app/src/main/assets/fonts/GolosText-Medium.ttf create mode 100644 android/app/src/main/assets/fonts/GolosText-Regular.ttf create mode 100644 android/app/src/main/assets/fonts/GolosText-SemiBold.ttf create mode 100644 android/link-assets-manifest.json create mode 100644 assets/fonts/GolosText-Black.ttf create mode 100644 assets/fonts/GolosText-Bold.ttf create mode 100644 assets/fonts/GolosText-ExtraBold.ttf create mode 100644 assets/fonts/GolosText-Medium.ttf create mode 100644 assets/fonts/GolosText-Regular.ttf create mode 100644 assets/fonts/GolosText-SemiBold.ttf create mode 100644 ios/link-assets-manifest.json create mode 100644 react-native.config.js create mode 100644 src/components/AppText.tsx diff --git a/App.tsx b/App.tsx index 120f0e1..01c532b 100644 --- a/App.tsx +++ b/App.tsx @@ -114,7 +114,7 @@ async function onDisplayNotification(remoteMessage: any) { 'Matn yo‘q', android: { channelId, - smallIcon: 'ic_launcher_foreground', + largeIcon: 'ic_launcher_foreground', sound: 'default', pressAction: { id: 'default', @@ -285,7 +285,9 @@ export default function App() { - + {Platform.OS === 'android' && ( + + )} diff --git a/android/app/build.gradle b/android/app/build.gradle index f0c82c4..02cce0d 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,7 +1,6 @@ apply plugin: "com.android.application" apply plugin: "org.jetbrains.kotlin.android" apply plugin: "com.facebook.react" -apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" /** * This is the configuration block to customize your React Native Android app. @@ -86,8 +85,8 @@ android { applicationId "uz.felix.cpost" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 3 - versionName "0.3" + versionCode 4 + versionName "0.4" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/android/app/src/main/assets/fonts/GolosText-Black.ttf b/android/app/src/main/assets/fonts/GolosText-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..299e76a489123ac3ac455fe931d35afd966678fb GIT binary patch literal 67892 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�qI))q_LynFiKS#gAa?5N&>FJDI9cB|e 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∋4vwgU zBkJIYIyj;Mj;Mnp8sLZqIHCcLXn-T?;fQ)Tq8W~8fFl~X_P`x` z;12%VABgbX@g4f2+0hpdz#VlzP+y#lJCf0a!Q7F6zDPh{B%m)6&=(2lhg!Iy7H+78 z8}`5rd*FsWa6>KJPzyKgfgAR~4YhDXE!Lv06cI084Egd2{)4M*UHBXGkJxZw!ga0G5R0yosc z4YeJ(p%!l7zg+>F8*1T(BXC14+;9YLI082ufg6q({U9UKUva+zUIq2wHSjw48#n;o z00+S#aG25IP3$A!E$}vwk>g#^0FHw9z%g(fyw5twf4N2{yGZaFYjKQ-iV@MvZcZb6 zHjV5gHK`@oqE+p;9hs@im?iH>ftfgOo0_py{`;m2$p2ZDp9h43Fc1#pe-=l8C~{#f zg*mSxZ%#LY6flrfjb_3<0*nNupbU%xP zE9t%hUIq2wHSjw48#n;o00)7*q4?kI{gD3unvv;iMy9VBnZ9OZ`r6^%BlK${+*?n- z*3qwZ^lKgcT1UUusg;DS0;|C#;D@|J$x6*b=r57sL$rvjm%Ry&fVaTgz^o`>(;B?x z*=uRX%xY5G*e)8p!zvPI2sC4#1zf-lLVyQ^f-n#cydc8&tM6#d1V@@==GXjx-Fq{( z`wb%>GbrVJdco){+)D|&7%T(J!3xl^H#j3sD=73wK!O<~S{Nf*+DWpk=qE5woi`+Xh<$qAlJJ$8=RjIi zbi4hQ$B6aBvzs}l^4n7Rb`xiRI-@1qJvpDg*fOD4%7-__n1^OGG zWKQucP&q(Cl7m7P1VZ@l(u|Yq>4AEBpq?J6rw8ikfqHtNo*t;D2kPm8dU~K9>PNmq z-u$Civw55RLE4LUoC3}TQ^7PagYwR&)vAHKjV{H$7%T(J!3uEZo7R87HgOrPdpXz& zt^ikptAH(U&B$9b^45&JH6w4$LGsq@$Xhe=)@;_RZ^UNL7oH|kyJ>nZ54u1g;?)MT?upQX-?P3c^?^#y~xwowmczq^Lg{D zW<7vCL^H>==LxbSA}#A^Gb5>QII{F|kfbu=a8jB7duQ>F;u!DMhTd_#U2(nRhUl%W zTf_8@F#Tz3m}PceE#`8{+RIlXLMa3PP$NG+tzTMbe15-hJ{RG8HuvM)>Z{AFz2BB^ z+ooe*=ew1L-gUJnosoonK&wJ_(*piK3;2(f-G_jG8~teEwSfOm1N3FG!x8ZJ(|fG) zjcvYb1Jn~Z`)vGud=tgm8}KjH9|WcHe87L4jPHTe+e$g!?2%Yfch^B$Ax6GWvPSn# z4EzeEH444@b}P4ax6W=osK>QhFHOFiZ#8Yd?#es2OS>GRotej4cbOErsNSRz*E=sM zF~Jj>B&H{=A0JsQEJ#mFEA%@m_2f%e4<0ydOyTPD@BdM0UjC@ftA=D|4!*?NTXlZX z#JK1g<-^X)-QF)VlQXcXX^bvvfbVnb*L(-4FHDx2o?cj3Fx<+|OSU?vrKhK*dOV4V z3CVaA73W90bj`e*r{@rK8Pl`ibgv z5WV!Y?LSI2lAaZ4G4owe(_Tqbz-g-@Do3T#Ds}kMTc=F@9ren&l?VB)e_d z;gvKcuVDW%vKMd`|IzLIrETqW$`t1j0`zVEqtt6b{vusMk93{iMlI51r!qmlOCzZu zUDPPxU&<*46pJZkAvHx8&~J84<0|#3)<5f>t?yIId#`N$%;DFk;Mc4(_%+80=GUU) zw8Gwr3DK6`GWWLG1s7~6AG+k+!q8{J`VH)oRoXYHUvclgW!W5c?>BJzny9gNU7m2k zRWmYsoO9vG^o*FkGshE)8&~y9KnB0 z3edTvooxS6d~wKM!^i!72`|Ov$E9Ib?$YjEyIQ}o_O>=_@3-YTx%C9x$NR7KG1M;f zhnhx%#6$0o6K%cwZJ)vZh&5YU`CpGgv9-(@wA;j{HS^=9>=JcL9j5p`cTKhSy5)Wf zW#<1gO*ds0`mKg{#NT68Os6J{Se&c~@*RCdeBZ$LN>e|Zw(L2n^%#7kf_z66_-Wli zDU=)95NId6gg5LICNxP3qkLIX=74W$4rF{Um}lhZr*irqD0b<{bRoSR>el$WXZwGN-Rra)4tq$OW$Yxnqktt<;S%JaCX)nHTp3Qno} z>lN%j#u-1Q?MRz?+4LhcxdhUYankl5ukIl|bhfX*(6h?Z-Slz4!ggKUH_l%^{Y6BN zh=>?>OsCL?Q>M3uImJDst*w@h$+9f6FE6TUbDJq(?rMz;p*qcXZR`%~-nc1&0JG(L}W9D^p6J(6bn11zz z33IQTnQ?31^QILpMQ7ObW%A$D z&yr5LoB%nCf2GWL1O6geb~+Qx2@qGH4SMpnQ)stxXusmXaG%tFN54;)PjRmHpGwrDbe)YCl@1GNZD;JLF#p1G{BZW_v;!69z_g?Up~Zp#SD` zO*`>$PGQ#CNeT0=b=s<1|G3r@v61>=X|W!;2|76@s;%_GA$IAt-q+S@S^o)17@XbU+a^4KIBquU-OviVDA zR16+mF~izhvTXdgf-Bq+yP`e~sGU*BJ9NNz`NpZj8&i|Rm(|Qe_F|6Ml6k5#O88bbe z{%16cVfG1Y`xnm`+BxCYkTA#+@{@zP-l^A4TF0rEnJrNcnf?d2&!E}shK?S6@BVAY z%@|WyIEI=HSu$q)vaYS)e)_52(w{##Sz3Chk)ZL81bGaHck~~_O=IC5(K_S}@7VMs zxSc54Gy~~h5AO^xT<;%0MBe+M2?~mer0t!_Zel`G=VX_3sGdCk%2I1rSW#g~N#6;D z6$^?+ZJB=IrV;L4o}Apmtchcb&Kr?hd3995+_Lnvl-}J_k|JaCXO@>;I4Jl0(v)7Q z-TS6SN2KJ9Ev%?6l+u|}nA%LXYa?@lv-ppZlL5xRzm%HV*z^w%*iwhN-oG=9xfW5tG{4{v*@@Q;VVWmAvn; z(_r33WQ>>5-apu{xahj^y9QT`F4{Hj+Njd2s`P!Wmz+Co+7!K`^}?#FO3BfrU~-&o za;)GCxRk_6nYkPO{^uaN(X##(@E1L7$1jufZvlUq4Ajo2JYFTtX#;X)f3PC!d?U^5IJtJ-lnzkJdmxNk85?LGNN@uWKDjtxP;qdRe=b zQHmA7v-pqJy@ULvb!_@FXJqe~PPzC~t{6)HC;Bsja>cvyI~V7>&;_9}e}DU>>wfaW zTkpSo(@oq~oqX_M>l3Xvo<24|j~|IyByhfOb~x9Q8A_nr3X@cyz!%AQO~WEMtE))eaAus3h;$$ENg zt(D#SJAKhs{ou~6t+UO%&(NBZ$h!>f$X7<`xf!92vI>lKBGL&-Zn_0*TMiOH*R;^-MNldMpK27`D z8gaLN*0wg)w$`*-U!PyK*3a&Kebx3=+x+wW&b|K`1`^x8k7Qu({om!>bI&>VoO92; z|AO37_qKe0NnV-3R1Sy*4DSK9U3?@V@-W5o-%;{YrMeB1xv|ozQqAgX1q@I^L|p9;CETY%9@$VcoA zUK^)a8i858-mJJeu$o(JV&Q~dDDcam2c-qEW)Pw`u8Jdi)4a&y0&7q0kz?|05)kbP zs&CI88EhLUE6^LgK76nSAw@iMTfzBm)K{KBLbE(yI{Kh(az))!D>kWF`Ron7? zrFDFRJ4S*)*feLd#6(kew5VAqN0x{MpC_JRQ0!nh!Ky}^NuvmBdcwx79 z=boB@>na-ReWjt2l8`1;I#+t`4|eCVqq^k>8gFQyqidU8SnUWn>*3r0wWA*!Fa&~ED%JLg(r$t&Ub;zDR8EMco9$2pH-5YV* z|8Ti=ZfWR-l6q&rQC&E@O*eNwW`%lcRi(pc7LNDC`O^Tcg6q}xFq8`D)It-xmR{tte?^6@snF2kDVUR=>oPbCe1`lvdCRZ!Ef}6>sy3UeP5ieevbR^)u&UXt)0Kzw z{N{=@P1@G9EOmv&>3s9g{!t=-H{8O=2$ac%0F@6flq?28jpZbSrQ}E^km2q!oBAq32pDM;{ z%-?x~>JRqomhP#)`AChuit`YAG{Z%_k8>-K zoXiKMaoI!|NzAReW^Q1~)h(n+LEJQRbw1=<%VaLeHvvb3vgVi|-++mDelt#kD>@b1 zB)td>ah(d%U(AVKAzFAEwOx@&`SQ*zZ&sEy%UZB!4;vdX`ev6g)eREUYtu*MtysD+ z%WiN(34Bo8Hi&ypLSO_4ICAvHr(2h*N-%;sYgl>*E0ga_vAQD-5GI)P@L;sDM|b;8 zx5T;Rb;p8WPH8w&Yj;M5mg^Spu7{A3wTBP0Zd0v2U<(#Dx9HmDa;$S$pnVCiE{9E3 zfYBq3^|Fz{Q4=pmvnKL`NiT7%z&`?PJqHV(TT7hPxFRbApEfW))79cxy>{FiEU(Oi zoYR&U46KsRvFfT&QKdiN|fhP$+*XR#rpW^*ZmaTe-m%ZXL?)s_U)ae_Q^+#ikR0E&%HR zrGfPa`B-L=4+X7+uYAJaL?B?Waif8(hp;|V`eV}~`*@*yX0|%rP?%cMvruAkp5IQF z3gLv{6<&8a*Wk|aQMFYN9;n5Kc~6uJ&mHY0@_ZBZ1PDawSt05_3#Hd%6a};$%!)1c*1;6s&iPR5+ zF2)C+&FQF_)t0SWT-&>R+-f)24dYga!Df(hI;_<`r!Ba4jr;(ssi`zpl*$+5Ut)7W zvKih-@xy<;g>nKLW)mndVVc-F$s$_ zk3t5D^0Vl~QoJ3~h)mtXOrtPiuUo=cp0eK-cg$dFCIQ2j!^!;JkSU+sgt41%WdDTT^$apL7aZ z%2ym{IAU$_=o}HNHR8}!G+Sugvre)bUK4NHP2q}3Us<-+>yhfCS5X33X$($ksp)! z7)`s##rvoDXhi9zq^~HYO;hq`@ih)>^p#H_eZNQJ+zk(+;<1hyIAk)5Z5wWm#v>BQ z;TSkL)Hx8S^7$G~fgQ_e3#TZ<=L^;8vMesA)$L|)3=LOy1%q8$wKwWdkFKiZ8#=zq zbWd=Pt*pGPwoY~d(>koLyQEvmXD&D#y+HIsC5A1B_sr_yw#{u>>}YNtKX9PfWisWu zQmx(5cSiQ_ANj7=rW#hMfDLNp>#A9pMMQ7#HT`#pZlZh>wXWo+O0(da6wwi8=yF&U z;XR0}6x<_8CgrbJtQmLvEZ)5F+x1H{o3^k8@+(!`~lWT!ZhvqnEAXwtK;*6 zh^2Tw`BX%How6=YFJF_iGNC+CC6$N7Upm>!WNuYkEO$@5Pe}Z_Sgx6Cd!ok%Itk1n zaRI`dI3&%ieX>XHZ4u?``AJ^krRxM%;FT2qM%8cLK7ah+_{&m``~|l5@&~{icnG_a zIeb?#(I`U`k-npUY)Y$l@0hGt>8S*#S?8_gprSijoMbxA5ydki~7IIjo=hu*j z^cv*@xX<%i`Bk_Jlx7s|V3kFj7GTe{lTVT>o9T~y;rylzUpo8nmv`)7I{AxV{8;|g zH@-pTp>@z$bBF>!<4`E8!+b!hOzCtMesl%;neUuGHhk~Prt0q3RYz1>TZyC9$ zeh-gjA+sI-LK~=u`|qFVVvn%gu^YzZ-!c6dhviDK zL~kuCRbUaCEGe1sO&rA$ETAmt@XcEr%&Y2;HdQ)G1K!dKEdbx2sq=5_{#|)jtLx^V z^9PYYhFX4;=IP1^_6eUu>@j2~R{us-D8xfaKra+706b=OX|(Ank~HUxyld?bzmz-5 z^32Nyt_z;O{HFZdQKZ)@jbUMPMimEwA0X&(21G-#Vg3jqgN;D34pA=&Kk{i7TF z!?r}ORmE|k%6jLG=g&DOoadkX=`X(hZ_WwF*V!OjLKxwnXXIO%Q~oJ^&>B(Rp~PK0 z6UC&_Dm%HwMf#gn*e&rGIqc&do2`0AW$-y7)w=3HQ&Ww*EL7?;NY5nSddD5d!ojB5 z&Bru#+d4`sj2=gUBk!QkWb)+NO?!53To+!T&05mhxH_az%Vfj^_9if)4ACFC=O$!~ zQ|@OEVPEATxnIG_1r_aMf5dSzm~=n>3flP*a02>+zC!4rP!uadfC6uPTmBPbQ7#40 z6rtd0`6M5@(%O$WCH{rC*2WyXH6w6ByRG>#n>!c~6AS!;Zd6fqv061#SFFoQm2w_` zTxYMDgNs+svW)V%2m0T-+$uR&4nMLftW#!@Vn{Hn@My+Hz|*ijk>+s=SUFPp&b$~2 zEMtWWh_d)#~hw;?kT{`BzUqbJy2@Yw*@C&@k0KOqyZPVQ-&;T>fuW)SXMM z^VVn%NPvJY2Wg)e){W!JyQ+iI&%g<0#DXWah2p+2=n`Uw1zM{_9$ge)83 zySN-4Y*+AqRy`~GIl%dO9GuosMXpmk1T`S>(-GmpUvjO zT!O+VnvK_nWCM&>)u+&==)@9gV@Wf$(aavgFejUlUm%*r6mWVJ+(|Nv?`Th7V@{2- z>M8Iz#wJ^$Ho%j~seq^iw*n|stZ-!vGP7XLav{DDjGDlu>eU3N{QEBxuSx~&1aEr+ z&+@*&wujGyZNJEoAaIymhCXvBekwjsVs%7s+R3gaKAG5l^61f%^3OkEUtM0~^VKYu zp2J01xGZbmz@~l7A-_51GM74uf0VchQ0YQJrQlAA6UMlvM4H6ngwwFbnN%2+2o#>P zzppZ|bYCn|xYb!+Yfby{k5gcY6$Tp9p5f8L_TF38CWH$YGzM>V)mt)^aA6_!@15*Z z*j9}aB0GaT*b}>==#lTSz_qq`*4A!+@-u0TRYp%)e#(z8rIv@w?Q_-7qy!dS*U&n& zEKu3EPg7XGHd^h^vedb54K^0|!fk6JMHJkUyY`k|JI37w5~e7`RPr*xL;7Q+ua0(9 zq7qT6l4A$5OjV9K;8e(CA!3_!*4VnuV8)&^wXUqJ&T6SID}$#} z{>!>Ub#w1Mq`TqlyoRIK$?x7WEo2S*1?ZllIYjIZ;=Q;o2l}C4bqJ#%ZH1c7N28IU zKIWfTc}D>vcM!kBRL1Mt=WeRI+=}3xOK$g9+#~~FWpRAK3m`bj8p8)vwzzQTwjwsS zMchci;>f_z=*?=2TAi=V_ex`sY z^wyApFdzI^b&hjqqW_B4kup3o%7Y;&{pWp6mjV+)e|Y4e z7*$M#z*zW7tumrED3r?vvX~V$3^&2Civ{ec58fL@e=pq)FR ze9>%zx}lg*OmYvcFfqNws@1W%ld8*vR5zNayhwEl^dF-x))1N_sLQk@koFmrK0dQr z{`&-lG0y?yh`hxdgk zsGgCNK6*$>OD;ZlSAw{jJl)W?Hj*i+a5XZw zE-wITHP&+IhazIu z?!W$3-Zpj*>ZD+VuS{aoo<_t@aWx=?SI#uwb=P;4*qWPnj*kBM&#~wl1aS!LJc+uH zQGkuR=B6kbSk|S&!NN%iHPLkj>PFFas2dS~&P-OsRS0SckUxl)iji_zb!RO%~Awz$bO|69^kLc2kCv7k2Y;kY|BoW5D>!FISDJq z#A?`KN2g3k>nPWCF(1!ydxMl+(si-h42*Cqn%ia~KXx7plt=MmSiPX5p&VhpmDd+G z+#rvTlDH0V0jp7wI2}ZLTISfo%bAMod>-5oM)V9@6W!h8VLwc9G}=538P8-aKGNBC zus^us-WA>kYpVRSRNE|#6LGe6^-+^M(0g6Lx%k)$T9Qtc&Z(`RR|H5%>$pG=GsHk~ zYw{)zA*6@u4}2tl68UsbB+7HUkmrA>lwTho(FK0O;3J;jk@T&Ee2Tpi`7MfPgWET} zokpddQ}`?5rhfwr=s`tx%+oca$7%4i|B(jdu#yi!Y>h1U=>^R z;0oBH#2T^rq`0q`hl%EQmh?LMz`w?R9vZ{+e~`PVI0y z9L^ns&LWe2P|7KvKC{)^wrEej(P-Ri)a&zsXY|3ILLZ7>%Bl^p+i(D4DQy)IgMT3GVKg{OH>$S+ls zsa3PbBBSyX3m!R{Is7+$!}7-S^47l%593DJrj9|v3GHvvPI9Uu_e7e!osfg%DPKb4 zC#mN`ZzQ#8)#RH8!u?BFu%@Md?c9S0ipNbioH_Tk^M_31B{wiFW3S-nFYlwQCC!In$_d#nP-b+&TMr1J3TZnpg$kRK>l8+P~xml;M6Z} zKJ^Ru(qCXr@S``$F9n2T~b=%d(x~!p*E-zfCKgq?HCX)g|7zk0OUXl8u^~2mKo%GGL&Sor^j#4uV{l2 zdo!~w@4N{3##XIA(gssiz;ZSYOD-Qxn$@liJUcS-_+7g;?82BnW@)I?_KRQ0&nAo? z>lVhZ#}tx*f=H2<$7%QBJKwqd!K<$-6oEZ#Pz3E1i=K#Y)2JSY65R38_zM)8!^RZO z;(Mf2=UFZXiHa!xFqKCu3jX;h)`p08fAT^0&Vz`*Qg~DN=yOmb(Z5eSJmmLJl{SG7 zDgLfTdJl3m7xp^%i#$-|I45$XI8+!&-1`Ln<-R9!J+Z3eciwq?oPHf>Xl`zhch72W zja+>8IOEv-tfXRP)=|3(n<5d#cpX>t= z6^TCjU|NWJR{i@EfM+5G&*cwrq(Y+TD=yLK1`9zu+(VMEfe;zrvT2K}zhg_U(`t40 zN;zLyx}s{4cTY*F87icZ{m=2rtqTTal+vw!IN=6&?Iwy zZ3AyxJ_Z(Lk90e%7H4;yRYgAvyWUt*YQZKCA_;&B?Aw8cp#AR_JQ(lE3|@?P6BvKt z^uD!&&ZTqY4_;s^)|>IOUdnmmiD!G4_&dEn|M?zMK~XGH6>~$JMtjkd(a6Ldarf-x zF&%_r!`DO`0PrlwE>64eY-*9W_*x;!y7J;7vr8vJl7%!kLz$I2E^oJXU z7VB0VM-V9v6(Tv&&t$wg67~&rvE zfjj#7zA9nGeNC)fQ&*XWBXiIExW3}{O-EOP&N3Xs9QArsRgV!UUMHMwBiOki9#bjc zb*dk&B^BbxLtlI7f&C_~RIFV+JWOgtT&p-s_<#%}eL}_KbkWpQU(-L)GpQ#qKMgo#Xj7#w|(YT1cp&-Dy&^TIir(>M!2-mL}9=>#mYYC?nNiTgB^sVZ?5R0>K)VS#U@aLacYaE60alb}}m(VLo!CN^!kZ&oWCVWfkm`XCv?mD6< zCG@Hs0qa)Oq7?&uKv4{nwt)q)c8yJra55M{<=>%Bbxdx!3wF25Nye&#`IYN$F zLsD{b;SGaVpOBcd+8`x!4-%pxDc%4cB#cZ18nByBzf18I-+lKjDW3-x{1q^!qvS$? zx!s|lC@B>BMO!CO{Pel&@40sbi{)d8O4&N{?z_CsQN)48@kah55d(oKo_937W5>TK zaS;70hKIlL4G{^!XW0sjP)+hy0O8ZzM}&Aidub&%0>~54R>*ZkeuV_j5osdl(hZuUb60xCji#g8{FKu_O;)GuT%~gLHl4n$ zv`oEzP4bN7Z}X^Xp%IfW;~u_tgz@_|$OIK+0%+p3@o^+*{(1Ch4&CL^mKdoNCvtwc ziVurf5UreFX!G@sk9Tc-_;^(n7ZaCo%G}lniF1 zO1f*zCsbXXYo)zXm;$W0b9ioafBUhU*dAu7GI;|y7&ZJBPC=Q9{V?$B53JPn?X5q4 zW7rwQ;f+*`Aa1>}V**Nk?m}2^WcSWRZkiNOqT7T$M)~tZ=~f!4pbEsc zD%MYfa;{e7Q)#k_fB}ADje4AnyybY|disapM2a^q;CgzZCNk;xf+E6wKiH9C)txuA zx8Kkyep`GcDSt>c1@R3v2M#5hlKYo983_*)u63bkfS83TIE(o?kCJWacz z*s8Jjo?Nf%A6;a(FB`Z*R_U8) zIN0BNeT}Exe}K7%i)zZdgbgn~T0fZB#K$pdMy zyO-EW%x~dYb|5n04Z57J%KCbT-DdT;CL()#diFFlRnKZ}IiP9UIoI!Zm)RW0%B&?; zkEeZ0t$%54ZI@QNsAbmL5HL_0wZzC-)fvA)6d;QUM!RGzTJ%ND76AWs;@R;t{1M|xl zwdLoRc0{d3)$3X^=54RPE$BsrYtWPKrT2>xmed$8wnBF2(s5(e_V?r$*+*|l&bx28 z{4K~M@{KPAl!e$E4iW8g-8rT~lSGcYo8Sqh;3%A81&DdMJV5{h-lpD>)@WPR?1sII zFo`XpwrJ}}Z<*iN?De!1`YpC9+%4g&)&y5J)%EA(bk)`M`Tc!$wOzTo-o~bt!CQ07 zjV`ZRUFk5E=Q3NGjRJJbZRNls!Pg1+O6mNv@QsPZAk5dosnLO{IB}MUM$eqh4eIl0 zHmliR3=I0B>w_)(7p}aadEU`Eo?ysDc(nD*HW&p4*SDktgR}2BsJrQl^Vy9-?+kZH zU{ai;9)#THQHg*fHk;R)y|&NX(>A)|_OaH{{y=?$A0N$aH|ZAbZMt<>*L$#eY*wQ# z)YwoB7ckKz+yIDo6mhSDgP%Tq<}tRCn3rN+!Q*7dax3kcybGT-Y*)vx&E|~aVoUi% z-SvwXZVqNzB9-}%?HkK0%*!z7t+v*U)!xoPX|TdyoHa)M7DF|8?%QF5O-K zgv(`hIPHFaiM_1Y;+zQYT->uGTwOgYT({@-$eu;@et)^W@>sbGyj|V3qc+%ISG!cJ zT{e5x`a0rXc&o@?m`<8Ayfca1TPOdF1&DjUd(*{>huG)j(XorH|4G7xqHU2Z=U!4F z&xKsQntScbcLrfYIBgZ>x^iOPv+Sqx8@f<=bbY94@9Xu0Ep~rvwJnej-W|VtYgTsn z`o5lhao#0)`TxVaO-JvXcVkb}`Udc>)nN7+rGf<&bNVZqcQ0{xJPwD~t2sNN@Ghsk zVoL(=x~r<(3h!R2fo$h=(IjU`>_Rjkkr8!{UbL2fD?r7!QYflRPQ|^s3?-bsx z?mo~uyV27e+1c5-Gt%U3oZWh$JLs=>y6UQYmI{~6=JI_y=elizac%DDeCx&x(@D|) z55Bd`*-!(%EwY+D`I52S7hPG|uzTUkgOS#eIc}HR<#9M)=X_h(-DNGR**G`7^ZJIi z`;O_3KD>~f425O{!_~p`Pzc(OvNFTbayN7oeuo*|6h|xOS_-rkOQzH+&-~iy(~sX7 zTQpIVdc;b#blqHC5 z`wwbGS%J_h&PFO}tP)7y%i*J-u?0e6ueI`NX9LfFAb(YwK_Z)KC=werU_vQrNJym5 z@HA=ZkW@(D$6K6(7F#*5k&Zy;2Wh38^8$p-Eo0wlz=8CGFraCtyhdsh^xMWqVqlA(|5$#K$&6Dl z)d`~xMvpq@vM61TKA{~W{Uy?GuE3tdeU{wrTF-*)efG}%aw&z@p)Bd{3sf_cZR}eZ zr=2~^AQ$k4*>59^VHS6eSUw_`cDNA5;;7CC5xm%$zi-h@rHUZNb}A)Os&$*P&O2KNZ;?;O~E8$0~pbMNky zccM5V-Vd{VDkD)`PY6O(Q3Rl!DXv?R?^*X*b2GJ>Id?2xv3!Zfke4x2 zqth+uo)^w{R+-z3Mm_<&m!D7zI%0?{x9g9{j z?X#Lp-lc3u*F0@bcBUqKkw%05v~xRV2khnP=@qWfTyVk+z<(SgLHOMC<0@}vcjdVhh(7n3fvl_yT~36 z+l$;l3Q7JIN&kggIk0=#7lv7%=5T!R(7AJ`PMssF;q8IqZFol;Q2>79Ev3XME1;ZH zKFr{Re3Vx`ob)JWp32+tj`GFgx%4ppN=kb~bz1Cd!c0k<0%gzmf;gQ2#a@v^assea zyM}rdwGkJuRefshi|jYDL2?>BMrSzeETFM+o0!Qljb|SzjZ;X1tB~YQP0PfETvH+Y zromBQF0;Fw&a?H`&F{P}jL>sS>5NWv0JMgU?*GCmFo(X-TVTe@T)Vm^xU|~Y;LkN# zb?KQ?M}gDyfFePDb3n+9fm4OMrl9wck{?8B>Ihk;=-FDT9w&gx9WIB905We zTW0pw@h@!EVC!b9b#v=r>@Vg9c7t>i+9)KC&u;SQ^G`61e3Kw~{;`JXCf=}hiDmJi zq3=4&am!A87H={v72iWU4LhIMa(K%V_z{0t>0yE}9hCEikam5LcIhm7Tz&?pBmX}A zX&auhF8P_`EGiz8h4(|Y9&ZI#(LOvZIX3@?V`IRdl8@Eke*=G_+{cOK-a$E$FMTs1 zUwT;NS22_1W*4Yk@}yR=|7IpsK#im;gY2U#uhEkwc)~uqcgq&y#wk5cPorK0qdd%U z2uQ1lxWhp~P@pJ-Fpm&p7YUT)I1Tq1-8yqPY}UDrUobeerobO{+a9VZtuYwz>!EFl z2?0|LYZ7fYli`APad?CHhjbqbw?zB6(56Xg+>={cQ&XDjQ5t8-2@O8DJt6TBwN8+) zLhGb|!hOIkjS#muaHW!7*lv7po>(KuRz(-CC^Q%fS1gP=tR?iV#Ok=XV&S8P!YxI4 zk1kxXrPT5xQ>j{AYWk6-6zyXVmqU;Cdq_4@GkR_jV!Mr7)Pye{t^yO=bgky4=l((a z8_@n@z>ocE$R+Nh-0;UOTR=ivE_ZFA5js#JUzBL39U**JK8i@s{r&J3>Fd0V6=iNj z8Ir{+3i|xjw=bT$c<~~8k*-ITp+B=Le?ysNqD)V&3cDEh@G^*hLjfuXx`^O??T1yR zpv?c1v;pZPq?>s9eV(T0t9bfXJZ*|U|20oPOo0Q@4sStJ<`6)yd>`?0R0B297Bm3% zTS)_$u-T24{uaBJ8u>EM|2xnBJLRJX(ir|MX-Ko!XAj{zSHqv*dTaA$m}9@-VDUDxPo%ha`0E!nWTyUb@&AJP>Ul;`^T_RVPPSHE%sN|1u6oOk~$a;A_nlASmn#%A8m+RZq?z*>m&IxYk=s&3Y%uI zVyJMygzbD#DoDzh7ms3qh+9S+mPOwH*2%=1pHh_G&Aqjn@e&^-R$Ws zt3g+or_RnbfSxGIqz+VpwYN{JfGPrCCa~y+S5&jb#}8g)pJdc@SA>^`|9)7N`u9&T zk7T(QVYFd-qZ0Qq#g$SL%ZgZwc_XdD5r(;gtR^wefAblPJzji@dysNJG1lS75Uh;Pbk-C!DR#)?^hF>x>)P!b^(`Ee`K|53;q{$Tpe^ zjO&}i%aCnHHoMzWP+*}C=E`y9J;ZpuiRc8YfS*QA8{3HdMOc#J7bE8#_l$)}E5VQi zO^O@uxhz*g3(j|cW^;Z0=G(fvPj0ENyY6K7y!~_M?w>dBz??Y;<~8;QL#yhlmV}Z| zs7<I!{SSWIh&>WcZhE;T}GM-k(&Ll(doJP5%M>cHBD4(GH@s>SLZ7CsR7XHrY2>r)fi$6AR2ZrVLq`JfTlxbV*{Y3a zZr(U}>||rKk$G6ro;~t=?9S(&lXre&*RF4nyfCu8%Gu#Uv@%UQ#5^gMl`ijF6`d6o z3o0u+D)BqdWXi*b?L}r~rx!W+GQ{(cPjYndN=*`-JB2hPjehXBqLoPrPsFOKRq^M? zk6&cF=zMpaQnz z_jKRey~^DgJ5-&MnVFOGIW`|Fcl`G5Pd#HTe=syeBglnSPxr<~1h3mM09zHht0HAt z@QuMLLcXy?mJ5j4(?s#x~cyCWjm^t*WFgPz@?gcIbrImuKl}m zkL}h)x6GcodR0bkm#=K{hQiK)>|LNrYtm-yK@H+>C9TxLxi0Qc2B#@^-;j_`6YH5h zoIt6Emo;iKGc}FN8VyxN#UTT}#L}Un;wr-?v)gUPXEPNjE}C8-l&4hK?Y81t418#Y z99K?AL#k4KzX$~)B;GFq*-%Zm5SqAf@QVwK)AUTeW5<*WjJK}&%)mfu;{C-#*X`e- z+18hMf$`!^nf?8mfu6)Gj92W)YuCcT zko0)6Ik&Lv^l9c9yJ=`++p2(nc~fzIN$JL+n_!uUU1jo$8p%fot0m@9i3eT**9a^S z;sG>?T^}yFL46eaWn%8M8M*qLoa70qa!q^3+R9}0Z21q}1C{C-jgn1%HDg9WzQKT} z-t}x`2*-!D`rOQ#1rA4Zxxth(B=5D)b{5*SLqi(<%=}z!cGW@`NjQK;XW>*N1IU)5 zlV$j0)!};M$KQzGam+T5eI-#mCBGG1yrqR>2H1(khQlHt{c7?C>}|{O!_sjJc4Y6; z#jm~A912!dHFpg8Ze>lio94~lSmPV&V23>}7aabuHPJfVeLzuyv9>3pJ*eeBPfScK z|Ll(r9D45LDttXMptGT za0$JB;llWZ3!5JwdmR4>4lC?S^Q3)gg?CV~FT+X0l1AzwY=LKBtqW8A^oA2BHr#y6 zx)UeX-7>uX#EIB{Kw(WP1D|~b-?U_(6OO0)N2dBI(AO2=$bo01F#e7D|HSAiaD>AS zWU`m@y|M3{m(QS&D)a$)PnI^LDa4yoaQEApu`!m+t!ZmgGfLgTeSRtWlu&uOD58-+ zlcaUekX@93B4!O2#MAeFsb>mu|vFr>xt5=Ni`^cFM1%K3VJ9{m@%p}!Dp>zZ0wB| znz$C!F(wU3ZfQB{!oN%!1q4MJ%xyb2w@Ec3ZbHJqZF|)}Ex~TIRC%3-OoKW_ojj<{ z)##eNmMV`co}-(oZ$i#LEi;s7%FE42%T&+JwPY5$4aIpm8MxMTZmu<}0Pg}pT9?kB zS~CmWC>wj4SxEN*8I%4Bf5)2`*S|2TILtGW6JU0`r@;Kz1bDKIqDM7BXU#TJkJhC9 zoC9E|Zp0>nS&KJh+{fhoUmBBNA`UU(+y=cJ1Xf-TF5$)BKv{ z&iw3{ic0N9DW(d}_~^wCmBY2;@E}Xd>dq@b7P(|Ajjv-%t7r_tVqczSEN4XW!><0>Sg-7q5D57tg7js#iV;c-k>W zIxDWmZVR?;7}MLe%=I=DLC@Rl{M(o4l~m3!E~zsuVUygT-;{1f>n)7sr=H?uI) z8gQ6njD_S!wz0mkz!>Y>CO^VLXq}*d9z-V^0Yw`N8GyR5p6!!=^7i=K8s@nKsO8?b zFHLKApEj&z24+rcA7d*vu>fF}zsplt85mAk1aR{TAKgaAf(YC&8(0lq_~p6u zF8g=6=iLAy1z=Cb#73sIYt05Tld9!M2oLfrtS`X&i+Fg>;3mndjb!uZu|YG_!B9q4SQOMt`c&%#~KbA@R`^V{oMZj`|qbR_YAbhq@E+2t!dF%u zT$QWg@r6g|d1+%(i>d$?NK%g;u7s9jK~=%yD-aaMlKfXpc<1Sl=~*9?$~6D6;Jfq) z(BpR3_aTX}>49A!JG9Uc%zdmHWS3yFxzWEmw`fL6dU9r3PDZ{qvsk+r;V_M_OAPUh z3sp?YQmeK7UUfx*mu}Oc8)n~t7mFko(JK!0L7gKnDwZO+fX>WoG?rP@`wGoj1%^~j zn#S}-$d&IX(Isb@ie~2KFt${s;&b#Kdr@`!)pL}{1u;r~RZui;dJb5vfy58T*?UQE z@|LD>!BDWWGKkM)9bWbW*ucjox#0YE>4Q_Jraj?YaQ+m3A|(|`AF#K09cUwHPlfqmc-eh(wegVkKg9j_0EUK_ntz_$7Ntbq8q(pz}mR zPkk%8%z2lwxY&4?bE))8dq=ISxY$+OVdt3q8MCNfK&^jbkB{3MES3fbF6yvEocjFy zJY9ai^s}On#adNVRAsek;%P3SkgiwKT*@E~d!9e%asX-gEh#Pd80jXSR=5!9 zW}bGi83yx+`lE26F5>qvL6bq;?qJd% zd0!&-l+Guv;rW}CH({YXZV;t-ZrBBwPn6@QVWBr6o*N20*;3yh=OH!cRAE;g;LfGs3!&tA2#x<_>N5)s7a!sTHAI~XUJl|TX{to{+@Tbfzn=|#HYd-j#tjI6q!};?nt6GNi zxJapPzbF;=(fo?3^JjQ&z7GD*@P{rWKkt*Vv$$Ttb^C?n=dS+e7^T{5BENe#Xy0|~ z-M4UCX`fHU;45pUxH5yS zUM1F_=YD}S8l_}SF)4)^YNB!5C~ML58C8bOvblALE5+n4L`!?_b$|KEr7`FHq+G7= zgueUK8w13z-t*xJU#u_Ly~FhymmXyal|Q#NhZI7Hyvm|=)nMD#6I71+8EQm`%aT9$ zL&};*7yb(#>2)={cto*!O{r5pyRNQ})whuEmU~vbMa!uaq)U@iw9xo_k8nFE@gR|( zR!J%!w@^Kf`=t5?_W(bw4w8>nN7ZrMI!%jemnJRk)e*SSIvO`tC*U^INw_U_OWd<` z25y!<8~0p&E^Z%PjN4xi#T~B4;9jK1;ZD)CuAZjp2R&Ptf$ok2pToJA$SE{SCtI##ZHP3aqYnAIx*PmQZx!!Q?b^YM-xg*@o-RbTT?wj3z za6jr^@80Cz=KeS&BP1teQOLa^uX;S5&Ym8g63=kY9iBgW{^EJj^Sb9`Xmn_+(2URl zp(8`bhfWWz481b+rqH`X9|`?i=$6pEp@%|`g;`YL~n|>lef^@&%4)#6aPy5`|)4IABg`UzCNL2LUzK4gmDQo z6BZ;~pYTw^j)b2QP9}yYW+z^jxH54~;$IUtB<@Z8HnAr0ShKKZvCUdEOKCQs*~n&V zo88}RQ?rkn9ZYg3wMr^VnwWHT(x#+ulK$PiL-VrcGn-d6U)KDO&A(`2wa9N#*5dIN zZ?^cZWk}0*Eel&NZh3Rd$69V}d9YPNtK3#+x0=!F##T?a+SuyNR@+rYzmZ{<-C+DQf^4OBjv%Aw^CiHnWA85T1Hy$vCZhG(ZIq7TCUr7H)`g`dgr&qU6Y~QYZr}hQy`?eq2er)^I?eA;<=l0LE zf2IAlvtrKbd)D%^)|~aqS@ju78G|!!$#^iMrbAALOFPW#a9@YdJN($OW5-z?mvwwQ zGb*!LW>#iSX3xygnU`cv&0LtdJac8{t(gyJKAHJU=Elq|neSxo&ipF#Uzv4T;aM%S zGP82B&dw^y8k#jBYh~7}Sv#Bjj%1zc-?_Ey57?D!LCnseX;AmyN&Die76s>v$Jo@{<3>W_wL<$bsy1v zdiQI)zm=1eGc@O}oL#x@++n%XbMMN1G53w!&vU=c_2uQ{mFA7jo1J%U-u-zmFk<7F<$LRj{hyPX%uld{J<);8r^fA9ZMF)$1>ZyB1^=#I&L(gtK3w!qNIj&~~HmwB~ z)}^#NobWTQpPjH)9bF$fVXVDts}pvqb6ht#VRsNuh-&4U>(D(a!!^(ehpOkSwN5xp zwXl{s;c%5_`FSE#w$;L+N2>GnJ5D%Cr!k7yWs6n?s=^7!GR{nJ!f}i|L!59+!aeOU zLuaJw>V$Pe`LzW-&7r%Pzr;IXHzT0e35PVKsXb7Y>Z{6CnVPI-6PibOiW;e=syS+A z;Cd+6Q@CCLbqwK|YPuOA1{nT%s#1-Dx|lJe)VLL-=TEDFCndloqf3>VPrRP08^20& zuOQX=P%EifCE;@Xc~GZwf0*h|JB%XFncPd^YMz=4Zwe)yr=}5FM2;1dA;sY+$Dhpg zT==EzDU^LK{#3Y9;Gbc5N2)=jn?m~Y4R3JDLmH*f8LkUWY$==Mo}#)_LV?uFU$Vye z`b$%$7E(T`Q<<8CE9G3owUi?Tn&ex|xGUi*+9U<~|D}bR##%%!izwlI(v?1`QcFxt zyV5rE=*w=V9m=6~Gi@Vvn@-)Nl`2mw!*8WlOiqJIw*r(SP4i5x?Us|emO))Y-3HSa zOO1TZRl}WDP9ZAiWnJPkMre)@sa?XZRN+WVN2cEf5{Uz=il(JtNx|~5Dno3a)t(MI%kNK-V zbT&08RwKaKzcbYlru++xgjEE^Y0$ZpGnAztwV6-Li|*MPokA(Hk?JDqC4C^08r)+3 znn@c=KhJ_=GHsSZSr_2XfF`n&qB@=?KhnO!u>c)tkihB0m`CoS71IcbURNTILN5oE z%u1zC#JXf+t(dF>p0%)(SWn}-J+I+!V8-fEJqSe+zep|Dp*lgg*6F%~?xb^dq3)#z z>Y;kPF4I%>a=pfCZ53LZthcN^F1IVp73qq1b#zC%TQMW;>F(zq=Dyf{srv!lvh%dQqxlJNWCY`lNO)WEUi`Az_h99SwHF@y+1|$RQS`m$2J}N;Mm8fd_1Sg zUlc8ujRkm!Cx;}RtTT8z=&B2JkuKKf@kB6zCxKa%yoD+Go7QK{u{|y?CC_kcceJ~; zyS@8tcZvG~_XPK9_e1U{-A}t;pyaQ+-*Ug}-r@ezUE@9x5}&++l7COhV^dnBv`I;! z=Iqrc?(ZT&J2gOg1S{*yC@r?1(*Kl*qy zwf}sbeJv&Q%O0gpCOE`^_sg_EFc8?!bLalo{g?ay%GH+ri}sJ$-)n!_{t5fX?;o@8 z*uJmj{=RnmJp1&%$ZDRe_il+EA3ZW^L{wH(M#Pg5cSWqVwi($`iYI#Yz8-63@La?* zk#)W`+!|+HY)!MOtfkg!>n`gLh}^4oj@GNzHtT)sW4W?Ewhq~X=*n{Sab4&d>#A@q zb1i2EpL>9mo1)sQ z474K~JugI8dZ~fxJS_4sHCl~DFDIj)Gu2#ukmtKYR(t)WC3=2^TCT29*Q?d)c6BFD z%zsjksC7L5{)IJ+m(?rkRkcNJQ}3!z)K0ZqeWCX216G*+&Pvno>W{5xE6$3snpxqN zi`I3kZ*-lNuJ>9Y)>tdlO3_>O8`cF@2g}l*S{Lcp)wlX*{fgeCU)4L&XNzZYFVFko zDuNkJ8`WI3RIOBJ>`SJ~QVHrDW*WU!9~nWdme{yU)J1B%x){qeNWI1ASBbs3oRMg$ zTBfd2x2PM`Ds_{3K;5J6RrjfD)!)?f>KXMc&$-W8t*{~Q^VGjx?NEEvCRNR9$zrTb z74xShtO{JI;?&iwr>wyCT*veBO4U}~s#^1$oUCqBE!2%FRjpC!YAv&{JJea~E^OBy zv2_orPCQ9>P!D2RA62>PF;)>C$KwB)dEXOQs=s3ApGNDSQs=7mszkl0`l%PNyBiq| zH>>m2Kh#iGE{3bu857=Mp0Jg<$lK~t^`RQ4{>d2hF*C*w)I{|WcJebu-o3_heyJ`~ zUt{0DVzhdbdD}bIXls~tA<{j@8e!#G`AGaZ*11+sE0>jlv#kQFNY(1*JnzS_ViBj~ zv7V7SN++u0TI(>@Ilg0^-0w2lb=+NgdM`D;*))tvy)V2&`5(>m00cu%6LN z_tt%MDeDFU^&qU*U_C^SWj$lO9;YwXmtch_>PuPEU_C<*&~vbGQ?YK-^$a~zPtudI zb3^qQ)^!f+zUtq)pQ_O%x`m$0+Q~fKO3%l#U#8pW3f)#$VkxV1JH0@s=!H5}FJi@F zF?N56Zm*ZJ%5pg)z!kb9Ha}Besh43>S1=-6r911Zbr*dN7WP`*O<$+8^-A4cU$1lY z4U88z>O8$l=j)rWzc({_+@gEvTd~Bqu@TY$iy0C82&Pq0x$cqgcuB?*& zLq_SW^0KPADq5$g(Bg5WDeC8bBSxjD&juHdOHnTj9X2FItsOCJD6-zu4xrzlhw!Na~I4}+gY70SKExc#kiY{ z`+{-T8}~`$J~~hMADmY)Wv=?ed4vcwW3Pstn|_g&5avp z+!*7s90@(ixH8&lY=*dz#*HwpT_3w2<>^dg`NWkqOpVPEHy)RzH(3ScN=8r%o7md; zLTMAyicw}bGXsyc-Flqg+Q4tQwVbhS8n##I4f-y0Vwyf*XJdb6V1cAnB`=Ldv#@er zLT+8BEUT>v{Y6V=zH~j`u;Q0{;g~D5q(tG>hG<-tUi`lrB;7yfHlw>WSwUX zW+Wd<4Lte*{TRvrU2jxg#>qn}(X4{D!uFl3+F5<9KG9)gaxpu&8_sB2W|O(PQ@;{SwK|%s zJFHCjcT>|li0Lvta2FweOC&OfXt?q)zDe$DNxM<~;gNF7s1?i|V(51VXqNg?MgD3p z+O5*YX_fZG^0#s*wUhj0HD1=}?R^4GN<)LnVKEv7^1+U->rqIFFYn})72Z&K7yb$owQ8)jnah&OCs@28XKKF{Cy{BZ?Ve}9M>O~ zve{wM*aH0d;``ey(Ed{H)5*!6)&`u{w5t|YDV z2>a{Oq>b&ooVvawd_lZ{w);?cgLt3H}0X-nDX%lS3T@v;~c!=ZIKO?XHYy9DM zJiA>b&7kX`^d-LX`SbIq{hxd%ElJO$BY6hJH~IME`}6f*2lBddIz9`q|h(v4dhOhKnBr zp;HE#6Uh9)^$z}N`T1$YZln^z*DO-8sP-A6Uv0-c4|sig8_Q(vtK}$4Tn&8*ul5XB}|`!n+AS7!RtJR#O~M-PjXP z44|6p--BBr#gTf8@_jRJKq~N&G(emOYZsp#dR|N0fE(*ctBsMx;4U0 zD#|sDdy;NbOfa z=baALH$9vZJRL5|77Y4PUxjRoUOt1&iEiaP5IMhuHh%)Y9v(->-0hH)7gXzjtk-Z~ z@S%zi=z++v&_td^heb|5B@f_wLA5cm_BWO4id2Pe59kV?=+Qy-IYas(AMR z!Xo#!9cbz3=r++u*C>_f`j-2ztLCnu@b|XM<%%MWi@*@>x5eKNkHmN6+7-vDz-Q#$ z78>O<`h5r<(Ot^qw@=0fNu3X?birx$rjD-GHvDxnzSK+VKzkTHnM8d@A_Lol@ICE% zF0!x$-;sS+DecpPcA5@daDjsh;W_BgY}vDAOLQt8ey5*ZNnA_6_f^T(8 zTk>B3D!~-;eh8pDx)t_lB0N%;VrY)dFm@qG-%qQz)bVl$!7@y}OdUp(|5|K$Ed5eW z9Tp-VmqS~qI$EosrxU)7eq04^L+4-T{&aYSZzA_5p<659iy?d+JS$X+NpCGDT>a^- zRh#(Cr}vVXAsU(&-r3q^J%*qm6uUDN_SvQ^iKRgf~N^Lxn`_Y za;Db&i7&X<2D5^mAl2`qFLG^QWl$$zu2-`rwS{^;&h;S`Vz3PT23B)W4a!x%{*kfR zq2uT1WxiwhT|i4P4kX)QUoHNb@1IS(Wg83EA){pAWCtfqRHA{V4Y29|lp} zOAdm_ZSZx|u%smrdP`#y9>i`Suh@_%_ZQf?8sxx6%b>8(BIKH0k-1Ya&gZ(I2`%Wp z??vuqIrrNI@yULI@U;!11;sOK(uu4ZCn67tdYBE`;e6KZ5)GclKN~y>Du5fbSM79n z_DA^>-`GBEh1evcKg@;n4)ilfF4+G~L@s5`-Te8UXV>}+f1FO|6uf#{TkQBwQcsz) z*OS%LtY)6YZud!^LZ|2u)j=JUT}pN-rm~y4O})dc{9P?4v}GsxgzR;yPC8n3)-kM? z{*ztcpVbZ>tK-FOhPC0nyY{x|k; zbJf3Dzt3lXvaL>51z57LRlQEpsnjw}r>h?7V_M`B_FQ(#DRA~DJF*Ylll{pob|yQk zv)R}Fm+qoo)?L-Px*L1q+3X9?q~&I_E<1}I%3My$%ux@q1f3+#PbHB=YVgMHO7-H(0N zQg)4ps|(n>9iRuQ#d?q$!4CN4?4d7}om}-Nbp@-RBUKHjghsQkJ5-;qE<_f-QNQTn z?1PWd7w8eJmoL{N)e3c$x>AqQqxFS)47>B=%r5XaMmX80Kg>H58}%jX5}tJq=u6p| ze^5_kZ&-GKr?4YD&Djy2W%h~Zu>U)cz2D2&_pM~lcLDpoi`eU3!anci?Cf5_e%6)j z?q0>t?ltV{UdN8^_3Y-}$WHD}?Bd?S4(@I2-rla)m_3cAJ53L;Ui?Sak^jWn@*}J@ zuVd}`&#WLn!OHSq^k4N;`f2?)y`KG~XY{lBIsLqTLBGg8+Dn{?f0;82uW)K%Gb_*k zU`6_MIoY7!)Nko+oRE2kvk>p;e{w!!hn&yQA99A{WBrNVsXt|B_;bCB-Ig!d6WeR{ zj`!;?%}%nM>~L0>^}qDt;5BOYmVY$6%d*d0$C-(G{R^i;PH7(-1)4V?T$Y-aqK|1 zWk2yR%FVfvGMm=biZ*8$HmDTrQ9DkwtmU-EpE*bIC}&6psdd(Q>=3+Z?;&zxWf&)dF5tw( zNNW@)C@!?duy=Y9rzpmAO6U@6f_14i(JHehS(B|P)>LbnHQkzF&9r7&v#oM#4s)AZ zIT6!O-NI>-&(wa-$L!&xz%I2{?X%`t^R3IQ3agT{MhmQk)*@@MwS-egms`s`#gi(g zE}R-#Jg01O#k{$p#q*}mn>%&3x8Ia`Rb`VWPn}!kDVbcx9lVNpWmTS1bLA}!+z%~v zqL$iGLl?}QncY1n$2%av;vP7util>}Ug#i)bx<&CZh>b=+2jRPQ$0gW+I9lDeLd&f z)boR=dHJr=xznSD%~&vZdRfJSIpt*wszQg^sd`4({3C++^9wv94b>!?)4hlI-Aju~ zJ);`9a=I6LMw@1c8r>-2(N1wk+r>f-P*Q)W)B zm|8ir(lcgyMcKls5f?Sw^ju^}o^d9ccU+)VJY{y%mpQqVIZZ#gfn$m(q-Uz}yi)@= zLZ>=$rUo};POf))fWcKRgM&JaKoB8D|Dt4X=YHQoZLdEy$e0%cKek#v`qKh zexA8Db#4$fufR2xUYOUYvF6#SdpPnSeOVF2pI_*yG*qV-iab>fcXPV;^(?Ske?g-J z7dXXT;I#e%)B1}{LJ^A^8aRAWp!FBot-qwm4w4!ThQP6>}#qAy`>eF>m(N$xEUKOr0}x%9Qe{Gv>{kJ$Z=}DbMlqoyh(~ z3mm%L)OofPX6JP;a_Gele?RBCujBi#OPuRc$M0|ZIZokooP2Ve!sqx4@9^h1<;ro& zmE)8n$0=8i(TeQ69H%_l{`8&vbDZ+z_{-_%^I!Yx>(9q2Z?=D&SIgWV9t4qLHP;l2)AUnkkVPO^QS zWcxb&{T#l2PJ{Jx3fj-9aEWuj#7U>bsbGndUWt=liIZN5Q_K>l9HmaYQYT)i6R*^X zSL(zob@=-``So|=^>^a+xB2tCJM>(KFW2e#TtD5ZM?Qw2L29QrNbU49NNui@Nv_k2 z`Tj(m!a4>bFV`t_uG9OuPT}*NO6NL_mg~QEq#)O+T&^Qkc~0T;oP6?}!sq!5@9^h2 z<;ru)mFIL$o>Q(or#yL1dGh_~JNf51<;nAx)6eI>_Se^+k5k@!C;faUzkDa3{J!ob zBDG5bQk(CTyvX4!a&jngaxQXGEOu&Ioa@1CHb||*R_qkKufx{YX^6f~vVEOo`#Svn z9R7Yz!TUJ{?B|z0C!G=}of4;_B~E%JPI@IydL>RVOPq8|op_~AyizA#sS~f%iC60I z_jmH^@5Jlx#OrVK=XcKyTROF3Ue|e*(?XeB7{6+fxel+IQ8Cp}!lunzP$9R%rp;Vv z^Hk1UEQIh%<|lJaXzEPf@-<9zXF3U)l&hwBBw;*Bw`y9Loov;#P?M_ok|_5jP43%C z60lQ*!6aBUE!<8|%3)HJfJu{p*GW~%WT$IFCS~C>X$zl|x&)o{h0)G|kl3u8>>j4o z@Qo1Ro7Tg(do|nX^=!w6W!qAblU-=;_b=^lw|;iE-Fw-#Y0SyaHm#nMo#WguF7ZyA zIekIJ)G1|^GwiJGK`$q}d-w3Nxzo$1mQS5lDiA-;AvCaY{QiuMgDXi!>m!_Lwfu5z;r!_6FG^1L~d!p$^7LJm*g2vfZ5eqA~I>CkMmkehAm zW3Dp{=4Ka%SIsP+GBqf+Qz^%;=Q;y&t}{UA=JbfPQ}1D#+PNsSyCF~}`!Z0lVAj6D z7dgQf{emwFf-j2AMRcI3!T0ilE^_R0m^$b5?dK^rPYd2+`Kmz0y!kVx#!OyPQCeA5 zHnUvXCOb#2Y1~HF7fr3erdF8gpWI&(bREg{fT_%4CAwTp_g_e!{R`|-9N*X@{C;6D z^_9mN379ll1Y*s`%UX$)BHVb^Q8|8m`myWe%aaj(Vw)`b7Y{(@H3 zuB&lZ8lInBHxquz+K&4nI|y1mz?!^PpR(G?&Yht=Zrm$ysY&2mpPUVpH}fOp^l&Vv zfMYrL8_W7v%rD>=U`N#85dPO-FZc|62sVP}z|-Jy@G#&!r~xNhVpfAy;MzucHhc}h z-*VETc|5UeR?p+|#&uQC)dCs$Ic^&hPI4%* z(7i!-ZMr-1ROE@s?~QxdxZfIgpK*5?_haL37dOi0-xj%r7i>30zR<*7ZzxYjJ__A- zAB_A%)%kQ0^HfoD$gzp2W!L$goID+=yR{d(5~;jeE$rUyCc8N=587l+PlNnuzxz z-t@c9-Pa)mhke3#kdv5wZr8R)A*9Y zIOE#kQ6_x8aR(Z=uW`>YuFX?m!r5r8iZZ<)(OzUABH6etj2my<$OsQS3ppC1qNW&k ztZ_#ecZhM_-k)iu?~QxdxVyyl{^+goe&_wtxL+7|XOR283BO}pn{#W>-B-OENZ}bT z@1S`f^FD-ouW{EJ_c8CSQ0(vxhUawmYVR`dLhpRz&iWPieM6sOT$_J_cdW^GL=$(2 zS1A3xeQn z;eVhEc54T@;cLQghG(U5R~Xl(EDf)MKG(Q2jJq@(y$iSL7l)&L;lsnxyGCwFWUKIA z;XRC-W8BU`ZiWe?aqzS|dV|bie*p}aDw_X0QafWl0anCpIK&eGoUlTq@+z4aY!U_x}+qhZAZExIUZMDhx{j#nvOEadZTKp+ATIh+AXA#tq*k;qZ@*Ya}*U)14l)`_c4i=y!(G zNLT2W5_YuDuY+FF|3c`YJB@2{bhOpBEw<&ct%_a3s}1M-#(l@QTTMA%HQ^27+S(EN zjG)PvE4{B-Z3v(Y4N6kPL+9yKG$)Dl4rtsGMmwD zO!yJwrWpPX#=Xn98BPjzEOFbAjl`1hBgX9~an%ndTrKk?J=VC7$XrU7n{c_zz4Wan zd@Co8v|eVy%M5+IgsoUZS!lb4XOeM$Fzyw`tv2phj8U86@^-q&Rk)ap4n4#$unVabrChiR5iXI3> zO8%CiG#8h>5=r4LlfnVRbHIeVnK^5<;p}GIE5+q}CG%~U-m|Si#?U`!srb;>0YM;z4SDU>0NDAzQh`ZXvU2S5mHYxWvvHF|Zbu-~^ zCM@T2v@SI1ykhuYG4w3cl3C{NQsX{iVu^*|OIxO#g@&`UX{&U@Q)%3E!;^0Fm~f#9 z?=ayVCY)*dE7O#Gmx-0>xYAQgB+MIBl2@8>Gfk{MCM>(un)71DHEr^>JTq9~MxMi^ z#jLSL0xJzqrQw+`&mMZdk^Da!9XU^8K@r`VZ}>MG_gfQdzU`X0=h^&*a-N|uCK9Vk z!t6vzc$ne&qe)?yO);Dk4ELB4Kt0MR%6VlM=3I?(-(@MW&p~ zO*xmFbhe9YnRn{6j4JS(xSdV7vk5OV=`1rTyk}x!}+w7MBQMX%APh)Wlu{ZHn+%;Sy%w zR@(M5(-?h_SLC0b0FijjMm%1Hn4>n zi^TAD8Rsz+^;C){H{QWlybGw*8gR3NmG~=w=w=mh<^rQB>Q!lf^{sIqHtxTSyWhBf zGwwujwcCVO8uw@8{+raa^DeN_Xmj>j)&;~uerVhWjQgo^cZsXnh3D>A;~qEe6~?W` zWz{3FQZSUAZ;O3utNAb3W-GS6tehm?8#j<|42ZQm?az1UG}37V-*KDdJKFS?|4vhS z!!_@~{(t}Z_WW8B{yRSD|G?krn4`D6IZ9Y6K|%a=JplRuGzKzj%7`F^JLq$Exo`gV%lrre42 z_ik3=zb3IZ< z$|8ThLq063?^)3_Uybi=+-1JUkXA?TebwYACkyRAsbPr!!teX)d>eh=5%aMCMaIZ5 zkqdtglTSHvFMaQF z!rW^l(E%-xyq(r+R1B=$5$>Rc_Mcq`bnQ4TN6PqO>r8vvGYh+quz3x0AXB176e*GX z`Q_5@+nM;?{(&^a68|6mDBW>eivE)YAx zH1)2hP}$=zG=oim7q9P;5)%yI;8M zxsC5j|F{ZCw0AcYbjh!~js@~M*G86_lufDPU)R3>nN2>*C`g-_yu<0o9riVpTV&j! z55&C|>~Q9B$TeZRhjC>LA`bTX*ZzX*WskxpN3r3Kj)-OVbD6L`a}3Pv11bN8wF>ar zfu>T}Fl*^64E`BGAXb!9x`3s%@A&&Hz$XD|1*t*9pCd~_G8@$20X8F-fthzBDGiJi z0m~Ag1fn+$*sUhzZc>`2j9dqENXq`yjl`z&(`reyP4UaqW~+`97fi z*WLESZkcqECt@8%mat`Vk6D|UshF9i$kUD>&GXBZ@C9s<#0vTodAK>~`hO9W^e+8h zB*bb#HY*Fsq?N)inKx#5Cx;#W0bC8^^m|{v{&*YTfs`*iUd{Ir@8cVX5AeHzw>|#E zI~|X(ezJ;l@_(j|PqMah3u`QIs)u-s3LR={>_TZ5#DcqnJ*9>SFf>(R1e=N zey_7icW~a}yMa->i4&t^)pk~ln(;l(<~m({z?(5=slB`r z(_K~TJYB^5A?NZPz<={i!O7}J^KM82UkR)v&H~>5Xve!BR}tr0&VgjIa)KkUdAt)_h+tPjF#_eTD+lfEhj#%qm3=|b;<}@_-0dN`~Im2Sn zLw6Fsn_me1bPuk4%d)-ct@f;NJqShmEQEJ09_HPLM>qu&!fM|WxKFa)8On;-dfdPB z=7q(#FP|ru7Zl%Q;@$n12yf(P(St9;vx#2_Z&17f4t2ZF`@0 ztUh4nEfP7{MazA`n+;yIkDu49Dz;#??t9wu2Ywz_?@l0jA`>1X6CU2p@~K!ks-qHE zIg~H9xsZ}Lz9{MD&Ep8(&Wh#DtVrJe6Z!D4u9yg=Ip3*_P*}$-I;H}cjZkgkIvTF+|6S}*27mFi^!Kx$HQ|DZ$>4{+NEm6 zmn-{Hq!J`T{x^>PypKPS_n=zy9m_$4&*RNTEpI*Hp3j?4sd^Z1J!x6xuOz%eUroKP z(bvJVk~bS$^Ip{Tgn2g#o>ls0!mIUaIB(aolD~#;Tc*m}N-9O(SK@8;5A}zH(Iu58 zx`g|aKB3x(E~!j(X##KBUTR&+H~z}3GS;rqD0Im}enq3?`>hd3Pb9xiXj3!pBq0l- zM#to`=lH}D9{x8gnW_8l^p!@G^LhJ7w~dvS8hLOTbL znrLPsZ>5bQw&-Vu(NB-j&t|-DH-osMrAbChlhM-4(dXq@ycX!D(3T8!hi6s`h*-wF^Bh`r|hG6QR3fmD?IEa%<6|D5E*ed7F^)Wav+ChP z$~(NgNeErEDAH(Ant6}V)}lzX$ge*k=+6i$I}$AlFu1o~1mjeRV1Ov`(Rq`+H;q%S%aX>=?t zNXJ5CT!K^ds)Nz1&PJ~~7`^If^s1wbQM_>~dez0~mD}i5yCA*dgroJatoZ98nFG)8 zi|@FtIL+OtmZd(8hcX_(j&I;(}GlAe|N zMe3{V_O*M^|LeG|?L^W!?bo_*%j~mGwD>UaySat^TiW9E-`EyoTl6=-Y+Si&@=Mwx zv642J->Rfl%`Q%y)FhooF%o0_Da0R&|2Xhl9(QqEa_rHVEwM-KU(zan2>eSSOniT{4o#;Err^CG>RjruVBL$07lr`ZVK5cPie2Kj{@ z3VTgB!#0L34oi~|_arSzXJ>R;^uVZ%q5FtWIO_dS?#nNxBBsLRx>3?~a+dH$$qR17 z6}mojP3VfySzs*T^`QmkC!vnelK2U2EI+sX^KA4y8oEB}ea~|8^79KvN6!qn33)Dr zE_cLT&;Px2UdT~?--djQ`)0^P<~Jc^LP%stq_qp|Q7%v9as0&`&T6 zS&YEG|!de%DOji;)b#V%y$o%b++Q`?0wlg zPt~R9_(VNG-XLXOajrVxdrKW*<>Cj{3{LR0UyslJi?%?dZ;y__kCm^>fGpozx)bOO zx^mqOtd#!8OpY1=oR<@LrF<3fu&425U%jyYB(L1AGWhDlgW} zYfbRgTbJ@Is`b4*RcU>Yo?~+1=5{!3l6u^`&?F61SB6&Ie`WHwk|Y zEfY`9%mjQtFmn#mqkSjIvxYotkiH+_JjqNrOwYnEM{?%i&xKxrzYv~9U?taUm{qw+ zDT;YT7_r|LIfddct-qu$QwAr0IC~-4CKf#~h!Twz)wDuqq6vER36oH;x|KvNOkAdUh1UQM7 zoI;wUT;EWxlh`J)NA;Aej&glNxxS%X-(YiSKU(yBFiCm}Y^SwZf2Ac3pylzbDR@ca z044m6Qhi5jgix~YNUNUGeMjlOBaH*Jzf!s6cnlqLsqa~jJb~|{dl{e$*|v*M{pf{4CnK6X*=Gxh^Db4^RZoA+EH&SjY1z!D!zJWU?Nqsy7yK z9P_L)Xp^{}gxs3UCkHR%MJ;`@lkuXK@uHUJYR=^_kJrFLciE}X5zr#BbJ1MK0M@^Z zY$ZZZ;+p?mgJ)_l&j>9UUutz4;Vj>JT5dfpx1KSkmNBMQXG71!&j$sdkUV;TB5)4r zpX=LXf@Ob=-!6jeBsA-5jg9ynn7NvxgU%4y`WBV+s#N*qlKCNRz= z(U-lj{-uu%jwhajoylmihhbtik?jY_SmwSarX%L9*S+rWPCiu zU7n-SmQR?i<|Ah{QZ~4bI2QXbvh@wJ^$l`$1W7$?EVf-bvD$~R`-hRGBS`FF8pZ^8s}9h_TePDkEPtBVRQmUo|6NH6z~vM!o~0XFT0UlR^UhX4(^O zyKkh0j?tcp)c-SDbv5f$PcYVRpf$EJtJq0f?55SK@%NL`S75NJU?i;sRbT;F2o{0G zUl?b!3uB{xEfpot_9Zt#v64#xB=V*#6uoY}0ollr~%lV{F@jnBfgI!=Z>w90|?*V&3 zHP{FCQ~R%wlkK$X4)7t^gXC3%ec*J>u`QnLx&PU@C$ z$FRCyNQ^?BB@0=FT^RSK|!a9BkEBPUu>I~tjG=!CWS;JTS&rnLO09S#l!8PDo=1AA!uLReF z8^DcV74(~c?Cjive=GiNK=%FCfIGli@C0+pzvDjxo`vr@@H}{d>leWW!Y_f1gkJ&M zm|c8=P1uS2eTx4X_#Es4yJ?Xx@b`edK>lZ|ePBQIudsjH8C!OM4*^eC^vF?q^K^BoVJu5ifwT0M8bB1YWjH)dU6CkIf9-XK~IjLCr8keBk0Ky^yCP7as)j&f}R{f zPwLQd=!qdZP|KsY6fd(33j!qz*l)qc`g4jXLzCj^3z4PwLQgbU=bfpemsdIEB$f~Nuo!R=#eCPB#9nLqDR8$k+8sQz@7!{phtGlBRkHZBdLrosmT9o+U*Ha zmG+a-LE7+B{LjGWU>Dd;3w?pV2kZrC9=%dauhi2kGE+T@X3E^-C@VF~p;k)4L;nJQ57-N;!9L(vTBJJ* z>CQsBvykp;+LHYX@DtBq$G~xL0{EpH%ZwcUZvCfp|C3gt&HsN}X$y8>tFZ-#k%2>w zW*$NY4j}`Fkby&XYvJz!dqFkW2Y$1)kc(r0{d2~}qiAh4T3d}}egZqN0m*6@8zSka zC}VZ1@g14QG9PC}V>N3q>yX&-|CL^w-BKj`O0WW41+E6y0Ap$KSAy%o4d6x)u(X7Y zrNzGutVUaI$6o{P0BeE0qbmEUvYR@N{nT;n^^9}&QbQOsLKrhbD0zspn~Jrf=l@RJ zXFwwh&Gn05127gE-|V8|Zvk6@?4iocz#c;rk?E#mXvqI@3{6F*Q<3RZWI7d@&cZ%q zk=tro{|PivR@P)CO;*p`0ji%8*2s?7cKCp?!;XzGt5n-5yD}C=?0OtB;AL&^re{Q{!rUXAI(t2NAyIq{0`(IaykO&k74G zd2!B4UQ1H)($^bF?Hf}2O#O`~-wmviY~jT4R^L`qK5Qg@H}|TIRojDA+hbNkcoWCR z4mWTCHwXb95DLOTIPii9Qj8)t&&ZsLuH}qKt%?H)oS93(??z4q)P?6;)f@By#h@?f z2TDLG=nq&kQ|EzUw9;^J0T=;Bg3;7}5||96W;4-?SztCO2Xnw&+HM}04=w{0)VLB< zfdyb8SOgY>C15GI94rIN!IfYIxC&eit^wDA>%dBIJ-7kf2v&icz|G(ma4WbCtY#d! z9e)kD1FQx2vg3LmcmO<1t3Sbd^^^F20e=Ngfv3UWz?WgU(VwS$0 zk#h(55S-+h>=dH|@0RO-RHhB;s8p;$0--T_j=?60r%1co&Iy7l~j8h11?wf)(H@a5Z41 z0*QDViP(%pY(^qBBN3aCh|NgE+epOQNW^9&;%y{iGZL{GiKs;)HX{+6k%-Mm#AYO7 zFcL8si5QGTR3j04kces|q8f>)Mk1<_h-xHa9}-cGL~KSPHX{*lBN1;S5pN?An~{jk zNW^9&;%y{iGZImaL~KSPs*#9lB%&ILs74~*Mk3xuB90*u)ks7&5>bsrR3j19NJKRf zQH?}YBN5d|1S{f5#eVP=PniC7_lDJ$b@J?rbeLxjX5^Y)wSWt_K?v}GP!I;fffq!u zx_f4OQR~=?yOEBq|E0aCMLKGcj#{Ln7U`&U_B4X+MI81b4to)Yy@ijfhdpLQ z`n|T{*XPIb)Dk>Du65?eeyOqduo|T1jB9jQmk9JZfzhoSmc0Os#u~A+#vW3wnnCGT zGlJN&^*Y9^dSk7s@%J-&egzh>7$^TvT^J)OI~^bdct9wSUpSDHY7rocn9+c}L9A0f z)~O!ZtH&}OLH25qy?QKDJ(j5+%T$kLs>d?bW0~sBSlu6g05}f}fb~dqDVPXYZ=sf7Qp>|;+@I;&rDlQIpd8Erth*qiwa92KGFpp_ z)*_>|$Y?DxT8oU)(=>$8Z1@~7OMt}RfEN< z!D9V@#rgq@RfEO)0gF|G#i~I*Yp_-|SgRVWRSniE6l)cVwF*`1upm!R-oHbC20Tl= z=fLye1+HHN8^B9kZ^VBEY$3dr9(|WN)O+BcfM+Kx&rvMTQ7q3^D`7usTTfha}AOv_oC>Q9UJKE% z>mIvbvAQ#{A+x}2z}h+ex>d1uuI2&O&J}CtJVPm-q2!HP#TtrY4MicSW9Z=+dN_t2jzLSp=;0W8IEEgMp@(DW;TSZ>zit@VPi@-E zjN4|Fol|xiIkkWbxIqZ;fKU(y!hsh=__i1g6x%ilot{k3&LBJ!%RLLs2IXK5Xxbb1 zVtMZa4**AlvE0Y8+{YVfGA9!#e*!6YL$V5}Un$|yJg-dh{fQj6VkKi33l3w2#gkS%GpBfFPVvl~;+Z+cQ&%rfT3(*C zygX@n(YG2#sTxM98b+xaMyVP`sTxM98b+xaMyVP`sTxM98b+!AmA-Mp`!szkLDEW) zv=Vw!)*JpCovXu|deJp6y5>dKyy%)2UGrj1PoZmGbj^#ddC@gFwe3Y36zh))DGolZ zV?Qx@9i0g=^MOe`#n`i%FPrKB>DbyOoN}V&*E#t=zmQMqaeJ(aN1kQ837SVB>#M1` zy*6Br?8@4(tX~{M=YB!welfdFQDzmwPK8m;^m|N@R)oXEin#Qc){*Hh{zsNV)8CZ7Cj&?TA2%1T$zE(msHr|&&SmtG0dR9T_7&=dZDJxkv6 z3T5z1jZ1aKrN;HtD^9Hl)2qYu(Nkd-d#}Rj!P(7sBSL9ARhf{RklrCZG$FTxr@p%W z-|atWKW0{*wdrI@MTKs@S@C^L!|%G*lR=&Ml#^A;|5MUHzcoM~Bzq8N;2$7+4gq=t ze_t7=19X4-9;;+d19ed#^&z}HVCcR~DSd!mtmUmDe<@!J(9e_aa|Gyj1n7f#@4;yW zR}HNYL!0y8m!vie{PLwW@;&-aYvif-bkeCqI`3r7i+%39*xIyi=Ix8uNy9u&I~S77 zGbV)=tTC#}xYV4aW{IBABym0I9r&1QeqKg;dcHqUs4JFK6n5)Vl3#i8J(u*z>eO@G zu&(XfcfP>dbjgH*p>ffpOL||_^}dw!^pqQuliRhSy;FVPThCkXaGFt-re$R0=jZjZ za&wZc=II$3>1iHMvu26O5DE%&qg}dc(!FEyE?L&U&t+rs-TOid)7#}H$0uht?~v!& z=gz&bB6`4s*CbqW?Wm5)#WM!ybxax5E3tdOtc1+mAv625m9{dunVybvdYX3|&p;n2 zJ57e3C8eWnZT_L`^f&NJPuuiCx+`m-OsYrX7$CB;H?NCr^*ZJa1{kH^|gSdOsjR ze9Xx&IF86TX$~@JCfRL^4V1Q$yn^Wiy#Lu(RxL}xT{8FNXea?>6;W&lMG+7 zl!TgaO&|8wAr74qx}=?KdOuDy`D^$Oe_!S{%SE2j`4#TnzIX3-Ytt{koGj51r+z~6 zI16w62&X&;sgZPhLR-^QkHGDb9WcQ3t#yR94CLT2n8Zx9@Y(D(65= z38MDvD7@_5=(a&AlsqB48tOQg$b_B3kRw9v<;#>Z2dKr_urZhVp8u<7lh{sUmvWPm zutEj-)Czspal;q%enYoNPHY*mr*uj5xl6})>k^-tsyCb(IDJu`BTu^;TDvgUrPE!Z z%?kIvQTv0oPTtqW+H~yLsV`2=&{p1dO2PNnEcht}*-LNA86qd0PNYNMN{gnFf=;4U zPng<^Zgn#C%z>Ns>n}AD>Hw3LP(!Uk-nuY!@*pkpu<5;(yrZd&rMZMWuw|9`q4|aM zc44znw0-8daeG&-(n){GeJ)R5{KfF+hA)23E|Y60{E?dK7Z{PynofB;2m}9uTI(jVQSRF zl)Y5WL!E&>keQsnPNYnoZ2sO_-qW?);2$m-6>a)p`G3ff?LuFcB_)ZIuVB%$9r7D> z>{)UC(&@tyts}x?LZahBU+;YBDQyb7Q(N~~IE#2iEGsA|yK=z5D<}5oG4aZQX@#k&g=uL8{EN=K z@Wx9M$6q@-GjsH{;}a*`I41Lj)S>+ndk<>YZcy*UenV5GrY29*VrUb+UCQaPGtmdI z|JFbk`(X3;kR4l=RL&+x@eQlKSaGo{;oh9wB^|*-)`g34uyfC zJ*jzNbD2Q|w?_vE2~LwVhgC1npVBF7NM`$v(lP~8I&~V-seP8TPWzszmh1J{_RSbM z-L5UMXGOPcnNytGX~{6tPF(cK?Nl|`wAJ6!hLtA9wv0F!;nfRM1{WvBr9=^KD7#39 zUG~B3Rf=@bmhQInUt4C-!Tp!i9Ah5%<$FA5=*c<7izXBlOjuN$H6qnYIQ6b>e(Ipk zKl$&}5iQetq@?s{+NTMLEzNAJWnx0pUKKf|IJX%cYi33y8Tn-*k=`t>VYbzM`qjO9 zT|Iqd&w|dK3z$XpoHJ~2dCyPu(#-VqOe5`1D$(){bnHj7+%u)Kcced^+|HeINoN8H z4V`;-g>IXbn%2p*%a=y3TZ(mRD%YOS=Aj)-lN5F+Z2q4mJhg2>**P62|ep%0?#22iPp_6(n+l^`Kvu#|foA7H zDbSMAgqEAV+4f2z|e#YSQId5wz6);tWfH*yoOv)b8ldA zvD@j*FB(qv=TryIb>1SpXfE#v4J&=ERaHG<^SvIc!?9>E%RH?~+{o@5+Feh5B0^TU z7PAezkMv-t!L51wSHh}a35lmpjekkd@)CU1YxM1fCe*#=+Z-Y(|G(z2i(XUE=`?ddF zcg5$g{_e{yTW~V9Yh*9xuy#1m_YYWOJhB$@xlQ`rt$^!6B9A))FMA5p?Sl9C&wR zQCwUvS=?pi!62FOE~Uy%wl`m!xuA-!bHvX2%oi)W{EL_GaoMaE;W0({^3EA+>*5n0 zQN$ZsnK{=m&up=%3p$EB=V?7Qt+uqYFn@5?8GpT9Z8l^V?A3Wp8D@Q!1rSRxybsu} z;3Emez0OA><)4%Dl|ofFjbw6Zyg|F`Qn{sVm&z>*PUOB4?XMPINhv>%a1qUKWYrUJ zC@j(ZYKkwt1SB0!iZTU8wVp#-c4F;#|%)m+x-7}&`Ncd&YfK-R-P4f{cy&vl?|8Moa@b|TtlzLVqyEuxtWR+ z%;1q`K;yIU8L(UImg{%dWczeRZU6itpSO6gF2~I0f!Q=UHoIE`n(%`rdO(F*PzBeC zAz*_B8DgwaP(LEKFMX60kRAhB||<++weVI+Gx$}!~V0n-3m|5LxD zGPJb0u){QRLf4UK$}{1APDxN*y`^8@dsS_&=fm-qCTHON>41#$uHb?uus2a zXWb!VAXo1$G8&8A`drMZgeQfSuQR(jw!>I^Wv&qDzIpHm*A<{VDk$n7SpgD z;%>*c;7qu&Yy9zlg*TEHHJ~!?vy}065%(!%USnn5J7-MY(RIWA80Ol&!R*ZxPOwam zx@OA){rrtJ*YByy&f`49?$tUiR#!%ZMrt^vT_;o8gdCg52c<)no1-ZjcC1K1PC~C z=SHVnuT;dCzr-5M(|>t!{78buT~K1`D56OpYHFUTJ+c4RD4U!u>^V+M~<;G%{&skt7tI$`6IVEyfpm}{q9zD_uGe(az*2_8uK8ltj`5@&7 zaZe9PCwTOPFeuhQSP2^VQplB9N$_d>BPn^cd3_5{J98~Lc*((sT9OAoL$sX0@3)ir&6i8ff1+I;?@vlKX-{X0k0R(eaWfp5dKmM zK`5<^dvN}Od#n{4T21L`K|B5_O2f0ma0fp|CzTFWV9e)VL~c(^ZpCAi`y6unVscA= zLio8ve<(|yqQAtHEj!H1!kdD(Ai%Fjz2$P)ym9xE2Lc!mvH)TH{3qxK@4Se@RQo2? zwV%(68JAR7DKzpLAL5My(wOg^7&Gpw^8*Ggd^e=IT;RFMg1aU$BQZ^%e7bOe{4`9E z{WLuba{vIJ-&)KK>4}SW<_AR+gc|Y@$NC3DL0V(sACwiN7~HTW678vV z$*18eygGIeQA%91YtBH<*^9>{>l9OYpYG^N&nH0I?776cUfgkQYwNWg9oMwBUejUm z84Ny)&1*1t)zw=U>U%fV)NJh4_id{^Y$^BY-KA!8sax+Wx6rt0b)3ri_$M;{-sJe0 zoDVI#=i<^zp)|UZO|*ekC>$xfH`=mND7Qy)r*htx`m5#fOI&LP91d779^63%OiL<_ zykJCqgcDlLMLxpf`OS_xyDb}d=xuS-+pXEah0UKS2sb2WrQ7L`>ywRYkEh)2?5`oL z(4UUp3c}2t)^MIaF-`d&DkW1|%X0O}8LIzKswN;N3X>qNiR%ZZBt8F0K%9fv6SyT} zHH&|)-AlTltU5>aj*i{!?Yld|ivV2Jjn|8ZpxRqV<&^n3pa-OT3YQ0?oBI!p^ly*K%@O#V^fttMBIq}%6u#IITRBn6*%hx(E2h<~S_ z5!1{fG9l`VXYzhLS-c;`o{w^68)8yFIli2dEY2?#Tss_7I(by-e7fYMT zauNR&RWC+af+v@hJZR!jEXH$Lw=v-HP3Yl#-N0Lp9ONsC>IFtgRf3bte?sL9*wtCd zNgkcUi#JX*={-h8{C~tJa-BeuOzb%4i!(CEt>qj?!uO_VKD5NY5cOf*q254!R9Y$2 zLmhz!3|wmk4Dh~@)Q@Oc+_$K>z>I=o74a=*OYsl6w$pPuQT}b_5r5Cz7I zDh?}BtVTg2A);-tfMDTm(3r?mPn`Ll1mmQ9tn7<8A!+!bJ`&W-2+#w#Mx>70X|6RHNLw`}}pu7u7dIoGE(tjYx-v&$tFGj;$y`eQJfXMMU6DSFuo3B^-7g2K-%pimz_Q)&?zi9#h>*ZyXBT+ zeJz3f{6GuhLgs85UcL2xr_<@csHhD@OrcFsB-*946Ky7tJVT3`F#A|UXa%+{-VLzD(y!-u7^s!iK@Q?6xbzK3m>BO44PT2{dI~^$VvPB@M%+k z0PvVLHBFbI5-iisi1+p%-I}qBm1obKyRhWR@h`;}cOk{*RQ28>%G(5iKcih9AIMM!%q z&{qvQPFEU;c@Ol8%%BF8#a1sn)ZKk(**nV)&6#s(*=lQu- zq$`KWmZdcYkv?=NATNe~J27%cgLa z=4_@Bs>a91o*HZ0wTq&WXj0$-;}ocPRVvLXkf;#=tPXR>PxZh|pS4P@$O3dlO?2GANhAgs+J@V%AbRCNz%#b@mqw$2&#G#C*~Rw6$4({aZMm5RRS9Q# zB(Qhx^-Fa9d!edTe^-qmL;a#o4*_%HJwN^VZi-+qN(i?BA}oHC)zST$pO|VQDPX z7nHQEXtew0?CsYrxqhw}W*y9xg+Z}kA^UJRjs;w%#&lyOQ*nywZzE3KShj8H${Z8OZgneYeZC*G>hCVEqR#8 zRqu6cJTYdoEI`_;=4X_oqLbJKhW+^h8i-eJ{`md~LJ+eiA z^?$Tg?-&w4|KSDkY3Lbn3pW9NDOQI9!DvqabV_095JSNb&~3b{p}ubCQWhGk*kSdT zS5}7d$89U7cC4xzZ$YrmsLOkYmvC|ZD~=2IMYw>PHrYDF6iQJd=FaM&4cF{S^QWn_ ziH_`Shr<^^(3LCn%Qi6K0Vdc@=_YG>k~mHnPdJJV*`sL=#+uc-i(ET-M6epdTf}qF8p_$`0H9D7YHJ3>Rybnwh-^?POx#Zad zK?Ti_y?!QHm$G18R5)F9M4`7LF)eY|)k3_&_Q37mc2XgoDR9Lx*_P1=6}KFs!rmJb z&u?7CLsZV46PpN+k#fM};t<4_6wE>n3l_h2+21Il<=tg#cO7T9AsBbvalVEooWDjG zpTMA3MZ`@}Gno4EGjq0V{@Yu>`QLTx|N82hJv(>4^;RTy1_AdHW}t`>Ujvie`8G+R z!1665tTcC4tzJ3ihEkC}*7kFjtTDx?6{IRqOBf;93|6@%6=*#1M1gP*C`A zEY+HRr>Cp6+C64>-kD)Z9b-Al)Px99fLB<{3$IwukJr(lj+{VG9$M)sAbaj<^4vA$DatK zBZU`K>}+1z22DH>^#6Xy|Rlt+3rmoh5B{AJ?I!d}z6He$0s`I$MM_3R)rR6V_)aZbmuDLR%g;7r8>5 z8!J0S3tHjjm)CY@WO?PR6b)PmyX^v7KXprgkUgD{9mw{SCY?*2w|~~O9ZSj=9$S?g zbR>MCvIo?@IeQjPEe@Mpxqa)(d_8;m^*iovd(2!}P*j;kknkS4UXJ)CZYyr*5OQ0Q zTTIwpqkJaWmfY&&`G1wmFOH7rm;9^%P>u5K&O>C~U$MSukXy?!j*< z8v1KszyJ!u&gvxn27{Mk!ovs)qWEVOki%|i+cQ*EHMFO#ZTGUu%4NITvctKF;{PV) zmOHY`bCZ}V(Oag@>)jt48NPpB-eU$*VGV4RzS!q0))TA*)7KmqAsMDS_!uPH1u=s( z*?ep#V)7?!nkG3;N-Do6T7D|skw@)g*0=EXRnk?Zg*#$h5)ZImFwj=gQj1_@3TZGhp}yu4YrS_g#~o2oC2OW{sYnCEq9c zUokr&I!O_&b*p4^OQ(bUe>;kLJH$Uzw1*ToGKO}shHipa9C5e?T4vm#^g8yP-|pBk za`eEv2U`yuJxZ;?znG1(TvMZxlGh}%=M*`05z$}?!mO%-p?QS^ZPCqCt2@h~0^AEz zbpuPcV;i6E>ZiG#a~zgb)oqY3>F0MNev+^WZYHl2HpC~qP9gF-rI)EQ64|f9N5!$W zYnQ2aFukFwz2KC%SN!u1B;F4+^%7Rd??|ySN{XS0rpcR$G<@5L%fYB14;A(3Pxd$& zxhW($cL@(}mGbbdPY>u%>xX}K>*1Fd=}#Mm@pgo`pX28BP%E@o;u0J({Z(t#!9~rw zY)w|WPIrY?mtk;c&sbPAt39_aHMKsktkX|3BU9icFO&bNC+~R*Z&MdPXKHxK)#B$8 zrGQqkcYt>(5T&f(JE2kw?ZATMWikXK2=I^CH@@(_AN|)lyP!RD<_qz?(NVdTc1~~Y zGQIs5r?+%qAz#8}#J@ym2e?v3g0V4?{7ZU!I(zx_N^@`q4ArB|KE3fBz_)Gw;FbnB zrX*N?9)$%e3|3A$i{$@g>5@O5SiEVmp#AVe)Cj!(x`?+TL`RQxOSWan5J42k(UFm( zg7(QL$3K1M8F~J(KMi`IU0|tR5dFk>r2InC$ag60hHaBMi|>C@ozqboqS!(uk3{4e zFB2neNO9~xI>}Q7xqZ)O>;U!cB~*%kmhi18 zkV7L8h`v+(BRN1Z8>`FoVgPwu1 zIVJnEvdj=plH`9^ZULl=QC-|d0)X(3Ohr43x~BTkj@{21Fx+TUCgVp$aRd=YD=b8N zX(an3&w%7lih*gv5X&a07In!`fz)E!;u7?8#cZ@ZAM?a238lx``h9S5C0&FPe6c?IMv@do5; zbjxUxKS@4RJ`reqWp%=jRr$F_PnK%`ex=D{^yDZ0IHB&!m|$b4Q*AM9GuqS+XUmch zsFZpRp(kiUk|gJc3CW4XLn&hd>fzpX^=_<9cqp+TC#Nv!y8TH-Il2DChZ3r;T+p?B z+SKjp(2^FXBip^rVRt%fmsU4ynx*gE+DK9WdSgtaoRXsK;5~W{V(FsjJsu->QRE!= z3DY?P?4c2*@MQ~YGFN>JShym=-9vqSr=Nd5)m!83U2xjrHajxd!EMKnZ(BvNj)SLe z^5yA0SvL{&A!b~m!^r=MKgn>hKgmCmn>OvTn$9g#r*7$}UolnfVK%c{uXmeGIeLAL zpnbT$$4|ja3%1tg_ccFtqb2Os=LF2=Kn`NO&FB|9qyozQb8nJ%Q(1Aza2GR;l=R2D zjU63E_s=ssg5f!V@lPLkfX&S^^k-uBlA)szR`M^26-0YYxRfIMjBty^;;3M-6>$cM z8dbV3+2J-hC!;H(u^c3JeNMZw$ z`52e%Poi;=h=Xzfr^5VWGuGKhxPCBaXvdDxQLZ6CwUSoWS5Pk^S4kd3Gzw{H_U$v) zzA(J&&35BHAL{k=aNVM(XB4$b3f{@-fxJjDH8trh+kVyPJ;&c%Z$Hhp9y)X8uj0F- zqx_{J9M%n}C3}z{b|jw=mH=VH(O%L8M#^{Wc;*?>2(Y+wC>4nA;r^p&aXN{{c2a3} z+Z$40TFB|7!)`iNz&+aTP{eyA#q>p_5Eg1lS_EN)koRcYv1Dy>>%2=IdQi5ts?>=) zHVFv|+s-8ypM7XwktNWJ4MAOY9!Zc0i9}u_9UKYAj$ZJF;C3Sx0;vZ6=#qEo3Jbj356<=Yc;=V)gy~pe9#+&n^cq6}&6y1O+UVL== z{JAg45f0NY+p*(EKaye`xW~y3jC7+W`6@yb)H2Ce0qp_$!xM{*)%nA{q(C@SryF@###{KDAzX`elVm zG2E>P^f%qH*^!etFo^UMJYJf#VMKjn?f5QVJBsoB31or-SOHCZGBSb$Mo#ujBl<;T z^OV>aq$rW|V^e%stN?My`YgM%dt{`1;pm1?alt@qs^vcsk(^z+CELnr|0Qi-+if^O zPIE?WlT8@W3dj=_D||vAI8smx2V0Z5w9y-7Rh1f`NayU*lg|*8gk{puIF>K+2%%kg zgdE{mEcfpCs5ebJu=Km$vdM`1wkjK+QXc+?CcdL)}jDof{|fWhri zt+$5Pl`N+fvw>o6U)6#m_^FJ>=td}Mt`Uz=dASZwAovB!nPc|O)@j?jZn};wXQn)h zCl^PacE5}h8M!8kgmlzw?$^z~s%HP*N~c$!rCB&ne8}R?(Bwp5ujTdzd0@EZCh4-U z+{o&kj$D;cN_TrBU$Vt0e}+`Lj&da%>6NJEQ!Af^m-4A}t5o{iqGY+2{<$!W5o3V# zxHMa9R?aFcoVBv1W@T4#ao5V4bh9p5n{6;;>r!-Pb#Bj1!}@_evpk+zdj|BwH}&M6 z%E+5mp>LROwN7u)S4_*pa>|H)1O)_9GMCjF#QZ~G8r-+tcI@>lPO+k8udSsELAZq} zbZ~zwWICK&l46GoXQZVE*jK7lxR&OfV1>bEapk;Gw_|YORh9mZ@Jyz>@zJ~rpTS}+ z4E1kos2px8nbVP1O|8;?Ek$L@{)$kL2M~8YnKO1O`wD|bY9+QdrffKTy~93Z*V04l6@t~4V1A*opOPns3)8%%n?|D?e=Xl<`*h*&ZBviLqj=t1JCqvLc#8+n3>ZY|L}Ifx%4d$F+|Na++|8J$ff z{X_@0;l=?HY}(wtZOu)=y2kB2z1te=%9>l+_sp|-Gs|*wLPnq2?#p##=jN$P2d7jl z&}cd4s(sGe2X9A*#RcuyECY2Gn+>Aop#*LUI$1*a2u^e&jG z%QV$h*sN7c>yz8p)U+JjN|F$AEY|xA^7Hk@g+!6i_StoiPc%mo|2_!j zWfjX`U(0(#zy7F{aRetuP+wagAGgGzt zY|pgi;lf!Vdr4t|Nej0w@va|nf>B@Nzt6jY#oMc2^yJ%fa@++4rfgf5Bj?4cEerZK z*HnZW!i_u5PPw+XGVHTEymvUWZO)?Fh1=@_{mtRInvD6i(}&85ci|74fiZL5g=Z#~ zcZ9op-?(66;Rl+@?9Z+8XOiY8tl8>Dk;^Thh?f zw!6ny7|3x4igGQvZoAE$EAy?kL+0CxjtJjE7;(0B;nl3MT(JsX&S_-J(V0M6CF@Q?#OyozgXN=Z#p{n!J2fcR zEjZ$p>~0gKi!p%6Ja*K$KY>~xTL)S((hp#I*m+WK?gK6qadAsokl|HXr$h$= zG3eGf6i^H)QsZ;kGZ>|poo3_-Q?X~++u|Pi`Nm5;e_nnLjY07jg&FnXE93QX`ULf# z$Gw+weWqr&!SqJ^JO?${^$Z8W7_0*+2X9=xgXf@)Xssi>*7KADEF`n-Osz;IEObk_ zUpu_!0NeiOX?Jyq>j+P2C~>{QOshb5C>&i=p)$#?Pm=9v_vdI*)oRVL1q%oI(+dl- zZ(`dQY&IEEQc`q=S=}=#viybFhOJV2YuO!W4-s<|6aTFWnbf+Zj=j2~@1VhC)auMu zt3jQv(-;oUA6nGsw%ZFAu(h*i8MNxu6!qMcl%y1mwyU$H6lY_Si~OPK-~$@r5sZ-Y zK{xF8Fq|}SAbNwLw_khWVW01fTDHA<@fUAzt$ws0fqVIPeLd@`UcMyx&%8 ztt%|7x0R@E0efLxU7zlgEi_czduhbMgKu znn8TCUgT3P4bOjdQa;KnejWD$W}eD>@m}!(={YD3EFiZ>RHwmSCVUTyNl;EdJrITS zZ|qlMr8pi7E!D4}ex>@@cl;;yN7)}h&>CC7R#aD4gkRJ@$(gi>zO#t};wBLVQ3b#5 zOQpuu4wGSf)auVNJFIq_?H9FcJG$3a;I0C5cG^PVvA(dd&RX)f!t9bft-)h3TOGFQ zC6&SX<^F~eO=h++E&alAkam!UaYQ9J2Zf9ne%cjoDJWQ^;s>FkxZ8u4C6Gh5s;S9fjMj`*+5cz|WL`S)7fKiMA=CwPFTQYDXnK!7y zB^kJ*%=lp1?7C&k>Sv{`OY5#(wybV;8XH*JyvFHV)4VkDn`Q@7L{Y;Q^7d>XZ$AG7 zRpgfh+4GM(OtXdrMUBh?2Gfi zqbEIh!oK+4)~&>mlX|=`je4aRCB;r#2vVpkpm530Nh-Thx(E$1b)^BD)|>gbDPQL* z4?A`FrYADJT3g9y`qlSUI4X=reBHM?HUXH<{~c|&N^Lj7tRm+r4rLGrk@iCy>S!O= z)U*a{8Xs@m8I~G1dNsBZ79ZQ-g{|WZVg*}@*2$9q=K)vwL)_xPMM(z9=-_+u#2P`i zw5w;(Vl-L?d%Ap1JN;#M`bGzP?lxMsT8wx13~tGGJZpC(COYiTIkHs%v4jS4rzGe#`u%m=a zD$%GR1<4&^F7cb?*bDh)`xfDLDnn4-h%zLP6%?BJ`)5awkHUZcG<#aC6QOXh^Z$b~ zgejEi)+w-qaW^l6s5ca#f}o31yj^{t0^ULP$G9QvTKygAR-XQV(!lmHwv?woA9MTVc|X4+#=}?e z$gx|#cPL-!5_?+=R)?~5dwQ}a$!xgb;uvoqu0Yt!1Z@U8e!&$ojfIUlv>H0k`xW;I zFX2rpU1ZFDPeM+_iF)eU(x%t0>$T{${)ImvJ5D(G6{4 z21Xmk`*64yXF@S0v3!BY$sO@4k*p>$E~z{;gOMk!e9p?!-=?Y6Y5K~_&iSE$+fll5 zj+B?CHq=$O&k2>dvyo@c$uZ+|wz#KKuSrW)8!cM%s%hm5?8ZhwOiriCl5)SCgH6 zT$b}=DgryvecP&<+Eur9ci*zQws!TcvuAFdK7Ctz`!@QnUs6%Ew5EJPrQ(p%rZssy zCWAHpkRrUmQ*+r(vuEG5vO4m6Haau?WvS%_ zCP!nZ8^<7_vs}-8v;=(s`c&NTBtE(relPBkAQjzlm*;*DeH!Y zPN-8-)S!?wR-m{Jl%=BG-fl<}zCLLv^c)GqZ5h@Nu@%Dy?-&@o?YkAz%UJ=-+`1Jn zD7fvBN5pj}mn}O<@&fOmXIFsE(n-63{X>)$)egzW8lj(OO5k(v3`pOZHoE~IwyL!Dk0tlHO!hY`fbAOT&h6WK2J^crE4%V>R60F94M(N# zVso%=M{nZ()|1oXhtU53Kkb|S6i@&f?ym*-Wo6)pG8&8|y^U@X&)C{BAi@Kzp(m43 z+Th~{xo(`cd9Gn*O-)DU{7uc(%Vq}@zlpcx=(D_O3pQ?Ckc=>!teh;xZxki7maFpz zXYPuRkJl^W<9D?#%%}G|_=~l=EMzJS`0Uael5|CWez=QccR%8CuA->(UTnW}J|(Mi z(%FrP-FL%T+=}A!4O;C!Xfv!lVAn065*WSYmm(U!P+}6b<0wu~TU*7(`Mqn(@y-il zhTe4K2+Kb?w5z9Os3N?$Ia6=U>e)5Kxu0z3g=o`6-cVR85pPN~*b10N9K0kJV7Q_2 zh#3pA6HKfsL7AaV*Tjzsf#L2s%K{0?CUI>3zB%MZ+Q9i4HWD-VtEtehOeX^nG)EIub^|+{b zjNewQJ$@XqqP545a~X!O@1wl*W)+SZU?&m{4oiTT#Sp#gdrcpHm}|-A%8D&ZTAqJC z-cIzp@!*4lCr_Qke}cjetFmOmszg+9#H#eitwI#n5O0Co=#qhc-_|{Qw(j1| z|F7Dzdw1kNR%d%$I{N%2{?d?DP8d#*rdV3WF7QsEFY$k)E|Ki$Uj)E;TdA$6wzder z*xS~Co%}NPfR$#&9(NsjnSov)=gGom_@J%vPX+CDr%rM32{&PsI?Vlj35JA_$HR*- zrTCR__=5uXGnFX9D5v+(13Xw8(>tRpLKR zof2OBZmfx#U%A`@EozbwJ_IZE@r28}5( zJ~93Zl`d63rNmL{_wk%0#TALVR6{dz{$-hAy;-kI#|}u zT5r+oQ!mYvS*yt>p8^ggYViK}nlJL8A_Qj?1}| zM;G4s*7SSF_W$RpF=5lG@e&qBS-Pu>;@Ke~NY{}KD*PqKW_b~D7|PMfW0hkm7d4HdeL*Q^qk5m z7KmE`PaDSgeegjd_H3|W!l zE<4kxG%sDtg5ucy?B4rJ@z?$0!2Jvk9GdY`;lJgwVc_2jpW3fq7q_x~uk$ubUqAJ_ z_=fn#1?>)doh-~WMh#>4Gn@GO9#(vR>HVyDkN6t1qjiD;>kvtBKrw}dj6hx3z&43* zy!zCuYF6;^D{Pl|^(!A=(C#KpSi_9WscO5Q1+Nu<&0P1F0%mcHr|zfHDS-I562!xd z1re^{G_tVx2HJd`?Gv}YUP?#-*po3a%rst&)96GnnD`puLHuu4RLY9Q_juwp(2-tf zVGr_%9mI#xzCmRBAvPpuEyds9^8{jVe7<0r(1J)CinfV<&@Wnw`+&DJshu4`=;6=; zg%$)k7tlv4%c@aUfj$u|cP>Pc4^+g41l+~NuyDfr`$1zJ$v2y_4NKk8tvU^13c4B4S3PP z$u-y2)l>cY`U^@(VT`-hTvuOr9l=*$FF`ni9TCpadK$CO0#p6XmGci9@N;;+Fr#C- zBP+`>y@O*o#Jma%=I{ax$66(K)wQ+N)wi|P>kI}Rj%^8{x=>kteOXz3PllTAdQ#J- z7>6IRSfoQWN@5mH5WWWnVFQT?$-K8dcnx3SvxHSh4+m@Cl~)3e^N$O|aWk;j6b~F2;3%7M zdr)D1bU`1%h}-JoM)00WJnN+i@ZTPMj~;QS8gN9({%h5uZY;Noi z8SKdk$?BM)xvu)Na6ZSgo_HptB_*o+3si-+!g92jjr(H%0MYEkR7jP)zx`5e8^{-C(! z;yH@tg3ZODP;pUt`B{95@DbiG@pwvNKOAT8$9>6Ln#2YBYRb!N@Dbh*20 zf0$`9W&Y4VD7^1!uk=_fp2~I)$K+cqp!mhVw!`l&sCT>T3kvDG5SA(a8-%y4W$qj@ zadPlJv|hFRBT@c2_JraNPWj(X^0My10-h4TRgGH;Rf;xcdQt|CUX=JPX$Doil#w11 z&dD_2m~KhayA6gERYFoiBTkYV_!^-VzGf>GndHT^%hCDT6dDdH$Ts0i@xtq_l(qq#Jlz=0c&Q=Q~Vw+iWlOx)CVK{j4F^}s)K-^)w#vOvhf9zp^k1PIwT)`TP=yX-`^5CUPxB&=G*-CAprx>wO! zP1Rb97B}ivnhI5mR1qVJ0$Q~;u9Z|xP5$3A_r8~xfK~hd{Xd^Sk25p(+%q$0X3jaY z-zcq=>W1T13FAvj%Z7b8e1}q2HP|o5PoFk(?!ph&DOL2OQZuT@&zxPnzZFH_xe+Yb!Razc%X~r6Rsi%5!8zMePRg zU3s64AF^W2*5#>-vj!`5{Q#vl&Z@4eSQdZexQq9Pd7oPiBKR@)5}p_EJfM1Q-In?B z=TB5BxkRbZyVtC*tmrW&=TW6x(72DRt=O``+NK_YekAk>>nhe(?VfXZ23e6`(6bxX z*Vgq6%Ac>)@DG%VdSydR)rM-%HJ3v_6#C#zByztEP}8ti_!6OF{yU6uZ# zHQe=qdyk4~8Sj3AG&-bYEi);F7;KDj`zUMkit0K;X4%x*($ujN*V3Nk{|t;>+-2lx z<#JJ0rQT@$^LX*!KK}BTZE0=2-4DB-<>RF{)+w8Ksj;QxQ-z4v>ZWfZG5|A!UPLYD+-;0F% zf$0Xs@Y52P2dvWhqf5&~FpH}}MAFV!B|Hl1FQ={6YNlSZm7;dDF#OUC+gxugh_lX=+z5*R+FPt=HhL*XwaF&==tD z&^wj3GOb+YvhuAdxQnc%a3W<HQopR<(jV$(>N(QtX$`b8tWxU|TH;3Q zF6#-a(R$bV)M{~gTv4t*u0gI$*C^LQ*JjtHu3fI%UH7>jaUF7f;A(Yy-ErV z`)2pu?mg}&-3Q%A+$VyvgT@A39`x&=7d+9PLQk1zhG&uIm!98xp78wH^S9uz;6A}A z!P&vHgDZkp25$_$IQXZ*w*=o4{7~>y!G8<>DEO<8ppdALz9D%bQ$ps4RE3-$a$(4> zkli8og*+1S?@(80WN6RO0inY~M}&?Kof*0)^x4oayo0=1-qGHP-Z|c%c;E7V7&a(u zL0ENIZP@m(ABWu#c4ycFVULF$4^Ijo5}p@6F1#xIXW_So*M~n8{$%)p@R!4nhkqL0 z5)m2^6Ok1$F=9?cUBpEZKZ&?8;+crkk#UiUk!g{Ik!6uPA|H+1ANkkF#>jUfKaTvm z%Y-hox;)h7?_GO#o!)gr*9*H|*>zXf*Sfyb_2aHzM|q;gN3D+99Cb<5-BEj@o{Tye z^-9!RQU8cK-A#9k=+>{>h;HM%&Fr?g+v;wYcDtwBL*1V2cA(qK-9G5{MYp!-u;}RM zvC$KvS4G!EUmX3@=-tteMZXsl784!QFQzQ!%9z_@?u%)NIULg*(;DlEjf_o*O^Hp9 z&5vCiyE^uP*uAkwV*eSZ<9f$s#?6S^8uyF1SG%k3A>GGy-`@R-?$>p{rTbIezwVLP zV|I^=dmQZXe$UXJgL;nZxv=N%o_l+~)brzB-Fl7cwXj!JuU)+!>GgWAzxVpA*H^uR zdXMfsvG<(bOM9>Dy{-2Zy&HNT?)_%(4|;#mNA(HsGrCV%pKJR(+vlY|Z}e&E>*|}= z_q@K9eb@E9uJ7T#fA9NQd`Nsud|v$Y_+{~H;ndA_)q#p_8Zu5 zM8CQH*7m!$-=qCrPl!q=Oejv+oN#}_BMHwYypZrk|MdQI`d`=o@&4Z=_DsxAoRPRX z@zTU+6JJgIBq=;8J!xLjlB6|Bwj!KbaQT2| z20TCD=zx<0ng;xP;OK$p5B%-GKMwpTc}Q|u@`cGyC%-hP-=NAtI|to4=*1LoN^;71 zDYvKmF6BRi#}1w_c;Vox!D|O!HF)RXn+M-F_@Tj14F2QbR|g*-{P)2h4L&{io766; z-BbIe4oe-CIwf^s>hjd}sasMnPTiHdFZJ^w-cG-yA(=x)51BZme8|=zw+wl6Xu{CJ zLraIQ7<%K-dxq{E`s~nyLyrtSG4!LMUk%g4LWkuITR!Z@Vb2YFZP-7CwWLL)#isR5 z8<;jMEhlYM+T^r(X&cghl=joK8`JJedob;pw8Lp{rhPCxe)vy@zn5;MSEN6i5uK5j zQJJwJtNPDv%boX$nKS$m0gv+CHp7YyR#q9 zKAinw&YYZ`Id|qfoO2-Otz0X&TW)gh$lMvZ)wvhtUZ4A$+&|_v=6;hGotKa|EN^Vy zw7eyG=jZ)6?{|6c<^3yP=SSw}<)4?oBmc(yU*+$~|5N^v{J$5df}sV=3eGRMwcxIT z`wJc}*jKQ>;Q4}=3yu|>D)_MA^MbDnt->&VF@*_*Lksf@OA03!E-qYAxV~_6;jY5_ zv1vW9ur8(Dp@bi%hq1$2CAyw-!dQFP<4)M6a$T1=VRryckm}{CcJLmR;F{osgVkQ^ zdM6yBdRP}a;ZT)r`Dnsay4AzMhpVajc_$p96X`{4ej-(_s&T?y>1P%>;V3Nh3@6-^ zUTCZxraui=*-luu^RKOTdhKHTGQgp6(*yQ#!a=0tb;2G(N)@X$szOz&)v8o&QFU-q z0d76mWqyCAs#0s!O8@g*o>!_Bsv7$7hIYNGRkOfK3RCcx@qQz5+TSMl-%G4IwSgFg z^f|-vE6H^wm^#8~z)EsYBi$PE7_O$NGBugl)!=LCrOSA;4%!6zs`Y9)q0R7IL#_!9 z#Txudp4UMyyd=QOI{YfA5}>a(v@_K?q?-jIA|oLn$TH(GO4e0e%Xv% zeW4NXUWCpUnUR>(W1wDjOm7Apte`GMs%ipqZ`ZSg4*8EGtqs((Xqv6L3FMrP3>Q!e zsd16Z!20o(Luyo7brlqq)KCKaZN#qzCz6t&QqGVTsZF8Sh{U(c+X`Z=CwI|-<%C3w zYmq*|+hrXF#U>&V{>m)r$57AjV zPmk6U^b~!buFzF_yWVB>w(_hetpnC^m)jNM3U_sLrMSc0z1&IeLiafLH1`7cV)yOt zd)&Wq|K9xv_p|N>#-cB}-**4gecJt1P;~s|@w?;yl@OW`lh7+6J|Qt7IU${~MoB_l z!et2$B1g|%%o5^syiR5&kfw8WfiBV$8T~I})V~VOdl=52vl?BB5w#c2lik`K z>F(_w;2z;Fai7chd8hkM_xYHc>>G%G#+#mD@PBLRY`6u7w$p?7ae{%E587D`dtT?&oq@<~Kk~fDnGrK0QX`VX?hm^$?0V~LV8%wvyzzu zG5@iqTGOp^Yk{@gs59wGl2;4*yGk zKtHcv(ckD}R#z*<(z;duUB9Pax4P?>^l^Pizo8H7zgc~e?mqfeCVQF@KmuE2(!T`tBVzD zg<39Z*RB4pzp|3_TUL-Y&kD8@bc6o0b*?qYvh-`#eElc&p8i@t#eDKpw6ajmSLdk(*rjvS0eZSxtjz`V zI@{ER>SFa%b(OkW{Y2faZebq#3w4?Loq9w)tbVVaVBFRV8*-Q#{vq{}I?gQjZB|CM z(8P6&mA0}1aFL2)2HXWZ6QeF?ZhVF6%Y3-Ex<M=D=J&M)c zN6+_+nyUVY&3+bp`zLyVKQkt1VBGN+X5=rca`jg%{Siioe^X1;D_F@!dfB&(-8`kv zSMOro-=SxEPR&)%TeGcc)*PgJt~JBTwsMg8k=7`y(8^*JV1$)x6{yd2clA%*h1H2D z-3{v*t|N4e`nT3Pgf)#1Skw4WeZrc?=jvbT3w2sGvv%XsLE5c7SlckHRw!#4tY@$` zFj|k%V|6Jj7ZX?~n5ZY|$$B1Z7w746y+AL-3NO)%S-)WILXX#Lv2aybw-vftuhdI* zC3bF#p353elP*>t>2a(%l;|FM9qT0PbuYaE%YMG@qib|uU5llx)BW^DouD`A{(7@c z)LXFoTlD}|CkC=2GD!bOr(p93>x=Y-*wh{L2p8+2`Vu`%Uy6mjOb^$W>vVkus~T78 zOnnvo#gBEizFOz#pJ0Elq4)Ty&ezvsiGQXG^-euPU#CavUG!4N7@NFC&-FU}{|Wt$ zepjE=Z|f8K-}+1aFMV1!>n|*?6{Z{YU#-Dbx|M1TwbED}8Db5yhFkrtcw>pY*r4gk zDk+;hOQ)`>s9UEZb%F{mDlbh?UyqwHD?v3*Dk@JteI)YQ6}jz(uAE5`hGqEg6yEQo2>niqknf}j{!R){CknTi zLrNUcp~M|a6H`&KrcQlYDeecA6}46BRAuGb4eHqPnuo;ZR4Jh6s)063U2x;w8W%q z=V@WxlJ(E^_4)?*x=G)xZ_&5vU+CM;iu*`^tUuA8>d*A&Rr%(cqzFpUo{6l)5^3qR!sA9~DXD@8uDAmszYmLQD%P7(=wak90S#rD$)UWj( zQv>a9V|c51OPYbP+L{dh*W}U>-)!)P2S2^6CDRMC(kwuo0Hf(;AELLDmK;EyGP2DE zq^0dKu4wgWXyi?=Gu~+8+nm97K)aMdpN5pls;*lF3s9=-;5EKPRTkw7`vod^Hin7^3~jL;ohZUr*W{$`6h3ExlGCb&$c|FpqJQ$hVzawv&gO5>k44TczG-_vU;*g|GEoyl-D=AH_=hSZgff z8Jqjjyp5rigny9*i?>D2yF{Mtl1Um?;A*{4nz5LjisTNH2ey_Sq-F8;ojg0WFW=yo5QBMtHh~aBtOj z1dOWYgvowzsXJ8-YpyK#T6Z^yk2-H^CX;NGeq$Gt^AhI_Mq6!#|m z2=0w~FYXQc_qf;VhjD+dAHuCi4=sI<{vGb!`a#@Z>EGhsr5`{_f2n_?_v_~f-Kp=_ zf7E{_bceoAKdT!E?Pho48Ag>Bmf+XakuAX%W8a=e|7POeh8{krzmG)`Yb)A1gZjA% zZTzztd%v$gV8s04x5|&w%oubJ_Z~GJnB@4g9e<5`k9ilv^K7AWAi{Z194+B^JZaoXeg%RBwQ;hlPsw50wY z!~Ycc+VNX$U&oP$yn7m8CXZy>dHLvxW8Qyl7;L`OB_ZE65ph; zPu@#9b{ayf_k$C@1OnolckpJ?lQ{c*@oe8$Xa4#Zz61C%;Wo*)Bi`iU70gL9%!WfC&J@HvvFoyaC~V01xb z&a@MLsf2wXG{k9jo<(ki&d4dgzb$RNkssdsY18<9xF1t0!N3 z`eehGUuV3JKU2;C{)J9>6W{0nzSN)Sf=NTl5D+$ao=tkGgAP39 z-eZ*j1rC%T69<8(93ae@i*JW9yqhC@+Th~Z)UP}n{u!1q?y`J%UtQo^S9OAXhF8S# z;r;Ct5GN34RtERNXD1MT3{Rco9fhYr@Vyt?Exek#b$n)X9iDx(KHo>b2)fNS4;|9* z(TRUCWy;6D0ayS$53F^7IiVJq2HXuDBT_@_#Fw%e8ShTpbtf$OiVgOG(D}mnqN}2x zqMJ4l4;ufoyn7muzCdJ}zRJy*%k{i_kF>McQ0Yfa-%G#CnpQiAeT)HwhVg;xdHgf- z184Fk?GAah=OO$^UVfPteUdSk^pjGa{mcXSVUI-`{+Z%Um1OGV%4;wr1dc!gKH&@x4GEv+5Y@ zG3W&fJHb2^<63UglJw4mkBR>s;GPW4^~4nr+TY>_!qwDWXZVGhZEb=t9~@KDt?vW0 z0WIFMGte$Q$=`bhELAC1AQY-$)WLUx>(|h%P-WH-;&+A>;1&Yn3zU2}plR`bdSASS zq`$E3Upi710n=@0JEbGrj@!7l23Apc*Ve*wPkecI3jWIk=p`q0fJ)kOwWRqiFb_Vz z16*&JGL@OK!>7K2d~AppAAVBKfODYPsp5TL&18-J`#=f&j#lxV!N@D`sMijlTUAmZ zNIU8aX?M}f-N>BiTzUW$6900Z-^F)y42|!JEDrO_y6B<6VPwju2e!Q1@+>+mGV16) zx+Zp@Cwb+$ELBc=# zOBqi)5NOw=Tv7(=!|2IOqbp_lMcUX0pCHQ_$ifQKK1Tjssf4?$By_FJKncFURMI)@ z;B48mWec6sUzqrI8-I*kiJfA{iJrR5l?}`_@kQpQQ@@gKjB5t%w1Ke5p{~x#D zK;Dd95PctS!x`n4GA?!?P=2LcQijQ@JMxsLKjC>Qe9eSb>TxP$B$cn$AX0Gp8S z2k|9t4zyC1scNL5W%U$YmNbS*dcaJ=c6ysshM|%4Hj!sQdOS}7%7ICMB{y=sUn@B#FKui8AFNGs=g@pAL8(KNEioFcOfk5AXBa-@_02 z3Y3da{^dZX)t@~2lYcJx=Hl;U*YHi!t7&V-E=s>9^(pc`lDd&TEyZ;ab#n#uv(#n* zE1CCz(S5NKBBSY~EB)UN;xEM)dvZ1J(0$%X|2)irqJXdu7w9MPUO;duM%S03=WEn- z>`71e3#9om?P)_`Sa6XpIX`2Mon-vvgF?bG-u69r^4kvauE=>WdkCH0vqO9)&QC)- z#HhX0Q4bqfFD^uuM4n=FwSyObEOhSypCV&@O`1x4WBaH>$F7#4FXhG#1;_>MWYS^{ z()??C#Ex%2wY!`|=fu1Ei?-PDU8;Vo<(ze;dQk0TZ9iFk!)SDw4pM{EKV+AZU5Y9l z!Yt%@9jab1r?F)x`AgaBR70>iLs?yVk$u%ej1OPZU3HWirqXmbHJts>7#*ulDbB~R z!`Yp(FV{Wc=`g#mE7U9OO7>=l{C8>(d%Pd9exJksWM3Vxa&T==K@ex+6u)CT07Q#d+LozJdi0ej&SIfGuvsq#szP)}yR zvW`9R&3csDXz$aiDY}T0h{bA}9>+dwsd|U8`MK=fj@J{=zH`(JcEB%S4}F{LG&=7z-OhUP9jqh&lC|YuvDSPKYtO%C1^GT!mVcuk(7)9W>fh-->?b{}f6uA+ zNA#omG4|1((EIcsIJ58+rxu=J<@t}SNdHMrHt6T{0ez4YGS71s;zj*e&S$(N=QB7h z|B61MU)4wTYwQfau8*ArDvrC;|^|unOBx?XC`;$4Xk%GoQX`caLM|%i+ z+QZn@9?t%DhOC3LO761vQrLU$qWZF*_#5Ts+(;t34}an;Nd&tp-8i|?)yk9e7tBhF zWzU6Ok#Mz0En$s)th4_z+T2DcV#e0MKGI&!Ydp#ciTl+3%ru{257evbIdc)p$&M@3 zPuRb>hO;V*)d!r^*f0Bn>}Nd1IgZQi{Xuo3H9ba3dTWDqzExw@ za@J_0waMCSZLzj;>gWRNLQm1snyO7z!9{B;Dr?rS3ocr}V*R?R)!uQ-*4I^3R#vU6 z^ORIp@CL7DeMOz8)I51h{qKWIov5XD)ZmTlR;FiUW_ri_N!$~bR@7MMObkB9Aw4IM zG%MFLxuSAoU6p6DN!v~!tJpKu#!d~uX6Lv{*R6<{R=siEii(}cwnHfc%*`^vIW_L(%2mNDok%MK zB4uXfIrW|AS!37Vn)aH>$QtKaXJgj|V6$^wRkXtT4wbduPTj+i2WiWi0Q#IfPp!c^ ztx({pYk!-WQS8}h*Z#&132t=Q-RRW*MpOHnO+sOt+bcM9v%mH?+qJ*7{iSECUHjWi zH19Tl{TNoVGtwPD!|^j6Kg;&hv%KT0Hg2ffShKEjE5X{jn)R!zDz`?CuUflu*|IfN z)$7-q>Dd_t4!+2tALl$5JHGF^#Ca}t{4(3mbePX{ z^2v0V&-5|x&}TY)WjcIiI(%e0d}SJ~NYBo6_(}Jr@8qB9@RRA|(?{of_LbL{kHc@e zlYY9BU%Hb|da--{#>%bk`4zsJOLsUgaAFiVlm$)>1r8@gPKk>$J*Df$(++k;6ggx? zPJxRZvSKIMVkg;RC)r|$ew;%$&Z)3*4x{6o0+%@NOPq8{oC20O>6JL?l{o2@IBb?U ze3UxzN}YJ6PP|elUa1qW)S)kP@+))Vl{xXsZ2FuG2cPB8WjPI><-u&=X>^**O!mOZ;q3G zj+0-GlTS{ud#gz8R=?EdIGh(alm$)>1y0TdPKrfNNsF>Pn9X*nb;ybw#)}=YVy7aC zon(uhWQ!g8aSr`Bhw*U^gX4VC=cH5Oq*LM)w8TlT#7VEjNw36Vv&2ca)QMN>#4B~; zl{)cCop_}VeVLPAnG>(fiC1RR=VWAsY^$nSpSHesc`#!OEEXy-sk zY*uD^zNs~QBSiS7_VDdiO?O&7-LYZmwp3)M=b86qrDb;Qr>EPkmu{QJ%=C0q>zV19 z&ikSg@A8!^Hr7-vtEjEEv$i|E%=CN&jT3+Whp&F^+$PE=WRqF(qCTAJD zm`C%*JV!32hc|KT*XFVPbys;_T~+6gALSt0NemYm8M*G#jWz3SmWoZOGSh7fjb9S7 zY~`kvwJRBt%6KxXz^<08;&H(hH8txuZ`=@R{B`SV>bR0#O92FJ7r+E-*Kf4ngqp`? z>o>2nqnH<)F^cvJVKg8ud0}VibXQsFd7)+uQMrEY(oi#ukdQ-D9A?-{AD71APX}k4 zg{*X2AG4fpFe|+%v~J~^WmN&OokBTwJFabPCegLweyf?H-n!i`_a!> zAZc;nLuTN^xWI?pz=tC95b0+%@LhJmL#EA#DRXA=I8Tw8EqIIM3j#IkH&j=3soYvq zT3c7Ka*fnYdZs*6xgDP8SJhxsYs~OZ-fs*E)Oew50YnDuHB2{8+(L5 zE(D@tna)VSq{(6*Yc^iiVw^M2D$+jl%p8$_oa=Sr$q6^t>Z+P`DsgQ^&1%(W?dr9w znZvS)DQ^sgq$A+&dOdUf(WL27e3k&8vxl5rzZ3sa=9F>F!>(dZcnND5oA_-|t2np4 zh&75CtcOevAIdsPnHtL(*lZIVp!pCr*V0BpQUgD~2j9YH-Pg_T&4E_^+aw<^n--j_fS6%i34+8fB zcLAL0>~f<6JMpgu#J>#K4lDXpzb4&0IVTKUIW(m#Qgz}u$q_qf`6BK#Qck#O=0KWNnt8Ylm(3t*}O4USTgw zzF{x6=N|T)!8{wb5B%P+2gB|SyUVz@8TUrx?lkVz#=XqAP(p9N-5$1ua7`Hd?2c={ zT^_asOu2Dq8P{OKcZVTS;nx`V3ghk$L%wW$SaBHg6_y*8j+<&+J3JsPKCDMrH{;sj za1-_zSBdNW+PGgBjG^&#=X$En~b}`xT}n7Q!X>%MaG@yok41o!*9kd z^Nz(WG;X$W%e-k|QcO6}(Dd=ffw9B3d%d@-*XzB?xEBVvn@so;<8CnSD&yMp?oiG{ zcqfN`+0hOC++gfnj2qe%`d;L1p(l)c%(zF4d&s!<+k+Ao8HRFy0RBWMIz?P@9~H@T z+&!V_SLofwwZpc%JCu3|-6drVy~em#7}v(^2ncTr+ZS3Fy3V-O#$9UM1;(9Y-08;M zCVYiXG~tra(NbPhlL2mMekd9kI@Gwy#dkYuvYt+i2XEjr*c;pEK^W##@%Av8gacw0&Od5Tfz`z9ZIae=%BG+#9qfJK3Lc$H+6M`4~wS*n_3lsiW+)yL29W>pvwbSCJ zO+$7XN+Vs~G84A-%holcN5LNmKKPWlAtpz!t*y3gv2BiRRSbv0ZyNfe#yxD@=MA3? zCj7Lxp+!?^dz zSV~`D!WZz(C9N-%v6uePV3r&AErYKy?tbGwYhrCQ;SY`b6N4EmVbx~FSZ#)riDuNr zi8O<^ODgUx^Y#u?mOD)NLmOkby~FUCDkC|aYRX1DF*Ki;@K70F>Y;|8 zIzxHV#2RY&8EV3t#kJ(Vj8IBRhnrZ#&D(9p9d7WCnv@@vFr!#nf&CfD_YzZ|eT7?f zWt)r!uQa3EkrJ0Ma)K-2mmQ3xaHWZRrPRF6wp|mKvzokp%#{5SlVhTBhuf~fXB#)p z#7Z>v6KD9WFm9Zoj59oE8&|B3=5Dc+F42@O(X>>e;qx^UE78m@WQg-%MCCv<5ehg-!k-do~e1masHSXUH{_hgD(rt{1`*%}sYh|{e*BTi%vjv@K zXx5roYfboZxw*@X9t%Q+*Fnaw7J%_i1R6CP^97aIBt4gCS*{@%R( zy}VT?4W_SP*kh9%#iHYyuvlfWFhY5!aH3`lJz<$a-6<*K3g(~275fLqc1;QwniMWH z;pL{)mK)4+gONT#^i=XKHR*qC_$f7%rH1oTgV`xAr!0g%+qk7BR)u+6VK5a2GvDxb z+F<6Jw|5(NzKt<7i~~t$h6#&}*W7v+9%dOCm}Tlb)Wn))c$npcnMvw9By8PcV$HH$ z;#w+!l1u+3Uzd|x`#J2}%Gc$x*zx>3_wMEEawpB#_#&Y{QR=zREsfKg;_0u!i zu}_d4d(JEHy*WKVzBflazBk8d1=))qBHx?i{xsj4;|4X~o5RlVjX6Em+(iAH5;Ott z0VjZCfM~72AwaC7`1=8oibnx%c~M5C?gn-PHv_wXYk(^p*nz(d5WkK%>wsm1nXyaF ztLuz=(6~<<_d(;98TU=&E;8<4jVpbr=JbZRwZ>Iq8PuJ|y~enEjr)XgUp8)$abGiT zxpAMyWmUpIpP$0cw539n)%`zcmDP2CtZc;G8Z|*>aN6W7|F}c?o&VaJZIZT+I+Oa| zbjG(ox7D|Y|JTsB^LX|*XYzUWoZCJ-J3bKm?Iry7H@^67O~PM0k9Md%UfV})@3+(X zLjQ|TPR&m0A4&QFc{I0&eJQu+>cjkZzwI68y|*JBdA0;%cs7#K5v#nNo&%#OR(*W` zxUmpeTMjzLDc30(h`v{%QcF660`ve~za=8b0k5CfE^0rm;^o}oP+c9#L-rN4? zl+O2P`?S?Q;VqzSB4u8Y;y~_fi72nV16LNuBq=A$#B(IS_^J}*>(!) zX_t6D%j-);Wbn*%MX#NfHiXoh9otL0+u>wRAvrB!YRR-o+ifO4dNE&3`|>elv330~pg5emVlgwcF7y^R>=9^CV$kDcgSOyzzTy zuLBduZzui41bit4;{Lx1BZH2#w;eL|B~sY{56HLtb8KpiQ)?Y0x$OepiyoDk7!qoi zd5L_Me|~Fp#ycM$@*=PX0>kZ*I@!ba7Xcw(%rj|yZ^)^Gr4NYQA?WZXcEi{2BnQfG zM~*v0{a+sZGIjRI?cAUJ{rAO6I%h4v-O5f|2U7TR?jQ%`=k!!|&Vey}ytI90a`X3Y zcCRC~X{YJ)h2F7vqJbSGLG-UZhP?Iv^YP>J{Vz-)^IQ4uNcXKzCRft~|2J83?8CRF zV!!b5LYl|?w%@Cw{b9(Y$9JgD)))C+w)>{s)EntIHu(TH`6D~*koj$Ld$jKpYOitA zf0IlbpAE6pf|Q{BpCe1{7D?>RS>rlZr#-42I+ONH z%o%ZPOTp}-6E~d+J3ULvzSNDxCi|YyYP)9@S0LIMtxNfm+n$nyOkTh?NQBS+??%v>XMgoSV`c3ja2)wRC&X$&I_nOS zRsz3xZnO+g{m_u{JWbRDEfTA*v?_a|0{T&jVu z`30$ie9bSI8#STak$Il)`bBV4ri<>X4zWrU%l9(7bBE<`+*}!`-r~kehI(6PbIas? z){@5Yt-exSslG6GH=_B9UoCMqazCRVcQY;~&Sl)g7|d$XE^e_L;vPf}w;qmjH$}dg zH^SU%7-jA;jFGeTx`?y&6?z<}>nn8$b@Wr}$jiD)1osMDrlwqc2{Mi6(bSZSdoB}k zr*Su>8+A388k|Sng;ICi##1Y~GZV|2(fQneknaOW@^#3~tg&q|-*?=`4VO61hg=B$ zNBn~L64IsQc^SVjYWv58$po`(Ly&6zKLHD?Q{#S zd~0%mX{`aQZ0!akZ5G5`h`YF(@GEXG1hK+*AMX9!TMA|+Y!B{3+>EgJHsvGa@~GmQ zNqnX93BvpMS+w9Epm~yC5H}p20`oLqiVWrs)B!LraDyqF6}H1_Ah(l_5Pp?4I4^e* z-oib>&udl^d#KO(MIjOY;;hG){NjyFc#KSVxI5LRy2?=+70qg)d{NDXltl5xM>jVH z!}wbkUAZ|G&aFO?4-adJF<`p$HG!^tt+5A`eRLnf{kQ|=VMVb&-*`*ZiQtp;08$vN z2jiydq1<^-HtxWqjvp z0{4`9^PS0a2v6jj1zK(;;ZEgdQhz;-TS;10HhDXPJ4vk2a;wkHout_+$=plo%dMn& zVCL)jq*JcTRd>Erxdh4zT>;Hfy_9q+k!&rJ4dp7miaU<0^=dF{xd)!Y-K2HImA}H_ zmODz|Yjh29xv4~WquvOf`%0>>+*cxfZYzPmNMA&FhrWbzU8*mK<_c~e_U7Kwm4vyw z1kKg@8p1pEPAIR_*MZr^w%W)!?fa)jl(?H;)uhsp9gEikUA&ZAOPBK-&U)|_gl|wc@>Vphm$8V0jgIv)+SSWg z#8hJu)6uIvP>MzDZ8RZ-n>cT<68k2a5W;%;yUgBYWqklP@*nhAA7UxHVJSaBH$GLL z@#R_3lQ5$veU0r5GkW4SdcsF8(2xi%8sat@5@zgZl(C~x#*RiBI~r;9#BJ=T+vrK8 z(UUOq_h0&Qhp>+dcR*JzPjixx!~&FRimW^&UHyl7Fl(V|3i&(GGP zaJ0y$KSAiv3<^6FEebMP)X!*9SEEJ!jTQwNEebbUq|u`DNPhwQL7K0=E+o8&yMCH) zzb-~zmpD3BNw`W^sebG*EGK2ruI@&=g4k=2ziuNs*4^k>xY4mhbgTw$YjrJYigxug z+SQ-?fLp+C)my=DL({a}3dG%^FD374QFUEDK$ z;FmpK_W!QwVgI)EIP*8J$Gje8=9i8uPn~{o`z2P~k| z5&MEq5T9_w;b7j&uS-pr8k6fjN!Q6)!uupIs0~%{p5R@56-D!S{ zf))jZ2Zg(j@z;|Mwf`tdO2lDTWAF|vvfR>4V7xg9TbzIm&&BqR<}SJXb&c6r?s-_{ z5-jp1tklXFXtntU_!?t%HyL}o1si)07WzI$A=?>$Jk5UHe!flpb2IAv1@`nK?tOlu zlhwm~e|aSLlg0kDiRHm!mSS(*=Js%i*>&_{Rpw(Qu^4=P8e74QYpeugiVAieW5pU^ z6X|8Ki5t-S1hihh@hm%#gVF0Nu!i)M>`7kFFP*PS-h>^LF=i$=ZC}L>%1ATcj5G_( zNOOc4X^xWP#Ci-jWrOut?!Ihm7fV% zjC1g(wtb+_#h(St0mlx%o=2FyXT6kn%LrEi%Yiijb5gw?evhybOH9sH;^)TZ`ISti{afw7!*DmDV@4-7h0a zX4yxqRq zH(}3b^L{Ds6WWgH{=~6-7{)7MaAL|xnx>3!WOH@EaCHxH?<3B^w!?6G;IGAB z2kM}ey`Ku78jl8Bbq6u?}Ewo0`+f!gB zFdqF`Lmf&fr1Z^(u9|VU)Bt%0U9oEfnC5MnDWU z+TMk$cc~2pXYZP{y5si&N=ZxFG>aTt&@rVxw{s;{Gv)e>a($*IFk%sB&FKcLmId!1YRyIS~SYGxm?8ksqG=`Wh-FHX^4G|^u)F|SV1?9Vc9 zh@tOjVpc7G88U@FM7{>rOh3{@Kk^Z>wTC%%3boeEtU84`wU;?U3jIryP9&U)qznOu z0%_oe1L@$i@pFJ&Adfuq0lr8@pL2>nrylt{q{rZo1&V-Tpadud$^enu38Z-r;fcT` z!jti*08@c!z;xhTU+p90zW(trZSprj`pM(y%-g^T;2SJ! ztLkelYHOm;thXuv%H-FikI(~J(`eF1jt+c;{7Y|RYf=UB@(l8Fz-ZFH(5Nqw9og?| z1=`RIR$I|3{^|y)*qS9{jz%N1UBGn(qTx9P+Bm}9@og<*Ji>DVar*ag2OL$R5kYFqVm7Ca0LkDQ0mpu4$$nn`y`9 zPU9Ny8RMFr(C;G8083AA7)@^&O>Y=YZx~Ixd1*JVwTNqFGS&&A1>Q03B$m_HHX3>K z(#L-SH=>==j#9&;(XLW(zTVgLKcpxYK3J?`0HusRq-T>cOgtlyPtao9+Qg8Sj8Di9 zob+tf#FXAmtPbrfIkw$qY=G!(DPg-`*=O{ORcNCxYuG^v@!4W0ZL#)}BkAD_UpdIx zXAae8(oY~;O~_UgvV|SO;)dai#rD}k&i)`vO~}$`NNf{w)Px*ie|Sy>h5$o>bRZ9W zK2QL(TkiKA%iV-+I0etAunX^_`_c#5+}W19#j)J)quWjB^C|TC6gv98vD9!+&v%TT z?-)JbF?zmZ^nCBo^SvW_X4EbSg&O>N0>) zx1zt{EOoQG3ivU==vy)RR@VSO1+E2t2Jp=*bsawalKMGtJ@63lFz|a|FYpNPDDW8Y zIPe4@Cv%n zHgEzsQ*&&KC%bN8hV#d%i9ik{cQejyPu&vgF6M;0w89O*O@N$(-3|N__!V$Ba1T%q z+zZ?XJP8~CCa@}~%xTR!{EfgSK+Y|10k9S3geYe{SjktkObad3Ld&$!GA*=B3oX+^ z%e2rkEwoGvEz?5Fw9qmwv`h;v(?ZL%&@wHwObad3LaVgUDlN213$4G z6?%V*(6_t*a7=`THKSo-8Ko5t0!Mk06eQL;|G&`_;qHg%%KtkZ zX`d}0XY9>Pjuts^79B~ZcagI<(jxcKrc!_3-YQMZpwH4O;NGDX4$0WYINqyG0W z7?#=Y=>jdYug9}3jid8e=4MtjqzAeOIPVAP^^a(c|GPf$OnD6KCvH_E*-stGUeCzy z>@&Wv3`^f)`cM1@K>C@3XzRDjwEC7l)Mr1xtq)DcVkcvqo3O`LMRN{fN<>57TakZ5cUf+X%BtRqwabZ!^-1a@MArS=m*JaXnv+RII;wS%34g zzN_psi7%rG=`{=w;KjcC#zWmzSld;sa5b@tSFe~=DpnC#$%`SS7*dKMB`>||K2mE! z=1!^KF_U?m=lz_vYyj+(Wu36mP8t6lMz^n$6L(=)<+1=5;0A&K4pa>`i#sMV&YdxF+ZBdN0)kI(#wKN?# z7nlLe1Ui>&B_(98!YX(S-{6d4k1~cmN-uw<*2~u*t+Bjb`r z#wCr6OBxxMG%_w}WL(n7xTKMBNuz1I>+qT9Fg9sqY|_YigG@9e6Aj5!cbV2`QupKk z26zDYE$|@lJ8YVq34e$<4+Fmk_5zOpj{=VYj{{Et`+z?{`xO4u_|E{(0)GVd)7lMy z$m9z=zX<#lI0U=|90vXdybQbo90A?{9GRtGJ3zm7fPU=&8e!I+*=x|Ouvvf$a05Yr z2M7j2fKb2-gthHLBAStiW+b8+iD*V5nBxHnz;GlcmlhpOcnmNWC<2OsaX<;c90`eN zMk1P#h-M_B35jSzBASqhCM4oaS^s_#(SSrWAQ25n#33Z&5E5|+iD*C~8jy%XNW>u| zq5+9$Kq4BDhz2C00f}fpA{vm01|*^ZiD*C~8jy$vB%%R{Xh0$wkcb8(q5+9$Kq49( ziD*C~8jy$vB%%R{Xt$Yn(Sp)*-H-np-~r&bz=Oc==rQ)-KSZ2|f!_mrfk%KxfyaQy zfhPbtcl`%wpTd6{{~6#};E%w5%G3ae&cDF(i@;xjL%>VGVc>7T%fKtZ5x|y+CTxPN zNZRY}?W-*}iJd??%$$QWH=0(p02kl}f&dQ?41@rofENhET18OWNPsmpq@xMxXfl?J zc`VYg$5=CF@<>M$($R!;G$9>LNJkUWVOzQ~d}jGbM-$S~jC3?39nDBbGt$wFy-4X` z3C|`SHSofE71B_TG&CR$4M;-+(ol~y)FTZINJ9hCP>(d!BMtRPLp{<^k2KUH4fT#R z)FTb`NJBl+P>(d!2S`J`BMtRPL%p%atYIMy^+-cK(oo+?8tNTss7D&=k%oGtp&n_d zM;i7a4fRMvJrhI*u--jRlSq@f;Zs7D&=k%oGtp&n_dM;bmr5}J^NdL*G9 zNvKB>_8|%Tkc53mLOqgDk0jJ13H6MP_Rt6IVQjRAvC$sJMtc|=?Lk8JFh1VH*k})9 zqdoK@4UCQUU`O_tp5%M3(aHW1+=zX!dqmkoYG${li9MvxR5f9{mt_n<*zS>KKa1WF zU?k3Llf_#`OZ>4BzzqZe9v~P90YU*enJW82XX~%*zUnha_I^lT)q?D`AbTyyUJJ6< zVz{3N=ktMb;5=Xfun<@TEC!YU6~I!Uk`hS2zmgKK0#*ZSfVDsk?`nZMU?Z>zU{?nj zZAM0$k6#~{y!V>bsksW3U9vvZU^ompC39K*-xD`051^tMc}W%A%InW)UL4{QL=2Y$#L%B+_$-jV+O zTh}m1^G#~2(;7yHzMXk5v$_uJubdvxta@933vdHLfCmT$LV!@f3xu({dG^}$+O>%# zkShMYD6uLH*bdzC7h7LI0>N_OdG-O#^cN=y6qQ#-dZ{kBAxG5Rr^@KQ=rNsEYOKAX+z+!}%Q!_i=$-D8)Y-;Ifip$=9?Ey-e5$inouV%~ zMPGD^zUUNv(JA_(Q}jir=!;I#7oDOnIz?Y}>i?`S5?gm>f0Tk&rJz+Q^a#;EShHk? zdlYyLXarsdjsY^Oe-r;W@D}hkZ~|zb7qzc4`sPLKLY-AJm~-2Gl`l3=?UZtE#iv7O zQg(y#eahwQkz&jYdA1oX$e2ia71^7x*WslXu*XF93b0>7!ABtfzEtSDkgM775xCZH z6r9;>Aw?&qIX&aknl1r)xX;nULyjJP)=^`~N!Dr(($gNLPHc_&3#rDSG3@oAj}|jv z`I~PtPGe-YxqnoDS5*I~LcODPM~L1TqCag7vCRIeB|Wrt3txo@hGYJCMwU(*)IT^n z%hg4PZqcDTMzp>=V(B41IPy)&?%mp>6BOU6G;v&)d6La|FxV=UJu^T4$A0`d@)Zj| zzMXzNCz#vu7y0Rn<$F43(0iXM&+0|3sc$a0>6g}%)sI)d zSnbpdwOvj^n@k!#RDV*5>Yo`G8{-L%6W5b8h|j9#WG5#j<@f^Sy2s}A`5B|n$y_sM z&#$JA7&-N>>&o(S$MZ>#<+F3AL`BXnDJ;*d&dkorTarC=nEVCuytdQU<<o($#aWJ~w^l`Z0yeCZ`2$kC;7b=!~3% zoH6|-ObglW89rrc*g3avk2&wsSt)%B=M)x=99Df^%!G>kp5qEf&&%s2wPkWMZ7rh^ zX=^m*EcgjBb~X56!X344(@#;S1L!aHq~ zr1F!iZk#sb7i$*JE?rSjSUGyJ_2i@**2iqPbz1fCRr6wIEFVt$#go!*Q}^up*G5st z-;!EvR&3I`>C-!>dFP!vdy!7N*mJsx96w4qBkrIEJx zOHjE!>JuDCWSlhlk`gr%XV)yJV|;l9;wLy-Av^@)$9KSsJlp9M%Z{KweW`I9KaP{B z?Ra0lXxGYitZ0`_J=tl`a>4ow6bB6cHDjl4S z2;ZTj2TxubHvNu`F*A3}PwSgEGk0iaZ1$=dF=H2vjvp|&a9PT%?Xyy)L?XH5Oxq-w za_6}OU~5^nhxJ!{LB)(5O7TTkeO zZ%TA_>x)QV4_fC0)Go1(GimzhfH*y@gWu#A`ywt{)T%nfw!h{h-|2DLc`e%_2A47{ zYdh_Vvz~Oz9Tb^m57%Q2&&y!2+Q^RJJyvNsC82NOFP8>j$Da}`t*+<0L_TcV;#Z{9 zbBOn$DYcCqS1h#BPrn(ELP>+rVi|R=OJu{Qo!l(gJib{5&wgwX%D}mNZa&xE+Ea0aTmSni<+?kmJGJ0;wSss?TxHvnfPss?qzjgGY+UzrHoeoJS zxq@S<^^~2hU+Z4G8kbUc59_I|r&^clNvlr6NjWV`OTkGx{7cLJ1K(~z`4Skb6s83w zm08s61J%O6=u@&OYbMmx;dCE1%cLdPU@K3v%j4uhTI6Bl$4KuZD zQO>;BU^IWrvSnNDzhBS#s<66HpV#`~((0v0S$;5Fxx$ITSrfR5re{ftawWN<$}fET z?JZlLnEnLitI&5KSs$WI^IPKrYQ<<TiH#U9}e}{-9sO@3K&PK^MujqjW<#cG` zfl)sG^cP`$!a|}$dc{Z7B}{BhcG!JITT3h*lQZ0k_~zr83kJLr$Uo_e-adxKh~8Dx#9*&M7(i$YvWV!{ruZxS*o5$9cXJwVwj`jJO^YZiOWoFLL%bOpTGW*IUF$*r8 zHE7VROBci}xpH>Os`RxBW9F?KK78f8n1yT8rK~1TQ)i={I?FJ1&>26TyNK=dqEj|~ zu`?FwOkd*f6)96d`eob~XirBp%T8x9HyCBq=BtCg%y@F_S`HqR=kM&}y61J5F-2f~ z4AOCN(N2|g*U8Cxb8cno@WQPA$x<^WoS9(4)J|l0>s!4>CsIR^;X1L`n6N(ah3R94 zY(3Z1lzB+4o!VYosl~loZ|WYSTcys1jqk0iyT`Qi-(C-s_)BmiBk=Ezr49SaY&M_` z__{Pq9-0wGwa1kSDl% z@E}tmd4ux0|92T5lsKlic+h$2J=5b>7FT!e_ASCbW809?#l=0kuL_HRtnbw9K&f}i zwS&5G%EegK3|6C)TuD*wwWCAlZ5%mu>YmGf@v|Q-IOm)NR8aoXu@hEyZ+%aPw|=2F zjLgj)>DZkeM#d*OI>f5qS@09&+>_w3+T@Px+w^0&k0|yr6aAlu>d6&nP@ETeve^n9@wM zOXG~rI^%t#vrMcaTvHmGeu~WVOgix$@MF}=rj)Z0h;`PV#l{uM;5`^2z`6xY4RX+T zMo6)A4-{H2C|OV#@BZ273H|zwDjzW{v2@hvvLUy+M-@&w=YlbttUnJJGc|RkCu2&+ z@JYFSstPl*a;Dd&=FOhbI!XU&avh7Sc3(yBDRV*@ANP+y@~6${ojHM-i%2go{k_xO>$P)tlx>-H?u?mR z%65c}y?Cj_zer(n!EVQ^^h|Pa0wm%83njre&WK* zZ&`NNWpz(%x#K1xd})OkC=s9Xns|o)N~gZ=F#L4Jk9X?P#*2lv>5Dl_FXin_Un0G} z&6o8v_>xg?v@5H7UX}}c;OhC=`&Zrnz-8}!diBG5xr;XS^y${Utvhv()(?oo_|QlJ zzfE5( zrzp=zhgl5Ep_-K{Wfj6bWvR{4{Sk5I@hN&s>n`2edX>Ipk#4SD)ao_kKSOIck(E?t zw(6fI<&JodHKA7Wv#~Nuu&KwXSBPb)VT^a%tiCFdbx1Sf#X@Ce$s|9~6PzS7bJI^7 zgXQn)R^d7+ zNk?jrm2c*MHuk8WHgnn8XtO7^W1sftH;UVmHh!4Yg&$v}iyS<4y+0cAl^L z^BhUlx`aR1MbzkU{vs@@BD07y>y!?XnvIR^?<{rDqcalqjVJ8-)r^LM`=?oF)bq%N z-4o8s-+FQDg;r{DazT!FUDqGYFJ0ZY@A^Ea-u2T1$EH~P!P@~NO%qJ&=QP2PLBj@K zvUPOUn7#x0PMw*Zm65xoSJuFIX$W22t1u(G0QIssRdJfX;3>19L}M8TVQRBt9iHi} z81~2*7CvRUh9T^d;>FR+*Y%t`a>bVXWeZ15o;W6X+~C3E!bYadXLvj~_mWFv%D0YO zGG~6wtaB4aru=BR9hMWr?4$|~|gHh8o12aZ9? z1`aQb*x((rBy8lC^J3=IjYyx7H84H#oWhtfQ<74LS4l@pZfo4?MvX>Dz3dfSKeYLPGn1#cgvP-*|H_u+GWd&yvV!b#9QJd%H}vq z2#T|ih{Q?2A%rDR5|#(0OA0NeJRY==woo9ikMd~R256f?`+)aB`lIwUv}xW0`T-?3 z-~Y^9$+8n@`+lDjEq63`=FFLM&YW%LHY<`^v_jMzTVC#6Q`Bnh zur%nG3~82)Vpa%(8tJd_oVlVsaSqi%x8VA<(FN54y0y^AuB4q-we9XQ`G+ej{P{Y+ zHQS+6muBQ;RcW&vS<5z8ckOPgXe}>qttf9RFKjk~KPf^D3r3_Km=*mg-|ajH1<2Y@FPv{2F- zphl~RHx!lVGqF|5#^i_cKLcgb{+5eRe=gb-yy2O+@NvwcvsnI9Dcr`Y{JT0qX0zEV zFvCyv;gy1lQ%u+Y&_!mZ)LvXp?_OOk_nC<3na!bXUC zP#j-CG5XoiP5Za6H^!G!L_VN>N`^ti@~*~sh)4yhjDR+QU# zoQF{aAJ}>pmOQtbIID4WRtP?|KQzD6XI{H55zgZxv( zOyQ&BZKz0NX%&7o?PV=3AQ~T>-5e%LNs=T{!sS?-rr0M z_HXmLm(1)9>2-MgsD(0#U^B)&KoJ&T+{Wq&8oPkKD|-#J!0U zdM9|JzdeAK5_!9fm(rNke4U-+$Rq%DCx3HiS!?m{@$l z(`5+hD^nLGCup?^MSaau#>Ee7OX(yP32oB7!sGc3KB{&v;ekqpWl5#*;l=%w(`nD8 z0_q7^6SbRQhLgwguQ&nWS)8V$*yP-crzI~Qw`DjSY+hwkdB(s%C^Q32dPQr^KUo46 zR`6DHp!sD5DuEZ32|QdP=w65dvG|iQr%?aQH~&QXfW4(VO*iNo91A(jCDmEtT}mIT z@Vd=r_qvVpqpZH8zNo%T{`csY$Q+PthUG?{iOYKNPh^a=MOiEztKuvUqj}*RMs)bk z99s@N;hwNKx7hCBR) zmqX3A$I_mBSL`67l(=u2dk-%gQ*@=rc|vn_3K3kog4e04Ygc>wuCDHD+S{+`E^9NH z+RFHQYQweAxvueguNl%TzZUCtU!w*zY3TB38vCN_bq$vU-%;@Q9>)i*Av5LBvxObO zOG!ddZLCgQC!br_K1>*;(!prUiIS7N{E8Msyf6A|;PFeLAJl*nvZ3G95~hVpqv!`w zk6}bdwwD=IF&@JVcnqsn_{uECyh7k%WwZFkagjRjKQ!hnpd%#(UsBEHa!b)lFJT2= z%|**xQOx94rC*9mOJhO8Prg;da4`cj(T0H8%Xh7Dm{s57oZ_Thuvi`T^EG^-4JyiW zRPzvX*s`feKhZc_|5)zZTwJudC1zsTGcziQGRL*mH8nG8NsY}~J7>C~;&V-fQ?(l! ze!kG~N24^%eT%R})ERR$eE&q&YHtwAeVZqsIojCU-CPOe zicj1_{V0~i-_uXTh@gIsks(ppQd-f9hoD5Q2y2!6JEb2(lZl%Wq<6Tv-XXMb_2tS2 zo2zO(IZMH~6c<%6PO*Hb7D5$=YH_iQKxb4AJu!t# zCdhsC7A#go}71$pa7Sx5*9a|b+$ zitjpN;*i-a0yx|tjbtW)!|`pZw*@p zthNDlvc1cg;$KzGaBdK5@}zhghiYnTYC4)_Js>E+3LBJeA@8~H5|V}tFFKTBT48B{ zWf|TcLr+iW@L_|spdh0>0X8Vp1j6Bf{MYJIRX|b!AJoqEDg#Ci-JP%NKa1PQ%L}M| zr94q;f|HUVpZ!B=0dyOzjPM~u)e7#LB(w5TU`@#7t#ajrCNhRoubxC=$4^_^${G#K zdGS2fUBanogJ$Mu%FO(M<64xH#w*I}l(lhgeK+MvM%y8&PxT@7x6G7AT8Hg17%5%C zsX^3rE{l{d;2NLku>q%YigGiJG75>0EuQI-`&>l*dcJE+_<-pdXNjN&?srsucsBgN zvB{UDba{e(@#1-!FPNKp)S(DvtZ(x1qdV8`8J}Lerj6WyOCZO&(kN(1HX^P z^P0dG&b%WS=a#$U-i;|Itcdzn#cwsYzFqM)lXp4~aHRsS3?um_xx%UW*Y8eUe<1wi zbNdh9%rx>7PkbW(*ULCP2$~(`E~JZCG^iX(rPCz_ohIGC5Pz9@S&PK*^X)BXRBKdP zD;^&v5YZi|1ni;>8WZKLB}ozA+U)X(7fqDXh^ThN_MBT6HYT8hw*#7f`fOjNftiq2 z@OAk$W*=f}0z>j~o_`|h5)@|@C{A(=&Mt?9AlpP~nW$6LwvoPza^Y{whdoDrLJ21Y zZe!~q85SZ=7dHqViAX&PN6omX$gn)wy`rM0wzk`}qB~cw&&7*vTiKmr?KYXZtts6r z$4V;Zm6w#1&#T}%5q#u4CySn@MmPMkX)*k{J2A}KqB;65uQ~7I*LOWeLX3kO7HhJuXbkEF7{Lwy39?D<|Z}3{g_11IZ{_3gEbk)COQt)03fF zkicGF5|T}$tmJ&&^tsaDo_%%qTzvH0^z=FQ$Cf)@R&YYOJc*R!6S?NG6I_F~dFBu> zK(T>m&?DLHhyfr&0sj!5;DJG4LY4i=h3S{PVec>YU-;yvU*O9boL4y@zrjlRiy{La z`N#A^YoI!56{rk`EJ=T(t$?!AXq}x2c98~W5VlJ+TaLAl?rn+RA79pDS=^&4 zPzq)8P*eazVQ?#|8FE3E?F{qm35m(bo{(j-D2b}RqM{te4>(RX@~j6zZOF7xvNi}E zl$c^bI*?z!N&XL3drSri@ZmoxALT<=T6>sN;a_-b?F_3hVHh|ee#na0-8QS3R$v!l zK$RD16RP={#kz%w>|9u0R9M}V%B1Z~U9ywUSGK-y3<~G{U>kcM_*opaL8q)rE-zsNpF0AZm_#I-_k+R$n4<1==J@O!2@( z9uGv+3*(_IQcw)m+K7ec60x8()k~?`Be*4Io$EW_1QC@=);cP=`eqo-J zDPP6zzW5tcLs>et&Re57AmIVJ+=vsVL6V5c{#Ml}y$(JoLI!wTyCdok10Rbx3-nfP z2B$4GgncRb)@^D~7n|CAS8wlKo5P#$?CZO8^J(*nw)Qde#S8dsTVXC}U3}Xr&GLg? zt*u=Lmupttwz!o|X&MGA<#n|yM>H)fYuQ&S2LTy4gQ8;?Hy9uD2#iZz7&r9TwL)ih z02JXiAWHj1PQbfsGVJp^`*mSfwkT)v+F!ra>C0ZoEC>UFs=(Xt;C`%V?ZnhP%gm;g zc3ylp%$mbv)6w zVnTsNIqt zg?Z#2mNpBbp#4xS=(XR3FT@l9JQOB{su^3;1KGP|iif}+w5bdo<9qkJ8syjS=`*qjd{)zlO z_I!9%YwIe)#W|KKpWC)>-8R-JKOc12?Jm%%l0yMHg*HfZ3jU;=VT@~5-bo~9I0@@# zfeND%NyE)shb)$%t-wq_4bEGX*m3V(&4Dj>Hs7{gKD~NQ5*sXdbWhJr71=!S=WuNf3IZ1F42UF~1M#!+Z}<0m zca0*s|IYj8BbNsmJuFAJsk3>V8%rRi^ZeH7eFxb}+%L*80v%Jy7Kva4YFkvubE^@d zZjng>>|C?$n(LB_lasTOTN@i&A@>wCg*I!h3NdN3#5_)o!;`&`@I@=(e$`I^H6&}h z!9go3!E2bMcGy%unXEYN-Ru3u;s5)mLqEZn)7Ss$J3|PeC|U+i&R!bTKE5meU(ACU zl9jX$759Zf>goO=-Q&7R$KRuUB<$Ot^fwg{MY2AJQ7(!ZCD<5|&D{lSG?%k|hCOyQy zZ5z^)X*SV@%&8-8kYr;-e}M_kG&3qpSQ=XwtHelS3iRi3FV+&8BZ#QT;$V}`Pp*)k z*t?hY?;QZ-$b}|aMP4*%(j?*O`M}T_c8EJjO~?JO(hbn2pWZ7!A?ibEXLf?qg?S@M zRmJ-PyYP?~@z51_I7ms*9NE_=(~H$hCq8qdLrrgOs&4-DUTI!J!Pjq(5m~eLJ1kJe z<4ELL*(}f#d14Mbx<`Khwv*qvfgUaUsQhzQBM%X@YG8G%!0K8Dyc)u|#3HL@3vN05 z@ooQd{D$8hn0_J1?vT&2LU}TXpbv}7#26o#!KaFoJI}PSNe@icJaOViCEMmvC;*gW z6V15!NWsv9xEpKcTEi8T4)iYBHsq}E?%uk$somYB+dDSNOzPYaRFAI4oQ14XXcH#D zPMOPjN;^rQB}=@}Ul2?Nvm=>VYTKJ$lQU7%WiMK|$K;vFwPfsNt!WvFo7OOGd3|s7 zcmKJqYu!kSCxcTBUqT=mdi{wNUBNu*io|8^-qLtZd#9+S}CW?9}1O=khsq z-qvg1JKNQivq=88xzd~3gKag1_TUrXv=1{xSukcSD;N^sfxr)MexYzRCgZs7H9O;dYC#xu=CBhCEB{^Kr#!J=h_b1pi!Wy? zvh{hQgA2JdY`EpBz6$nsynVpz98AAHZSk&-=53?3BS%MTmpBsSFD9D1QY%Id2RuE? zjn0P7_121^gJYU~U+&&)TC;e`>Iy)@dnBupPT1sD<$WANZdGz?^M6D+p7%hIbNi5& zzpvB}M@RG(o{{$fFYl$yNoAxWFI|+kDETGa&f)ElokP~_Blr}#)F*)fEojJyS-N6I zISrn&rzu~E?P=b*!fs!&v$^>i`n;yOdeD<7L(&gcTZY_8Y&y|1m|8J>Q-Dhnu6qP- z8m`z}zN)WpRXLN(mvwe7D<@b9rjr~O4h5#i_!xwRgS>CW!kO9220Mz^M|D1i!!h-5 zh}QSh8G+P3X1$Bok5}p+ir`3P;^m+d-p+^kq}8^X+nvRnT499?b5ktm5nY$KfZYqC z|7cNBO_LF(sI)*aMK$Jr&o4mzl45_x+NAcycD`e5u9u1Cw^Di)nNU0`rKB*ppa*Kx zq$K>0QIKXkoibTf=g!vJ-9b~gH#5cD?QC3HmAJ^+YiXJAwC?Eg^)GI2UR>r&_20Bs z6aH2pK~l|2-H+|H{WzBqc96VYPx$6tDz9~POKS4L{djshq z+%wC4hFDQ|L)vgZ8WtOaqo9X6_~ti5uLj->&>o37Lq83eFbtPK3N8R9d<# z1$}T&w&IZzdw~3*OPfNMq;&aawi`b6-SW+XR!|eZTs((?I627Wy2!mC-!^=qpkS>n zf&hQW`-7>o@7?$Vuay4lUtg5pJ4-vHh~{}Ln)NCa_a}S`KUA{7rSRL3i<~A8N;svX z3;Q+?YS0~_r?jR<*t0=avwO>Nz;|L~^KAnVBm$OOqOfG}(Igp+YX8)?zO^fKWB^Z; zrwm}+bM>W5@|`i`$J)iA=b3&6WR83i3VkA_zxwLM^KZSSPy}Mypa_Z^i=K#gljuGU zrP|L!VxcT8F%a<>aTb3?czU0(%M-FQC-SpM3-n371@W^xQv}SOreDCPh+GV3G zxRm>=&}c;4VxumTn5Faq*A&DA)7Nj9Zxs$D%Es% z8DraLHw7}qph^1StqtuhAn8Yz@)cmZXZpe{pg?Q0pc1|(J6g%7ESXun7#*R)lTnY* z40GNX;*h@i7+93uH%{=5M_E;Lq_FEIfd%9h02NEoUk2&_90xIQLyBsn-S|TnLeqgY z6+^xY7g!){F_|o3DgDJ4UmO{*_EeldA1K9Q0xDJF>7df*Ih87W$9W^_sGZrmlb8fU zrGP>K@Ht(UoLp3AOnl*mL}Ojil@gS5J?53xhCGp=%w@Txf-J|MhRhrwSND$*5=97swM79Q*+PC*2bDr+tM1! z;9U_Gv0#j9CcBPj(80TO#f-lzXWMZ~q1_44dpVsD#<6;H{YM)ylHd>ujg5ugd~?33 zsgj4NkpjV<9eL!Dk-K<)`>uf*q&#M=(dd9#k1H0>$qHJQ3{VcZw<$I&8>UUwNN3 zWc%XYAAT=<7c`0cc7E@`l70Jri$BsSeuKZiK8<-WTsp|L2^G)UMN_lAO`oq*G>u#S z4y{7kyLaB-QY=VbLzdbwF2&PC<5JWEolUZ>FZ+Qv#5IKb2lwqedzR}6-;c=omAEe= zRf#quIt7UX|JJg=!W;KI^n>YR3j<}iZ{^Bg%km%3u3dYU<`Be)bp!MO?^5iYYRv`j zclW>XyPLl24Y4Oz|N7TZ!Oos#Pb!eE!##>u34L%#v4Gj6b?cXqCJ^%P+xOO6qz`cI zmt+>@B|!Uyw?(N=E+zID)n-s%MQxr-O&LD4uHkn-dW?EZ`IDmC*3=61yTj|`5D6VLAXr<->C%a((oRqVUiy%d&vR{idG zgl&uqX$ld{89}xp8v;{YHEue5^ByH5Vjou9mtPh+5kH_=uECvd+{wKalmr7AG2^Wu z)N9$RE1*8CSs#Mp5A^{pK!X_FKpI5)ybFp}K#8-kN+@TRG!X7Og3?c+FU564ddTf* zCAxrjX+@~m7|1auhu%$2O9+g_mk%`Eb*Q#FY1OLu1&Pq~uy)XzoX5Qxck{KQ2k+Pi zkJXxc4xbK%Z~^%Jm#jRer;s!ZF6BkmQk2N~W-C4{W=vj`tk11;1h#JNzH85eE$sy@ z&iT2g0+M8J+T?X{+CQ5%)_=q|RIXCmhL$CA_(8)M!7Sn9AT9t+7Wy0ua?<84N-D|~ zs_K7I14vOqyRUQG0$67M6~XdlJ|VOVpOCXH7R!tGy%r|>>f!quEb5d$kgfx)2uu16 z=$%kFVgCd}ELuudktmJs)S_KeSbe9WS}(U76x%7dmDUSdlMBHSd?$x58Zsp!C=w}^ z6o$`$GlUEQmeaATvu%6(-s{;-=JpbocmAeD`~F-0tyJ1%ENMlC^UPKbS4)9GKd?l8 zx~48Ww@zpS=m}7=8#wIN39dl}&a;syZ+OE7azqB+TuP2qyS(-Fgf2F0o0##C8;3FM)G!fL#eN2K!g)u374iO7e@D}rO zM*6!*< z0oNLo{p+NkB_Zl+UtOjRuN4RNwfA1z|dAsEaHX8VCnX5L>*4*CFy|uwJ4hLjU z$8%o>qe>Uu-uK&qeW)t##q1R-e!7_xrtGPg7%k*tMm9 z@n%=EyP@5)HPyMg(du$pZS~`}nwlD`xnay|8@79wsMCi#-76iyIj!=fzv66HlKVvt zWYX|h2W0)#IICo6-|(>f&9h%w&i-BQ4$^U9Re+dgiuU($?z2cSdA5Kw3DKa4V~V2n ziOkrzye?k~Cp0)4+RME9N{@OAa;AQyYpibD;BJ~s)jQiuN@_dX?G3pFIczHUU}moS z>Ve*^4J6;FF9)zwsALsM5j+Shlcv~RB8+~G-acXYT@JRKM>u!KC^ zXL*KY25muBO@APNg}r?NfzZIk2OyKkLtY0cbEBtw5Kp=kEjrd4DRv+tRUi9Ak;;+* z=Zv5u?1FR-?ez9^I=bCg_4Qxn>U09eokKN^1p{910JexaT752;uPxO!R_9%%Ngwh$ zhihwxo!+Gy-B3&2m~C^8rNGvZoZMh5u;eg%vfXC3m@PItut@OL06snKX^yd|oGxKh zM6t@zh&^brXe@3Bc!5E?$<$HBfIKON@_&3$J z-Lai8%T@!4t}c#Fz(JnlF34`4p9nZ2{a$JI>ZgzRt{viUt%E}?c%{OtGH^}vEqgUX zdwjvs0gZojxKq==Ji^68kWq;wDLD_n`N(5C*`36`lmSazPPyS^sX5@PzKna}wub#` z{Yi~G+iI@!gx#CF+Sb?>nYuil4~K5nSDSSDGP|R3wbR^JtG8S0N=rHS8n6bCrTPzZ zZ$|G`p0L;JZmw(edR;EJ(@__82D`d9IvQ)7E$*w%)J?Rwo83;Yciic+xaw_9>s+>F z&ZcGR^p!pCfSb4%{wgT$f_sr|6wAHK6vbO{A-M}DLTbx^Dk&eu@%F~fT^@I9yAwD(BRDs>2Amu0 zP3gJX+kM||&5=iX*`|(`l$Oqp)|8eGXh6#93~_!Z^b|(tHNzg_tL9oH-73qbWR}ZL zKK`9O$Aj$5-s`4#<{?%IS~qbgECEHA!g`16d(e_ZF(ip{ZN(Y{_pL(4DwU1>_g;{3 z%l_fvy)V6_EJEyv{H6jA)*!Tk{gTQx)(KoAHVODhqx1-wz1ASkjqn^`3G!j~K1prd zp~!69aX)WCk&(Fm62Det6|TR`TkJ!N6`b2*^@P5kJ$Yj9-9c7?;eyA|E)+O$SAKjV z`zntZ_Fx7p`So#rZ3WlDyNKVvRzQ%8-|6~+g>+3GAjoQ5KL|sbPGk{W4*G3ZMp7}& znEWt%jZ-k)L%S3(dff93r47oHCm0@rJA_?=)W_}`ZhfuC0c^iS(w(fQJUiTr)lH>V z&5ti*Kf*YT>>0)*kL(5ZlzfBod+rr}e^L1z9jNY9>2UwQEB8;~Gl{(@)kN-(dzak- zLmch%5&~&CyB{SlL`o35SgAP}8Wrc<&((j<3*|gdBm1r_^v$Hl2^z;m5R2aJcg-vzs%`eJS z>#{WsJ)O=Rvl$6#=w4*gqrGyphqdZ66*JMgP|HpZF5R46T$q<_sH)1_K z=rQKx)GlS)x;!pYsFyTQLaV+ADMpINH46c<~xC8^rd zOoQ2MKmm=&dT9e}mHiaO9Cg9CPqLOzhwi_B|Ni?0C89l8oMr4~K7)A2^F)bLHYnw< z%qmC!ssnL%W9F&85zi>+5iRzzbQi8A0UxJ2WYz4313qaMl;a^+6wb5QD^U8!7+~pc zH}wkXjJvTdpbI?EazIT`tR8qMrcV23@R zh>_nM5He->UfCqB29la@gQ`4xge<;oy(7nxkDfyd4f+{?qF6g)8*v&N966f2{0yrv zx5|{OfP^(!8kj)`=CB8+AHB!cgXd_jXfKUF?kMYqOa`az7MP8qylaE zn$~Wct-JM_$S3B8vK+Rdja+C3aXZMb&tJAA@=${0`ODyIKyy9#7Vs^PM0`b)_7u!G8jOqTZil>zzhDQ7(Nyrd+y9 zlslMR%Eroqc9E^8b+C7s9XH^PxJ%pE2YAL5ei_Cu?1L|ij1V`@>T&Kh?!&skwsRZ; zQYb5+ZyQWdasG@>9H@p|y8(wj!;}@ywrGkyo??w9drD_Y*V`^=CcaizT%VIuUtIUK z3C)HFJ>tUi0Kt@kwyQ+jKJW+{B`*^359vPeyJBl4x?okJ@f@?p;C34{<{Z&Di`PsX zuNMv0AHS@1g1j58ll}=80=G3B+~&YROIosasZZ|sLy{}&ws!XC>U6pNo!0XFeEOE3 zUw*2;^A%n0NUrXc&i;}7{67}xlauuYf6UJZ^jKjz^k{#OWHZHTwW8H%iWxV~$Otf4 zuhhKs?B}!}M*DQW0Akj(f0vxx;Zy6@frLgbmX8qryr>Z`YWOIAh!=}T73tYer$(gT z@Hzw~%^%5P7460O^rxqHo<4nwJx^z+%1C(<^FWwFoxu!BD!h)@K^7b;P({$i0G^_| zU8M(Q{tlNfPLgnb`|k=7LO%|rQuC_mKGj*0ctDiKZbL0 zjns~W-CWcXK9SXjUkI1LfoO-fAZ{i;!JRxiobJG#C^6va!{?X`nEuLP`m1sdm<#1H zFaMO6e@f-(0rlf9;rVsYEOr|mI3_}O>CHC}A1;4x<#XX}+o%TJNzd~l-9x8^d1-V} z4JL~!=+n#IrjuyVr_9@ym0dMWQfxnJF6mDq^A78cMfgO#mfY;nQ zU)$mt*|2`Nw5A|=JSQ*DlIvW3ZCl6QmGJMyvw=FR&+2Jt z*R;dF6q$ezVq~T8kfMP5f@z_jIaZRd@Hz-CtglHr1BQx>G?$SNN`=@)#1p`ZJ2uzp zT$cQT6jQI=-fPOVo9|3Xnas=CeWSf%gQv`w`)ILYzHk1b0z+YPQEqM#KX|g;S8Q-p z=Ty?+P?dT1x{`0?IEx$CnGSi13~REop3AK;W}Ch2jjXbgoZ_7MI=vp$M0qBNjnK+F zs#ZW1sV^r@ZRM^NPF6K>>=gSX)xE^x8gqR*r7HXMb<88#?a3Iei=L{(#~M{hNhs4I z5aV$&MEpu5sTF}rItB!7*V@{&SShpA zd8(^Do-+9q1?m+8NV)})KFGyEiEZdS{Gm0yU4Zf#>M@I#$EK; zduW4ur0c-I!2a&;{R4{+bhp>6Y)NTeX*D#P@{5~%DZVB{5zdpNCu5bz-HQEjKjzTa z#?{5eZJ?~v&w<~l?D-+0GiW28Tmx&b-?+G{YVpSU$Y;Y^w|i{^f3FR7)ay&y2D~|X zLw2@7e=F*Fy`nz<^ucrNTkr9#_cf1uI#`v>Qe;lqv1Q9c8ns#j3eiCFuLWf#kySSc zX+kH0!ljE;bR>XL2G`Bku%T=T>e^|B*Bc&aswAacjc-;u_ z?RIo#r@;um(HX?9D~w5_0XP~Oorv`DZC~44w=G_T&_GA};z^%#Wk+Sg{$!)Oq-u%g zPCUzu8a)o>tjUZMuCz>P{E!zw?e*6hdZf(Znw$grWetn_0mn! zGL@d6HA0C9v1g4yE;tDnLI)>(Hgc$Ol9pwJwj{+KY8>1!zIFpjX3jL8+!mfp-Lg3L zP-Fk*`72kZZtRXd*0?{EGD(n-E!71&$tTY?wuD7Bh#9E~s?cI<`Pje!yz}h=yA+PM zRNHNjKhBzi&jq%%2COy1b*4(YV_V=k*d#OYf^71J!d{8^Qlg1hz_m@Qn5+Cb4@D6} zmU6$WtS&9JwAxgfuv29oX=zz*PEPH<)Va!>HopVAvVWejsMu;Mi{CF*jj=<4MfvJ% zLw=66(^%e8o>QU;$dhI5ReDoKAfPGJv#Rj&^-{$*YvDY$gA0i8bG}hf5cHs;< zd*Vds#EE_14}Ks2sSPtMOVx~JX=XTSLRgkQSonX&vlFNVZl?<){jmS&(JTE2Ud?gK z&}SIm)MS|xj%RyDlqn~x3c3XPdN1mX&_%yd|8LHCAJ}y>-!UuZxEIk!3i^PgCmXvI zFSI0^*lRE1MghAyZWC&4j;QQ!ps)QEuT-&bh}S+E)Oj4sgd*OdtK|;}H5F ze+nNJaiW+ry6OM$dFu}bf4GdMZW;P8z%p1M)!?&3=o1t^g|IYoQ=1ec(z=z&qt5Znf=qQv;(}!JqPzu} zCAeCYnt)?Y7v(R=G`#tFKN3Y6SemqeJ&$q4`TqaF%+mf=pXRtDoC{zjZa@eD8Dw|M z_p;ZHJRFoS5KQIRy^#z~BMS~kbK_LQ@~1;j@87kHJ;mbXPak;%^MRS;XCA1i7CkwO zsfre|_-Ryl>g%kN_!2&CH(G;@&80u+Y0yFY3ANbas!BPs@1d`DeJ^}JD-6mnN@s$f zzQYcpHhJ(V-UeAgS`Ux!M-MF``%618b8b8UKU%029p7ERn@A_$eS`U7Yf8w&=jpBEzr&=uU0X#hzCs|F&kX`VkGp04FS@VZb z2CF_~7e6@0s^niC`#^@tN_DNMdkfXwZDd6_o+L?qcQ<=TemKY;2wL$iCVso*;Z?iTOvj3ndV=hsZh4H2 zOjyx00w;78q}pkK_*DgB#%#1{UdQU>U!l#9BzE!AM^-`#pq>LUQybMqx*{eG)8NtO zqwE2+EkDXH0-z<0w3G!U%HYv~MxZrDf)KGOIwN!QajukogT)PU;&r~}#k4b4Xfzh$ zCH3iV_=NI@`HKFNy_%Bji9q##<-vfC(XmHtd zc-=O*X39Hy-~iP*PMB(Ae~iOc&>~$Gr&6DXj<425}cPU_=L@&{$6o z-9JE2b0o+jHAHITH2pqC@C^(I2>andd7YveG0_&7?I#BNCi3w&(J%FPwU+4hC9Pc? z!*%deWnPZqSo`FNt-akwuk@^}biAaxrt0b@dbROul+oxk(jfYNmGaGfLfC>W%jO7M zq0J(RF3TG~FDcbnP*72rp1Lprn~Wm`dAA;59zWobj4Rh2_eVjk4OWo8|>sdB!%0tN}4epZ0z2A-kcMri_k zja4r`F ziYh9K@RI(_Kk${;J9;zhuu3yR4 z_|$}gwA@rp5z%}?NWrAi3|_%Ht`6{lwusXLR(B2?T4Do#&b zuxO>AVyu^n430-uC6DMUk`&jlYWVM5TH@M1=i0%q70HO-ozdSR!*C4~P`O`Rdz5P~ z!SFl$L;QCxp>SQVTyrUdYuNPscP5p!1So zAAsIbkME16eUBpZ54zBa5M}Ov^PAXYdc8R9j+qcuJI14DezcB5@z|gF^;^hy;Ma(n V(eH1gMUuz=IFHa>|G*0J{{YRh^^O1l literal 0 HcmV?d00001 diff --git a/android/app/src/main/assets/fonts/GolosText-Regular.ttf b/android/app/src/main/assets/fonts/GolosText-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f2f0a9a67cc3991dfaecce3418dd464cef07abab GIT binary patch literal 67988 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 O|5YBLr~V5o$o~Uouv7g2 literal 0 HcmV?d00001 diff --git a/android/app/src/main/assets/fonts/GolosText-SemiBold.ttf b/android/app/src/main/assets/fonts/GolosText-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..60f05d352c9058f97586a98f823ada3b7a86c745 GIT binary patch literal 68032 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 T>yspn|8WkXQvb;O5%K>4j^zAa literal 0 HcmV?d00001 diff --git a/android/link-assets-manifest.json b/android/link-assets-manifest.json new file mode 100644 index 0000000..9f6f7af --- /dev/null +++ b/android/link-assets-manifest.json @@ -0,0 +1,29 @@ +{ + "migIndex": 1, + "data": [ + { + "path": "assets/fonts/GolosText-Black.ttf", + "sha1": "e6722eaddeeabed103be8b1118c6f95df427fa8b" + }, + { + "path": "assets/fonts/GolosText-Bold.ttf", + "sha1": "551718ded281a8d4183a6177ae49c3253721a430" + }, + { + "path": "assets/fonts/GolosText-ExtraBold.ttf", + "sha1": "f2f3712a3f91ebe32524efa14df5d832b65c3409" + }, + { + "path": "assets/fonts/GolosText-Medium.ttf", + "sha1": "f984e30c8b0362809380a6c36a11dd219fa4e4ca" + }, + { + "path": "assets/fonts/GolosText-Regular.ttf", + "sha1": "48870644b5ac1f213fe5422ade65f3e3163b1ae0" + }, + { + "path": "assets/fonts/GolosText-SemiBold.ttf", + "sha1": "f9c8af5f76e6fdf4ce77eac72ea5fadf296ecefc" + } + ] +} diff --git a/assets/fonts/GolosText-Black.ttf b/assets/fonts/GolosText-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..299e76a489123ac3ac455fe931d35afd966678fb GIT binary patch literal 67892 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�qI))q_LynFiKS#gAa?5N&>FJDI9cB|e zi`6!AK#8SrTdj;$=$Yx8W}^Xi-!##l(l;`1 zK2Cf3;INIB-%Kk#f^P1hzxOaxIY6(!2Zs;wkKlgp0nR80OsC`xwm5Otu_LifUALPfNO#4fFA?b12+IS0zUz60)7f?rZhL>-vZnU z+y*=jJOTV3coKLD*bY1m>;Rqt>Vap07l7Ts9_C7XfsmTT@jWM>ItaW2ybHVs?hyX_ zzy|R+QE3;#ISztY&w-n*F`C-^r3KLr>E%$?L*@oxh}ejW#&0DccV2|NXC2c8CY0M7vRz_Y*}H1921 z_yDr^HvU229pGKS?vXHhB#a&jGjezs{|GJh5%#ZvvE_AOAHW)m9yvyj96L>q7+c2N zaRYg_yG72kegsf(1?%F!Up==nG>O5Eohj`>>i;# z_fVGuaDET?kbWMEo;0B+P3TDzdeVfRG@&O==t&cL(uAHgp(jn~Nz;F=H)QR2N{_(* zKk5-$_q%mOPE7utjC`L7=oOiJ z9Am#`J$-crumQLdxC&sskIgxO%{hV1If2bNfz3IA%{hV1If2bNfz3IA%{hV1If2bN zLCGSpIVZ3=C$KpuusJ7Kub#l}oWSm!!0w#D?wr8xoWSm!!0wzdmh&0>df-`L50deg ztf^_!xA6}G?*Q)t?@{|h`0oQB03Skg7~iq9NOvaEor!d3BHf2+%fqzg;nTFGE!|jV za{IyhPwD5Mnkllgv(d*;r^>Ot2 zIC^~?y*`d!A4ji`qu0mL>*MJ4arF8)_WZwRX*W}@&boa&{O<(r2JYdl{GS0o2l&D! zV}_S8!^@ZTHeh2K}X3q=UZk3ywdnkd7Mei|7mGR~X{zuFr z#TxR44r^r#Z~<;04DbNqKm-s8c!4N5#*l(pICmV`i2)LTB{A~7w+RLn?6n|eauDpwkE)O zl$!+#jcGt*8qk;qG^PQKX+UEd(3l1^rU8v)n9$ZoqmsV7(h? z!3L~%1J=6%>)n9$ZoqmsV7(i#-VIpq2CR1j*1G}g-9T$MW0xAR-VIpq2CR1j8ZsFT znT&=^Ru51Y>5Z-UzX2WvehWMX{0`U#JWl)*!0&-4fv14&z|+7E;2EGE_ye@h;y;J~ zJg^J+Bk%$}xf|GnY`x0!Yry{i4Z!QbUf>O2AMhryA9#;)AHn~K*?9va=j*^e;3R9Z zRz`^mY6jYvcz648i6G$Ij=NJQiR zQX=Y+hxpS4k8itNJKpnaS(|(h(y#Q5%ow!JrYrmMARb@^+-g$BN6pT zL_HEwk3`fX5%nPwQSV4ZJrW`McN~eRMh(t6Z5i-{7c67cOiD*P38j*-bB%%?C zXhb3!k%&elq7jK`L?RlI2(bxAk%*&6#KTC$!@7O9sl0bX+Y&4mb1s2ytT3%xFjte+a#k6RS;4D*jIo?v{8NbLD>_mahwW+4YfI zYI3heZlHV3*c(G?_H?mM>^uPpfFBq{PDSL%nFf}r8Ozj+WopJUHDj5Yu}sZotR98W z2?v&`8OwAU*@Mqa_{;)k1Lp%502cytfQx{Ofl6R5)@B~Hm(h9=w)|3HF|Y(!3j8Ot zzV+mL1+W3Q61WQ32yCK^SL1UMgvDyYVl`p0ny^^SjA6};VNF=9X2!54ELIcp*@U%f z!df+9t(ve_it$S^ekt`JbdONp$H6}V{GR70fv14&JUupj zVRRVV#e#R*MPi?Z^DkPHTUvk{2m?GoI1m9u0$w1h?b7dP%{aR?sg;@eQHmejn$&JG za4s+fmKL`F-D^qyBMNix7_&BU@9M(4u>l=rbgwexs^l%*3S9bMe9WU$0fc4#s zj%;QYx4CmKGj7{!_Y8Wwf!=PQw;Sl~270@J-fp0`8|du@db@$%ZlJff84a9HPqg<& z(+}#6d#HV&736NMJ=bhuX3^3?lewQjeP!ifYa-f4csg1;msQ3*v_`DtW=im&84v7T zy*>2*0ZM3gHktbbR_1TD?UGfJ;VA2nMq}G$t-+ZHYY8u_BrhCU!x49nN^@-6L1VvU zjNA>_w*(Htoz*$g7ie8MQLwo2d=>XDw=&XXp{dzC^*5MN+~T=P4Fn`+6fs+g*$VBG z#B3#IDL|fRS zSF^2e(EOi9FKXJp(u(62=;>BkURGLOR$5+GTHgO3>DxI-+BxXkIgC=x|FO>5`;R`X zY3Duq@7rH!-+v6On3!uAosrp$=uBWdIEd};paZmDJEh!f`EJTYC}kye!sucV+HPxz z@OS1B%$n@k5<4a`TcQ<2-#!G|Ww#m2Et=7;XD2#og+1f5Phn&h}=&-;0Jmgg&viYBW?33B41B>J6fXu0U!k-|p~d%_R<_DnqS9$6-+d_W&QfdVt}zcx*(D9Lj+V}(C0{fgx~ksr zNa&rHlI-(@r-*$XNQj$OUOFr1(XMGdyWZ6$H8q9y_O%@+k5{?Vs4CL?_AM+dILpeOkc-1eNFG520wQSu>{sWywKbt<|{v}yiseO}^ z&ghwC?Hqr5wQu=7llFHRTHwnqOc7qlul2cU|6a6yA?;j951fWya(;5g?8%c);aXPK zx~sJlt@%x8p^-gdXiO{VX+{=o0O+xr}#en2B~# zqaeOi?#m#DLSINtBaNI>Q<^k6(~4<5ar7v4tlExwz>%7Z&FP6eyLr1C5MmI6(#d7kDGA+zi5WGZ*W?nbzwWyNV+|Vz7M4E zxZK}H{0^OV>?PGNSd_7)zz6|}Rp>wZZ^KDnl?&=hIGk%kx8 zQHGab!>wYu&Ew<&FY>VQXWQSFGuCDGR^`a5OgQTOifB`+q$ETtAv~jBLZ*(q`)=)OZ8`VGb1CCHy5Gri-SuZbYyC7( z7m-AxY57SB`3V`Wgvu=wlN^YTKzUD+la z*DN_REvuJ5ldl>MTRvs{(xI>EtNL{7*2l;?j&O-()oaG`{L}J@II|O@8E`uHvSEvL z{{ScMml?V4CN`?GTzkU1g!hw1$t&(x+@+x4-${5{YJPP|_MC#S2y1wCx9<@2k&CkP ztB3fK4`^syZkIPi;O*Jg6Ct&->lEIFDSv3|3|oGEY02;(w|+7&EUiykuME3^$`<(l z*}xrBshDFWo-n$@{6utz+jar#5sDupr-wq1ttM|I$EH79eNH-dn$i2)kQ~M}88!O# zHbzA>y&pE9pr}Y%-kIJe`%=23xuiSwr1{rR@ahOxsy`#uH*{#(!r>FHpMCLFHht#U5!2qg{k#)Q|mzOeAI%J)Xv5SYe8@Q5sr*3W{j7yT?T=`AYU{8&S^TLOKxr# z9Wm`r8RYer*0lx0h85^*S}#~|)!DQ(cmJ(FnmlLPE$xgu22Y+I-qDh>b*3B54p2K@ ztgxNFj9ry>yv$&1e7ThUG<-(MJ+>fTtguZ#UPg9<&yqR@@uecEL3&wH+VtbhxsSYU ztXyu|#G_QD?wypB@6wU2|I%Goum0vA403DrHO%Pf4d~oMp_B37C3HgC+vVEzoK75f zPV1BzpFP*wa^WPB+@%)^FtV>}-9*kNrD-v_)ga^4Q>H|n@uRuzEG4z^(n2C3qD*p8R}6+A1K1yTx;@s*S!Qc9tFBjl{zxyao5tu?XrOWk$5&fCAewPC+- zFtny5)pkilH&4NPtTEHuu~H73dZd~8vCc$(bFJPgot;NDLssDhMfv%%v`_bhXUKZo zjL|7wGKlhcip|VL6x)~bT*Ure_oZ+t>R0wuP~@G)hpF*PX^Sq$Po zbnqT)XlXk(K<%-HoEDom{B*PhW_@Vq_hvA^Gaa21D@a=e@ufPay&SIYLHsaBcWpj@ z4VG^>g8`?EtaUcgqJ#MVUs09Qw`mtM6eK72wl_HP8Pl1A24)m?`<}r}C_I0lwePIi zxgqVmc=CwJsTtGqZ@8}YL04Q_*B+^!eR0=T4_%&i#=<10-Sv``?lJBSR!ld$2cmn} zJNYS$aCJu@XOE-7a21zCMEvV;BbRb2O^#P0D3ps`i58c0Mc#4`57)aEBUC1$*0 z+9P8-rIaliCa;@Ek4b#(P`7giTvS_f@wLfWeY+;~O7iuJ%Ss<^?L6}Tn)?>;sIF@N z>@!Jbm`Ub&CNr5yCYel<$(tmTnY=>+39s-72_b2K@CwgDcnXx45NOLwN~>aDR@&OC zs1<82wiUTZ)tjrRy%nvu&b5@*O7)6Wxk|B|{C{ijGm}Z0s`vkW|L^+;W|FhdK6|gd z_F8MN*WSnHyZ?T9@y_b!^8<2ufi*Y7li{}zwVObDlYl9&Du1I3Bxo(#IQf49FsA*T z`&wG|b*|c8negLyPijhr*_7dMWXAtEp>~IYcr|?wt)j-$38nxA=jm zTx&tO9LT3xAqW<0WO&Oeqxj40{@HEVw*lnZFpSd2-n7)Lt|b>26taQ2ESImcqo zccsje?Io^?^pG=ko@3djvRU^okTa~-44HqM>bEbD>z6cTB_!A~lMDU1x@7GEtw~qv zFPymh)B<_s!AZ~Ca$K@I+h)sl%dQ-oifv6XUvCa_Y*$L8A;Fsf=uZGo8t9;;H9(El z2%jIPtB=AKPG`7ZxhMA{a3&pVyL0ZJ!P^W_8TVuIbzYsJSnkuPyv9OZ_qI+u(D~4@ z80I>%J0;C1?U#(Hrn;Rya?j4XV~6Wh9%2uf-B#iomC|NNL}~Y{l=h=2?TnOz(x!g6 zHssj2rR6GB{!toffv9hUDo4r_r3&9j%Ou|f9Q7pgIehtOg=kxpHzD3Yd`YB2Z;@-n?O+k0&Dw@=FR)hX_S2iPG?PP!*8+mc@*Ps~$C3s|6mJs2JR9E}U3 z$2C^&2JEtnU}X-UHBlbmSv5k(B@d9DuoAFyRcbIK^dg8X)Ja znex(J<+Cj0$}px{l^>Ai0;DY9RG*5_HTR~C(-M(*&FI!Z*xwtkNsP;b*)no?A4cnT z?Y{7wKRxikpF&Qku0J?_O?hQc-h5!e2O9#l0rS&*ER%TN74VKo^?bA44v;Ie}oS%TbpY`HCD^a`kuLAvo+bQ72lGz)>Gv3 zr4=mcfdNpP?l7d-l9WzjM)h*pI(ss)n8TK8kgRnXMWZ;3<^>!!iPP+t zIktjokR-3`y%3Vkwk3g}?6uQ0M+{IZy`vg$nEMRkM`pRdl7 z*Fiik6;Y=)Gb1x&L>=*F zW_q8`ES6<+zQ>bqmgVBitEz%Rv|NQVQoKU1?}}0`_b8Hl%oTMRiDAi>o@q4} z7W<~xW!G$$ruJ}g9RQf=)PssVd zjkHX1Ui28TK|EYTv_{LDgia_R=ROuuzn0r5!Y|hktiT_+Rl}W(|M}YQmbd@tMaimM zXU;n}fH~;dn)#@c6sbeLNa%78pL(ad`Skqy3&+Eac>9;~0gI>4og3jWa3!81T>V_& zicZZKr@Sied*hau$6Xw^yaFeN(tM(QsRvLQ0F})jaHtBVbbR1ORq)+`<2NQZUhF3N{OE#v>YCRy&ubDb5H$h~ zAVz|nw?ShfKfP88#$6XMjw;7$zKoA_OlkR|@k%QiXf&Wob`#KX&m_-q&_V%v;W>8s zg-Z{;au)yTS*rCur-e7w{-LX?u+NJAUw3$HCjG`9UNcb1&yc)CMcexGlTaK|7 zz7JhIRikMT(GD+sNnSixewCgaP|hIUftF$TN!@5U8Cao~xqL!qN3aJy?Axc@YGdDE z6Rrd={`t=rIV6y`kDz|03W?BMMF>_6-KdUVfsaKU(yVlM&4zLBD#;J3QhZLuBW&l@Ao)NlR#UOlYz+eie9>UQa?nB2lsG4U5 zVf?^od_DRk3mu+*bb}sklxd;y;ZL6?;mm1fUMDl1yoKpbpHZ%_mz7)cHXK&BP#I>} zb&JmhaTwz6sq!cNU+>ci{UT$){tR}y-N^vw7BoAXzf@VC2 zne*izDZdy%7?cnHTgnj{x{CE%oD%=STWi4yM${Uu=})6ITnQ^XP%b7H7)H=f)1>q3 zG)ZQcEg2qq!pBE6UBH56T+B%)*DM_DNYAiDYf! zn&%`S4w=X!@`4M%ODY%8oLcgvCzM<8BvQMIQ*8s$Z9FqQ+6HCqB@$myo1h+w{v~pY zj^ykgd87wa6XP|gWIR%2)PxOb6O7r$WV=aH-eS3H<}lrlouO$fObMDxh(YTT*sXB* z&Yk)>MHVhWs5P1c5+I<>)%`S41n6Th47*>+c!RoP_mxg6OxIXLs^5_!py)?l#p2>v)aGsxD+ zC56Uo#-b*w?9MEmiRQQxG}ZL|kpF#62Yt0PZwxgp?E^Dg7Mg2ed* zm(PCZXB?_GB2e9F273q@PuURIPax#rha^1H)jxUi+BzDpa-OrURGv=5PLE+> z-dBW+e-gu!|b$ZUpjyF>eXEvckH1Q#EY)f zR2OKLWDVsTB=S52A&n_R7=4Y(Hlb)FMTnq-_&ge--~govw;os)islHvmr#-G%1zZh z`k6$F!(+{@NO+HD3HuiuSsqOj&dX0ucYej}H0$#6d77|@N_}UfPhn*>NYHr@i$kY~ zilRpzV?kJ|cgoI1A&L63dK{L-&pfJip;zjwa`BGIGY%}T3@tlg^0aL3$j{TEpRYL6 zlk@ZDZEnfT>pZkrUVdZ&Wq1}t&{7U!B6*qMA%#zBoLomWClR$^8G-IWIq=k-rxjPw zjV}_U^G4Qjo+06C1!F6>9BC%EfwCnQ5o`bCG2-n1;2eR7<*zVe2Qsz9Oh)6r!flU? znw%I@S~xH;t(n%Ifmtga>F$1H#hm+kOzEu0kzqDxI8rjr=1l4QZ#(-#t&i=L_ne+p zwWC-0xAf6DYoJ?jI$v8vW)i$OT(jfpsajZL2t)(nribdPnvQK`wOG5?d62~8@n!rq zbJgVbO|^HLk;L<_soA@*d=Ry~&+!4T*%*94fg5c#VjArc+^pENcP~UnVv<(2q0`g| zjyCnleVZidn|N`kS#LHQba{1mYK8?G~zrg7rT} z1(~`3z=4RiFuPHwzI03VOXRB>s(J* z*C8?V8Rc5P^$8a}y=@!RF|Lnn-3nz)(04mpF+#s3WpYHdliBtWO$MNRa4}YyVIOc9 zFosk-4H}~{AmJHw#Z#FBn$)YCAEpsNF3mV_;C;NR`VW6lFr@-=(m0?yEK}=4WrtGD zO2q@pU(}3gDDdRG;j>0Es)+Z4kQe6c@9bodv=CeD+EwiY?b01lVKvT%hQ+msy2OF~ zl7^)}`%qM1#qMip-_impjf0UvJ8_Zhm1SNveMOR#TVoPfVrl}Xd{==;b)kg!+pD{- zi+q=#b+6udk$vK;UsbkV+=ypD^O}hxnDlFj+$paH#4z#ds-;Vna5TAQ!NUg*{Oi9) zvTGhz@k1Idq|`DBh=UVHDIPEm*n9o1>D3!nMU@Yj2&2>wu24{0kaz`XD~-<%5D99^ zDj`#Y{9T|jn9M=1ra-x6a3(+Dp4TEyA8<7JO5jPPx;-OBt(^WN#7bJ!vQPh z2)+wg;kx5I0P0m2jS*W5HU;s*)P>ABkXz=6*jm;+FZ3Wz(!V#=FK&ujTNRad&KcA; z;go9(f~ZH*@1m*wk>(!eN%{fRWTQNPLAB6|X;xY+fpMnAXJ>U&N6$+C01LK`nir^4 z7&%ejZElB<5==VqA+C9kEsxm~MZ1%*jzN>e^H|+s-yMS=K-hPyv8VnHS|!gCWl^Vz z9YT~v?G;O~mli0FO%V{NL|P{sn7Y5OhW$&tBiostt5ZHm>V07T^nq11y{Gqh3fu{o zbSXZQzx_bZJYT*o)z$m45MP0JpPv15xggV9U;`w)N3P8y8;V<+TRDW>(&QujlPD+K z2=%$O$jkq%)`u%k9nmX%r@>8L&U2!p<&=db%17s1Q#qV1k$$lbpnXjeFklB2A!}lk z4g}|i$Rwx1Q`R))3bB)Oj;^VzTXS?y+mW?3HEWNwrRAq-U(u!KyIlEcx*u!P^2W<1 zH|KafIc8R3_PShNp3A^{=9mbo5Fuv(BjDB(jZC$7W>IV;T0UY2O~!c|Bjtyp^{3K# zd#DdiMy@8+k5}7o_Q&9`_tyc--7@8UOEp&qU&WC067QeuViDVFt!MM^xtTHvhU znrx{yPbVd-hAHvFH8?CHYHW;w${B-TBJDHQ??kiPE&U8xP&^{Vi=30olT#uugBKizpON<&9@%mv2 zKm(5Iyyfjx>t;p+ud-~kCjjmRNv1_B)*#dx*|8C_*>nkOAYF{Z2c^v%n~*x>u_EyT zJ&-g7Y>_07m9gAt(z0Kc5B_atSCersD^97bOZ&F+g!0q9xOhIRYASF-F;U8@NhFVT z^qRbylx4$x=NJ=YA@@;}#I|Vy4jxVrE@2<3L|SQJ=hYT{Sl{}qodY-cA9%w;+#r5_ zr~Kyy{16tYuOK2oq-%gO{3E(ytaHjP@-}09Q=zp7YNhX+veMFJOG=^FVYZ~?l0UjfEF72fugOj{blCW#7ZWFs2o|+z-0|n_U zlPfFUyK{prpTB5xEglpjc_RV~sWNz+b}#vuYuYp>549a{ldMBScqaYjmzB3-#*P(> zG8H(DgGPMe{%{yx`>%ZE&W&^D)Y(TI8`J=~s6ICdJ!yp&04Oa!DJ|Sb={an<%2gsR zi)X|xV47vhK}_Tsi(KoGbdfeh=KJa6?B;RgV5xkm#t!fV{QiJKTvNOU*Py{Q%Se78 zUaE0p&9}i~$83;Kid^YLig0p+T!cT$2X_>CqsSS>{0Be%>4V_|pZUyzP$qtq7wCKF z#rqD+1IHhG>=Os%!}q<&{!K0_y=9e4?P^={{;D>e<@jRhR;dz3r zU@e?`!<=QqPZPub@Ok3WAM)sqPvuk9>l6Ts(m(cXWmUK*T(@^GLLg5NDwUrKe8UD5 zQ5Ur))%Jy3Uu{KBl&Hy;M_Sf=9CgV;;H)2M8$PWc-s$F##I!%s2OuIE1VrR-5>NT; zuYL{id@Tacof~^GY_8kn^14{@wi4y=ctUJIA>6cXN5P8uP3f{dMNX5fPt99iu^{lc z#cTy&T0BV`W7cZcJ0ZB8nr3C~B}A?In}8wKc}y6a!OV z4-1Wg3Zxd(7PSJ+qzkR2lgDBdCq_poTuxHd4-~_iqHX0Z;!yUo79GmPyXz8O(iLRcJaXdJEs6GYYi_RYrG&cOF-gfD_XKnD{v^u; zw}+CFM|$!`x67iR)OxN#M<4fct$h{ zZjak$+i$bEJ(KTlXx=eLZr{^FQUI1mOhz5g6#S?xKb}kXp$t1tE3_X0aW|qAzG&Hf zYAz&}tw<7hUr$eXa4;!1l-ud6b{gxShRqgwxPv6&G(>L9k!<<%^$>g$H+$NJ-vOZeXnyV%` z`P=F~|MZwdCqeb4pr5gxCR%#o^bwvW{hFdY=w4tQ`!vaIEiSgYUvkbauUSxb=fZBh-wsk zVfG$P@n4_4{#GdEC>Ec=`SZDM(a~{%W)P(K1g8e_EX6!&(X&uQ9SK9|sR{{gR~NAE z##196B@Qc=uz<9Cu!l5(aQWW7=gyHnfTf-58C-UgH;I7anghjv*#@c&#Z^?MWt^nK zL0b2@x7!ztc#^pC8b;-q(4Bn5a$^AzGQIot!zTot(&r`&hTp0=5fwZ4?#1qLo)xi%FrEsG zkj_Y6ieSWf6stQx5BO4FtonfUI#z>FwF1&Wo<=*!k|hm<+(zV0ASEQ?H9|}OrZpLk zF5O%nw#i5J$YTADCPBJux>VIS`FNiH z43o^_!(m(z#pEN4(u%kY;OFzka}`F2oNun;W(^Brleq`SZLDXq^osrDPA$?k?Cvk)2tz zO9~j=6Js^ev%+dxGnG~g)wUA$Zc{XDN_wm63G#(PHuyi_5eTuY?nAB9_AmJ4QMOPr zr>F9bQAfUweH$*>;WkQMb@Rs2BXy2+Y=By^Q2DYY&1_C1C`C_XZ@_mYtTvPitBp#h zqf{$Ja(;vzM&&a^ZOW=Ay#baFa-LMnr(Vrx5#>~Srl|cwr*_@D4}ygh472Jl&gyAXkTCE1;V9b)RZ zcXK=In1HQ^Mk4G7%HAUTK`Yf$R6AOZk*IdXNXF0^p4}s?jZg~J6MJ$p`~CT`AMg;Z z`grH&b69=@2w3_~-I%Kw59gdp~2Ue`uU6VJj-uvdMGbO=Hqs^8v zaoPT+>Q$2`w$Ck2<*kzUY&}{nqA`m&RwVcwaZn*=E2fi3B2DA^Lv>d(ik+FBjJ!OH zGsWh~xQZT^9%w=yO=$XkrdjuO7F9c(u9T#i(F?$X2tnPr@L32V^1r)udHB|hq*-kBRoRq1>a$PQ1>p0 znb9H&WLIMY93`x+Yg@DDCQFg+R)a0sl9F&$aw_ocmUo$~wvs}JyRNTJKYMfC#Vn`ZnZ>_o z)(J;M9f_EA8+jEpZG*QZ-5ErP&)vCAmS-xUycbZqqbGO}KSrXovA##K*N|HSq@UP$ z!W2BDxL|X;kGD5A2CAnH^z;l&rBtZ)Q7JiTd_?v&26{4-KNszGpg<~TV{tE zdrC`t8j%!bzN>1+^3qENhc(URN<-o+i*sPY@q>j*;?V5|beXhsS$M|5pf1F=czQiJ-u|wx+9Z|duN6^EvD|ud8^8ZbKwi?#+dcwDTY@jh?9k4IQKSZ+*fOc zhR(4?%B3qq?D4gnbMv{LNOF9Xtf4HC4|DF+{{6w5R+A-3XVNEGz_;;A*ixQfx3ZyW z&ucB)XOyI57NvQTz_#DGGR^4BU(wyUtBGjt{|mkyu40OyiY~#o}!H!1Et{DwN3ht zZS}LB+%Mn%Oe=dfJ5!&T&A&)9QD+gZl}|!5VU+W(t`>;-M;A(I{himJe&E?Z?!NNw z+CSVQP8d;FN<0a@A1$eC9Ij8HCGMqy#H1CM)*YPRpe{U28<3_bx1uZ0t?tOu!xkMz zJ9Ih-RvxtTFmHDR!be6y2uZLEhgw2d<0O*nuPWE2ToTu$Z3$V879Qg*&^4qZt{;!N zhQ7@{%UcWq++NOSvARL%vk))`pSpL+FE=VDpP~`MvH@PQ|{ejir8CpB{dj$jq5Bc6GN z?LrGy2D>rrD)QiqB;)qpqKQi$VXu zJ7vGiuJY4I=>Cau?tg#ee!N-Z#`E7(pMQ=&|9xqB~Cy~N|_M;__vd^L9yOEON zKeNyC60{Mm^BjNb`&0rv=-D3T)FhE??+}_J~?5=ZtD+L2-s@zi4kG z`#jpij8YCgLPz7PW5TH_l(E+~Ek12ecUY`xPNyR|8LrUN%hs=6jRoUSCoWnnscw@IQwUa$e|w^#V$D9AMuoD2B1Ap>}=AU@RTbVhvynJeA$dp;>t!QqpKmm;?b$A|5 zg`>01i z*)$ps=Iq*9Sg_@{K)l zYuOg|ZL()}h`EU(WvFy^G0vjl-)kd(&?V84kM*+8L7reR&6ri#C-dMrH;p6)sQAb!LzRtDplL4sFd_YIeLosf8} zaZtH9q&f7#p3(PO_&w#~AZv`=mE)dcYuEtE${koXWH$e~E3|h&EysHBU%(#en$JnP z*m^fnPc45Xrd&EN%7bx=)QmU5sqF?OlfvuA4R^Df!&j-ila{HQUp#!6%X9&U=x?0< zu`Xaw9N`aeLRkTI3lAqbJRKqigUq_TiRqS{lvh#`QQN-4hRg3X_pZq6Ouc&<6UgvG}; zIJR|Y6ID1%;XL;tz-_?Q{UEnCaFCLnj36}-PizrjYkC&0a626C6$^XvJRbVXL9kv zK8-pgi#6DOXZz`Qhb{~a4Y5mH7BH zCKGh>>$pBTD+1T^`Sm+=4QxNo*6{1!@M{^@z5Mz*zix}(e>Zx+h~NJ$-a`>z6drx8wcPjx+(Q4_d-+MlCU%Ku-OOc6bZoVGaS_uRIJ*5KrJq9om9q zVZVh&mCK+&p(Ut9T%+@$9CiT8Kj7sbP&v&6zJDh)tgZeaj&XJTE*x%c{rcIj|2P!F zeLROAxK-KVu*0nM`{=%86*bUf9y`e{(`mhUzZdnW(7D%m66JB^*9LEQVExJ)L_O?8 z!ksvr#6c&>0SWv_8TQba17atZ&ZeBZ3n^u_X+qS)K`?_R@xk&j#R;DdfF@JM& zy0>-rU3(sx=5v3-k>}?CZ{IN z*6XDdZ9=j!S(A*UA5-Px>gcjk+*-^Y@j4t{`e3d+!#~wbm)=D_f=|FtBUiIh z)x1mqM(zhvhj3B_#zKk`r%91dz$H1~x+1Y}bbfMUL&L^TcFzCg#z~VlesX@>-s#i# zw#}u0_uR%c^$lwqs+QHWFKE)uDPB*iB~9}MR=2dce*MYzjtAD)*ROw|qy6Oi`kmAF z&Y43`(sy3Ts`<%nD@t-Yre@f4%aY5A<;-av+1R#&)&4L}PWT~*zAUaLE^Z~AQT%t{ z_v5@-j&=~8&mQsL`dC@*>bXTlb63|!epmGbgFRLJyK(27`ZRa`dY3La)oe~pK3p_+ zZGHVZs=uzje(l_%j$m(X-Qr+yab0b15KBx&nJ?e4sju&OgI;d{g(R>d4R-or-GL{p zgJ-H>b+XV_YFr>+%f7acZRvaPbXV8or%PKWvLa^Qzh8Neojh|!+4SVXg-?>aFtHVE z2gYim^&gfGQC3thq^!*d{k)8$rAph&#kV~@9UiK5wjx@B@&R6ka*~F$ZmKaq(&pO+ zh0287~ z*qS!fge678S93AAa|}=LXYka}VJ6XYigI{}X1W|->oEEWup|An6A{rC8^FQ2+Z0}j z;sPu+I)haM?X6s#%zf-bo2oxg8p+6c-5#RsO{;g)|qV+ zteFm!m3OW;<@d}uq0wk$d`?X7DWLa3Oe{5PlcR;Y2^w?hM84sR&%I zgbS>s;;kIOggCZXYkzlTf6}N^i~AQ}?p>8M>d@kyt9NcTuU#5@YVqQJYj3aZ?zY%- zi&t*7Y^Iq2!yW~-g25W?E%Z$rFlPkBA>7nqmb^2kc-4zTi+81U@p1kx#Z!lG*fl zjnSBF)`X?<^*swWlqV!KDL+}dr957X!*rDA;x!h#Y{f|`r5oAC6A9)7qtR@s>nQL~ z%1!YYPbdR9lM5^^UH1 zH#eNfJ;9Q3DDI!}#|Cxgn$ZSy!>zDFVP}RF>{sXehEwA@ku9;C#=3*IFC0NHo<9A~ z>C>HGy7DFbCpc1JQ%)MODN}KNI=3l3aXmQIWIKPJTj#P-$#8AS<%1Hy>e&7>A-$F@;6Whc( zXzR}FQtp;3SD2GSpBh(;T2FINUxGaW`ZljJJS;u^*4ekhix%^dN9(N23Fbg&mnKmw z!^6dD9qNs8PH1-^e3)BlL@}*Vr^CZnu1G(8>+H2(qRnyY2Sv*&fK+?IH32}hHq9TX zfwvwrQ-q&ge6}#E2_c%W5Pzlv5bcE|ngEzHs}x+;lhDJ@&ySA|Iszr zF;8iJ4iXu42|CT*L~F7q9rJEdiR!?B$D&LY(j?}@w zbC=J?8=%8KVq9D=`un5$r(k~LANJVKDIZqhN(2qC8~-llqLkZz@`?iYJ>(*L0V@=b z)pp>hZJcc*p9!A{H#M;r=uDgbe$0jh`gn(PAbiSO@$M@MI=sa^Zz+4GJ;2XPc;S|i z_K!zs4&9jiS>@J&Z(R9~)N|!d8$*C7vtCUym!d@s~n=?N+Qnbbbb) zXrY=oYSO}XC|53oFPH$h1i+PNE+{ayN430zsyUcf+X@IzDK`OZIiRLLaCMH)Bw+rT zfO#cDO{`rG7NR3Um~@FPQJ%b1PM87UW7=Lxc=I~EOwua12^R!yIl(V3Kua>bdzW~g z4#+^+>>QhQGhU7jwG_`=8r9D6I`Jbl7v|&?(g)+Gy7N&Nt4Ie@1TUOS_Vu3~=ci z6u*dxufR}$XY;Z%GJei1lV;3oNq0EXTjp^L2U!U57z5?q#bP+tCV8fL_UvZ**sN9? zK2oqg6so6Bw-Kg0{u^m@GNi}nVU2p>RT9D$ju0|FW5u!1V38+xSF6^fw*-9NLVv2! zni!ub@q+SfDoD0b!P`y7RD&%e#gU|oHzbG)M@o_|LC<^Zgvaxze3q~dVXc=s_w555 z!)K+HacvqG?2fn&JDg-~rvn<-zbxcFY@ECq_ww*h>0TF2fbVqR8r=f)!})QyA&;=a zA@bvg1{#EsPay>8e3)!*@UL}b7!vjIMy=K0vYH&0?!=tjrq?tQ)3Ba+yo*P#OI}!% zSd>vhJ}$i7hkNcwY7y;X%N|npRkaR|pBLMj?3q5($J{xx$F56G(iglIDoM>vvnA-A zZnF$-UMeNIIGq?F2=pvwD z9(VBE_4R$_8@~P!)rmfT8MR{RJlub#yqszj7ppx)YDDN9_shb)GrkENpEM*s>yOXvub8#b47P?uzW}Kw3|75;=L2z-UDIud~aVhdJecG|8(P2&>I0EAklaP%q+JaV)5% zGB3BZ$djBBEvS-SS82Z0QYLmZO- zB^5i(MyF+IVpfhy#l4_noi5R^L{KqSMO6la9bv_**N~*RhApFBLt5gxV$5}rU#pT4 z_e0V9kaD=L8gpH(UULbC`|t?y_PK<@b**~Mr3|iN$MgGK4&WNzO1c&pz;z?PR=E(@ zP5e5Q;hj|QD{I+LfUui*;=?5rU8K{SBJWm=ymRrR&gIX8<1}`^@anj~^1h(EA`S)key}3zlcCxUCkU&U62q7y$wuB_?i|lSd2&=4y9jW3*m1>KM)>^k( zwJxoVifECl#ZDb)$Xtx`spS5yx8c;Hs0tR?tU%+xX0N=}INs zr&Q>%$3D30GOwE2>tn`f2|AN=3b{l;_~$sx_$j|v=IQMGZkwOKs|{ZOS;%F3!03vd7Yr5**DPGU#B=>M&}Ty*x}N;JkHjwJc`MI-){~#R_4O#FdR$F@ zw?D0Y*VMXiAXsUiPsLy>YpFU{g{V0yRGxzV+(Jdk4*L2~wgbLy-@fSH*MUZ2>sY0~ zXpMAz=&n@>UypS^MH=l=vKE+>!i;Z%F?%R$!{Q}t4Vh(AYqz!6&STB`0*s?}%L)pbyPfcMWO%<5!Hl>&EZa*7r|{$9b| z3!hFPfuB}Mst~hSJ&5_R`UmDoep-D*K3aXMS}^~uX;JOcq@}$&0yA1iW5()u%tW1p z*;RMN?5oo;v-CNb!}KuBk-8MKQcuL3qGw^Ar_aY+plMybNYf8`nO=^$O0UAaR9}j@ zRqs&R%Cm};%NlG=#GGTzrzBDrrBXp8E|;NDPz+ZgR+%*cUybhwYb0@$N>l?>iK>84 zE>cU>TD4VOuWnO+Q2*4aI!6zoR8#dv{eXU4@6oU8clC$*3rks%R%a{C8fcBOwp!O( zJFR=Hr>w))3F{N<-!8W+#?{T$*Olu!$917=z3WQXjjlUf54v`_UU7Zk`o6k{i6GT`)J6ZkYOQLhTI?WvM0_{>>1^m?76^mm*-*6ZqGhXeP~!{ z*U-M9gF>f<&Iw%Z+DW#N;;&kNrZ{)xA@cYt@Wx7<6$dyV&q_wNzC zBW6a-k6010G2*I-pGDjr@j%4m5pPEJjO-gZC~{cj+{o)9cShb5`AFpM$UjBC68UE2 z$C0O_Tv5?c1ER{KrbMlb+7xw7)Q+e>M4gI`jqVYh5nT{HGJ11#ZS>ygm!c0uH$;CJ z{Y6Y^%*2?7V~)mliX9ufG6N6GBwy!}&TBef+Id^&pLTw{^QkUL zUB-4<*JW>)ce;GrwR_j%uIF~Wsq2GX_jNtiEu>p+w<+Cbce|$BgWX>3_Exulbo*Dg ze|OL8KD_(5?lZg3@4mA8=I&2-uj~GL_jkL0*!_zhsz+XrAw90_v8%@mJznc^tVeUt z%$^f_&geO>=T$xT^?bAE`#rx(_9SN}mnF|ko|C*fd1La{y?48zoZ11akKhpct)X3ESsgEp2?-w6wWtH>5qDb~x>LT4UN5X}&%MeMa;d-)Cl@`F&RO+1Tf? zK70G@@AF2VqkTT=o7=a#@7;Z$=zBE1M|yGkiuB*7Ki@C5-}HW0^t-X&ANzfsk(4n$ z#O#^{_*`&`{(o@(tlk4rTwq#|4MdjcGv8} z>{;2{vTw=0FS|DT>Fm1f*Rvb4Kgw>({`Y`>17;4`HemOFmj=8w;GYA&%?Zhg%1O-W znbS9CK+e#dF*);cR^V9>{T=j7GoJ(I8Uv+~#F-;lpI|7d<=fhve9NH3UOu&m&+f*T7SF4$M_ zZsC~1D++Hc{B_||g|8Mi73reHqW(ptMYD=l7F|_zdr@uCOGS;vR&h*mkK%#F!;2>u z&nwk4}N^`3xf|1K2_4aWLn9*lIu!tEcr#r zuSy;&d936QC4VY;x#VvpZ`i_jyptkbIo+z9@WD& z#BqnJUDh_o9j3ZiD;;;ZDzN-C5h~a6I{uMrlHTjMqjaje-El{&BDKJAcV)DhYP%UC zBUPp2){IJn9k+#lw&Qj&PwC;f-EDQzA*AEvt39}sDpSiEX7RL?XBiklqa-HAsechCbpDKa!*l%D4`%FsATQ) z^_Qkft*3larz$lcQ}W)xvy>wRKgqY05mnr4X_J)yVGDI^*A3*dffBAJUFpZQYLlsH z4sElFJ{xG-VL5&SP1{J_7E?EAr8Q@i;rmi6C8zPETLYHEKdVfw?Us|eR^hvex{aqV zHXA-#sirt3o9>h>h5lGeS=#z~4e6Y%ho#k4o4lm&YE0cy3~kDHrYe2a#*J;glR|vq zUg4d!CN-O9Z0;AXSz*e#jQCO-;hYutuEf`0;+&wA{d_(kASoSrCy%zu*=Q&Md?@5(jsfNY^E?D&V`FhsE4$e>qsg z{Bo_+4w>j9nVY&mf@m*eyFJfiKh4b3gRbLsjMydWG99Ypb$6Yn`|18VUl;4)dW@c^ zFVIzbp}tJtWOcWSt-aPuRs%E6Fju6jlPkj=>F(xEa}RNka!+P{IoExs`+oN$?kC*O zxSw~|x%azYalhyOr~9<~-y!kI*CgMS{CP@vNCEzTbdfI6rFtAQ`#H?$FQ(*OOvzugj<}S|7<9?Xg@oq}~g8L=+U)`^{Pq;sEe;Lw=xzJt7pHcGIlrAYfQc@`S zz?2eG@+;bvd`ItFgG#<2Ez^`d@^sPZq0M{zCD$+OXLzZrHZ}N9#tPn|mig}X@rr5x z`Lcao#q~{tQs2fqo&oEdMFD5PaeTK@$6xS29{(**`;KooKK1zU<5kD!9KYcBtYgi` z{x0FidL8o|)5jv;drPUK`=T$1o)$GVDk~~I;^Bx}BX(N*4euzm3)0v1Y%87j8{TcK zN!AqWeCtAMk+s&^Z0)dawU`fB&)PX!&szJf*R6x{WF53Vwi(ft6-1Tacyy3 z=DHT&9j=>PJ6*TBcDwew4!e%H-p22Q!1b}~6W3?BzOYklZxU|aW^G@WsYiPXdD4H; zZ|HCJ+g7ZVVQJl}|Diw7Z&{u7Yq~+#>vwp|`kU1g?(U%vAuO6vKZ;R3iFeWz)kmcx z9l1z(F|smTjZx#!zmwGrH5;j{Mmm?OmHH#z(>}KP=o6Mm`H$3P>MHePwL{&gZsE=M zSL)a5e%@mrVJ+er^+)xr+Nbubzp6v(uzE+mtB&iFR+#?KO4WbW2d!u;&Wf=Tt#Hdl z>$=rH^uMh%ebfrEW?P|Fimuatw$8QsS(bj&I#0i#KG0w3KkB{uS$){Nzq^@*gs5;8 zVP-6yRae!GSxkn?R9Pxs4Mj7KP$Ol$w7N1wxk#O-E>IVum&U4>80*%cZ7yZp*{rsx zE7T3@TD4vMMBS-=!7S>R>T30S^`v@SJ;D3xE~^_l(y(jLG4xVvFfoAEwh%D zfKAM!E?05tO4dcTqI<64y?2}HseY=u^S+y`ex|yp>r`)blS)%Nd3U~9^;Nf`x$Z{O z-J|;RM%+)`g+3MExD@ z{yt;Vi_E|NV$HB7TQlMAS=Lmmz$%2}hg!p|Ayz(b_~%$fR*7oToq2DMVdWuCcS3tc z>L{I{TC~<-tXF)a=Rs7AqDZ+O0ik+X%E)IO`RxRj@8GT#wKr zbp`MLWAs?G*LXca&t_fX0)4)|P+x==o~P%sHo>}t9<5iP;TEFZ7V9N?sh+Q^(Q^~^ zEY@clb(#8?9;H6f<+_Vr$r{Ki-A%7XvtOcn=o;NquR&9;)xGpOoub$4-g*No4;#_@ zn{*$&nbnd@83BHzGtl{&`f|Mmow}6~;R>CtuhawdRcP3&^+0`%&ehxWApK*Vr>|wa zxK0=7?YdC^1pRwGqsI+;u>L8U_-CwX?9k`v8}(3q6Qk7I%ue298(aurcpjCG>Z#s#&m7-L_iXH?3K^a*?`z&ARz()V4M2RMi4)TPWAh^=L-!3+y{wVeNc6PKBJEns8!s(Oj(6bo8(nK! zpe;0kP)#Ul2FLO>8voyrOMCxj<8R6kpqF)GMnP7Q1+)nm&M5mBqn-3*AM%u$Z2^#; zw&%Da)x)8YkZxy$XyV%?qufFLBC7y7aG9*wy7jZl#q8kcP)5@-tSInwi~eJ*tMy+7#5aa*zfS;vKsL1c^ zMY~mcIIYr$SpHTHrFN2^tg6deJDV_44pN#JR1S;LIGXYI-tWvo)<~Guz!~{wTr7e+ zN*EWpt@JxaaO-unc;0`PIMWwo*L#5itA8ss_((PMc<9NQ{RPov%VAa4$_dgf55z5KaKed{S@YH zdN=0J^^=&l>Rp((=qE6D>c=r}){kL6fE-%-e*JsQ`}Cujzt+FQyjTAgF8!5$MDNot z;<`satpB9{jO%XwkbYj*;krvdsGnn2X`u;zLmNq-g;A@)=uMHoX_$9lzo`EkjUw7s zq;)Fo^K+!}&t~p@l0A)&m@j`9|0vBHgYM$4RZ~EPV^=!%Ja?@LOOP<3a}eQ#6Gw}? z(jR8~+jMO-CT&TxUAk>)Ng8eGNS+er8BSOP=z?eiZT6r1+qaR)Ut}U62gIdKdCyY3xwY}6zn%T^XZRI5 zBda#Ozb}mKgxl`6^o3r1<$n%N|GV7KN?HaIkGzo2Kwp`B{Ba#xzwQXO+tK;y#STi# zX#=C1Odd}CL`MBOL2P8newK1MZol7@pfE`rK2WS`we=HjX*1JrVhas%gqOun_(uAk zl@Xf<9Dk>u{ow(=k@$Xk$uE#@a6CJ$_F;C}I`X3}Q_!1oU`v~rGKzf``03h(k+#3> z1O8Gcsi)-Y)X&u0_Ve?#EmP#9o8j?9`Y+L;7ai<}(D~iiA|vfVJZJ)bU*LWkoR+lU0mdpfb1oO- zo%FNJVGKl9h@K6G=*I*g_B@G$eMWwMKjOE`t1S;HkK`5LU6Ci5b0LGK?e?+$!jF7N zL4Tq0tQS@Ie*|kp&f7r{)+!cyj}Y3OL+c1OoQe<(hA0x_@B4 z>*>Bm@CNQNjvaz~6nn)9)*gJ`KXF#{AuECIg)YRF?$Xsp^Ceh}1^85)jj*Pj!!F>mP>*w|N z2p7Dqy87k7@bD-22~Ud*3y(Uo@46R07GC=uauEiy+suK=~w1 z>owAm`cNi+IgJjII=@GGLC1OBAT!9urSMZ6;bSR_xFYFNAbCHd-crZq4uW}D>LqoUM*iDra~J(G-?UdU?U;aj z0C^9vdYkfP;Ld<9jWrHwmki3-leS0z8OY`UD+>2=;}$yM(J6uSwyXR=dfQbw^$ny4 z-DpF*U5&)f17Z&am7o}$qjveaxh|yb)`9m`j80`ubQ|^#aJLHY_{><#8;db*TimzX z&?8kT$ne|9i#!{!LYyox&pT-IeU$S->U@m+1Y3}IV08k*k8@Q4nk;b7q&@$n;th|99Le~%lQiZNF8buxgzbdqq;K2Cqv9a<*~Tc5 zNn0+)-UQm$z*?ay^zFC>GG=5u_7dp6!Y$)mKgIl%e#J&74Ujf8I?0xw zN~4Q{_<~hJla{h17B7=e(r;(^EqqWhePd+3QsOb+pRXF|3!q$}aF%>NOp!@=wWJ|y-%wq>QYV_mZ`~l6#J|d>>5u|=dyP@T8~j1^;lLs zH?fbtMQxUyTuuP|h}F+&>J!cg&0t@5qMoE?GH3aR`bJM-AAFWRS5IZV{4zaFZB;j*!FEIP`jof|Mqc2hy@vd`H&t+%+Ee@DXGi#A zvroK&{ohsW{a(Vp?;7@e*RkKbfxX^M?DJmA&hC%c&$^u5-7DDHy^3AkYuM5KF}u0f zv6K4~c5!cD2lr>}-rlHhGJ6^wcbe{Gz4&g{k$=V7@~>HIzMr+{->`!G5G%`%=-=w! z=|}bNbuIfzkLxG&F8!q5t)F5a?GK!7e}*#)f8^A{bF4i7i52M=QNN`3b3*1X zoP~HrzsmWH*W`SLKEN4{gZhv@tlwm3_$~c5yDjgsCwA2A9Us>x%uceL>~L0>^*?oE z@ESFH%U_t?W!Y!`H)kfk*57a{q*eRaDA3$wa9M87Sa>*N5ysgIcA!-}vY4onRA<$N zb!^!&?7=zwC{Ad^aF!&F+YIqm0w*<+IGf+a>S}e9GbEfONoJQi#p-RPa$>)a)t9p} z{Wy7&$q5N_27n#y{=88QU{`w}``d$L9h_Bim%W$5-gAuV$$sJ^%FVfvRCXU;;4DcL zyDFVHxe;p>%lQjyuqu;17j{J=In6MSHTIFt{>yN4)1cHUCp(%2=vR&C>C$97I*T*cXl4>_r^&l-hZy_yp$q3RlYe^A|OjZx9&48zkZ zh4UJ{)GeIXxS6vURh-QzWqxtLHI5yE7wtVnPOMDkM9{gMn3!fw=LE$}PEX9X&f^rt z1)LJP$eLr#wdPq>)_kj)8zu|cSzT-`v6fmFTg$BF)(UGSCq&-mJjV^3COM*xb3Uel zlLBw6qw1Ko%35t*V%1n{IBT@dT5oNzHd>oFb#$q<#Zx-JX5spUp`|OTs%uuQ3@u%? zc-6{<%eV! zfW$p!epQV%c3kLKhjeT(X?~GsLRIy;wF^BHOxkt=`DLC-w(q1M--1F{#mdD|lb5Vp zxwxuk-HPQ^>(+)&wo~;?wdtn@(H9nZrWs$8Xx^Z~Vh^e)sqjp1qskjp>X~7hA!m5V*IOo9=!s+ZPOuUoNb`NECivlc8}ShH}=(lwr0i)*UZFN`>^ zEzonG@$#H+qIu5`w2G(7Zu%-Gmnx^}tJ^3Rm_m9M8q2#d5D>c1iL)@cA@lORivuL? zCA4|?(i}Nbz`+e`>BXT-ok&ZABIV^5JMCTUS#G!A^0t;4lt0R|()L{$H;d_$o1H`uMesV&g6$!`74CYpD1pnXhH3I^pm_8`a3bL@QE&dv9ZUbt@c+I2N6 zt2g0Xv$kf{vW3-~qDL=Wv2?+L8JBQ`|In^$0={FlYXv~U#^o+ZkhYMb=8~P=T-SzF4rk}i4&v5 zp)7H7C~-eRS2&r`8-H2q*VM5#ko>QuPQAuDr|Epw7BbCNA{=tntpqnrjClU})#Ub&NAxl_z?ryLbdyb32?g%hvBiC5vot8nNmo%|}Dc$H4P zN}IlLkmH~4(B(TFpYQi~>QRUyXye+&ZCtzfEL@xKWRmanVxd1#r?8HKD9CpTo$vI1 zzEk)@r_%XOqviXb9WKasDwpqYRe@9Z0w-!aMW@PPq!4auqn8Q{a@Vz$s6G zQ=US9`cD1@PI(Ia<@D3}pZ)dq=i`*O&`H10$*<7Kr?AYuNw{`XfNKk#l9xD?B~A_{ zPR=Dxilt6XOY=Rb%{H!e$V#1pmpNo*PD7MA$(A|EmO1pJ9QsjC!ACg-9OdUeC!KO9 zopPt5D3rN{vDa=e&*5vA)GRbUVT)F+tC66vMN8M)G;5Y_6p!#V%uiMt*TSXT z)-^;cmpTcVl-DluNWxf>?%G9RcCu?1g_=~wmP84cGzqtp#9^lhfk|-fqHsGsDThf> z941X1UME#4lbx<{nUsajq%Cw#>f&_L7eYG+T%xn`atE7M!!}HWZCVf8?$unU*K-{m zmTPlGUT(1oudJxFTR%6~?!8=FHRk2!npV%t&2z#_%e{-1E?!r&a6#3YC3e>KpqH0B zXi#|7%EikUE?>B4t=G6}q=BPXSJfKAB%)H%ormsL-mK znpGRtt&TSK%2hRMxo*CO3W&E|0pnb=YMmVtZXOq`+OX1&Vgfdx6zu>hXi!=bU}xzJ zSNXZc;bsm|y=uk$a5Ie%mqSw)VTzYKDu=_Lj-Ra-@^fu@%y)*t{M^#;wM&;TSQr%B zsg$GF^PK@X-x;9u^9D!SsSh?y?K~9Q-4G~~{TL`%FlkxvLtgO1sNjd9;D=K45FIFL za9BamL!Mm@Q|G+0QJzxsw%{$5uLIPqTD@dpO!cOkiZyGimM)jJ$<32z8n@l^c?)aM zsWoQ$C*hldo+Ei4y^vX~M3;xf{s+mkvdA9Av5h{$9u)>rnY_-3!=%X~5NkGG)?%D9 z&nntJ^UOOUf1K-eVaW+M*Rq8*D^==>s+wi0$BJbumhleDCZ>cK3Q0%cj=h%m{=uZ_ z;k+|Db$}c6tXFE*V!AdtJT~PSiqa+Y*scV@T*iK`3+&!W{5e9 z_XpQnV*b+gJm$NupJ5(wU5)vTG4CSuf+>&zihex4Ptv?0)MQ=Bw-= zkd84|8uI`qr4O9tlk`TeaWtysWYx@N^pZv98nj?%8;|07?2Ov{q{{b#hBo@sDDJREwW>&65tR{@8r35z$(XUm^cvGGW@M`|zcfCEGV(LyHk6T# zksol8^;qQFmh<_}gZASYPej4$yKd*?tOTH0D+j5UMVtfunyn_FW5zj~LiP&Y#M~(TQ zG4D0z9mc%Xm{3B$!??Fcz(En0MZi0bX@}NCEXQY&G3Oc6_OU6?H}un;Sd;v5o!+@C z0*;H^W=!LbD2o^xQ52DDOxvAh+|{)vCQ{tOGoT5P#y!WFv%OPEbAq=LbEJ0&W`Qwtj5*SqfsgG@H8f|MJ-kWYSg+TZ?z5ZWt>Pd4 zr3p3k;h%*!O1|MpM6eltOnk!M4nK%lAC63h?+f1>eQWq`W7Zne_6as07JuPkDDMlR z*&TitDcI(1-k;*O&6~on$Gy#%w%azhqDxiyT9f-qV=ghK?K9uFFASeanRiCK5@t-GVM6hnLwTF>zN4pxyje>)@hH6Z&k+QJ!#V3rh z1rx~+$UZzrUbcR-wV%;)VPnMKdss}TJch;@3vA7A>vp^R^Mx`JE`h$xm_wx&VMWHB zD`tezY++f(r;nJCUy2zeqmBwoHf9%Na@tB-TckBC()f6ck1cmb;=;s3g?<(K1?DHl zZJQq&_X#l_jt!P{)7MUq+kHAxC~fZY+U{T}GjbG)o+2018g`DhwAv-~+M37KDs~Bb z7<%*?vHoJrI#bSPjr(aag@3}Qgg$P3erwDJ+BhoIcISvcJ-Zirqp3pgF_gxPG~*rf zqfHj~6m%bB7Rl^H7a8{;;~pe)8l7a^W(K2sT5;Tf5NV()?18wi_E?BB;#&1=D$qn24lWr%vr|VZ&J9- zxP>=~W!$aCywrpa61Vc1a*i`4k-OI7BPC2V<_r^hw=qAq-6plWO=y#vs>J%-pp1XH0fV$S|(M>rmpkJ zeD69_uMsAfgT^#HtFANj*O@dcO=^{#Y{zYT{(S-g{LeJ+y^fD8d%3qmuDhy?XasNzA_5+2o#F!O^ zevt{4agr~k8J}uX9?r1hQ*A;YHDQiK|o|6iEMNapTugDRPugGyuL2hgJm#@fibDFQnad(=p$f1Au za-1G%?w~eOgAc$lAe<}`Tkl{$_C6rC)PFZMt_2TM`}=ri{>e=}+rA0=da%vGR_x6{ zY~h`i2DG92gS0&F*kZnG%mc=}*O)Vnx!#!nG^UKknsXFlt}&((oxm3W#Jts*`;Gak zF+Vlt6l4Cwm@AEW0F#x7z?=L;cBA<&l(IU1gY;OjePlHw;r6&OoU<`=7xHTN$Gy?- z{qwchB)(G}N&O)m{o9^>N7~%~Q`dKw@$4aImh2cEo=lk=xe8N?X?`S(BTH0=T-yU2+ zc?78B#=d=$56jo&tHpfI)T+sc4)$&IJ>dJmAJe4XEf6=*)&U<$quIAddR20?|4jRM zg^T_56(8Hp2|bC?zSRDRw!N|a;}3r_`Tv*EjI4E&zM))?_)fq*!BS-S)1TB?B(;f_ zlAd;2nw)K(k$!LH1eM}6lYCXf$h&D}+hw$_Y5O2e;LnE=1ozPi;e2|9IKCs&yT0vb z^sduKK{Zd1esOZPxy4D|cay_CcAal`ys3r#=T9RbZ~g#N3x8<9(>VP7+`-qc+1lmb zp5}k+iT3gLLA_}&;Y#6W_*?#*5+*y(?Mmd^PPlMnrHLUfr#&U++5i0Mo*C-bLlP3) zT4!>Pp+IuJ@6R8zgYG1nKLl5srvDGgIaHj8V=S;WY^u>q0WJ(K@qb9@zYA&`JI+e~ zzm=EN>a6v*b)D1KPy~8C;Krw2DV&kYF7DaVWK5;4+D2%b>yWh;J0070+-CM*_fflC zOgY;5_}j-{Lci_zx9y>U$FpkUKEs~)?{S(wGCD$f#NS^MNkWX>QHDa! z#sS}vjf}kQWjVl0($i8+?4PnX(x@X3uSCk+zXt zQfR;jY4&rJ6Y6!I?KVBtq1;1*^;Czj|D{L9Kz@`<@(yQK@v8ld&vqZ<4t*fzR`9Ab zkAtsq+dYhFH2EptwclN!;5N7C!6rx1;f{=mX7^JWx0yKx=FDwLe~-3mBQ&m#TzF+5 zyj)yCJ!A)XZ6ALh`KdcT8-Hm9sX^PH!%J=aD5;$_Zjf$jiw>=SEDm^{=@STY9CoWo zOLZtsM?#*1DQx+&i44c42J(t?MphYL1#!-7UFw%=OM*!$mAee~U%qXL-ZJS5FU8@0 z6(3t_AF*dDhF652UPX5}e*wPY8TZ-$p2hqBdd}G)Y2k)8ZQUX82R&NcC6RA!Db{{c zu>0`q#SZ*vo+fi5y^MP-KjYhs^3}yF`DWoS`R?GI{I2B&#;;hR{WYs5+c~@b8&*ml zW<})&R##qB_i(f1@6LMBldKp0i*=S$e6jBtz6#W$o@dSIYv@|}y}+7~OV#NR?#Jxs z3x1*8q6z0-%wPDHUlg}vVsxykXMHGR=FU)<7c)r}XhB)iElhKR&7*`PIYVKZSvQBgpH&^Pp`%uVDhX(GW$anJ2F*g~8 znY#-kt0JYF*BX$_=!UmvxmW`rc()%Ei|ob9f$3OS!n)G7fVx_fb00 zRik(BH`Y0gE2G1^3VSh0ssGz?APx_A$NH zhjp#H@R2?X;r_$D+(-B|w-!QJ+j|J}VeTr0vJO^@`53n$EWStiB)RNXd?$%7Q~m+> z9)1=*_zX0A`Gs(+;g9${%hw@8x%c!EK7UoOa&DuZ`$&Dck#rFEAy(kL+&?&qd5oXe ztRZ&c`;DK`mY?(Us4w{?8=mkOp73yA%BN!G_>78Yolw4_=7LM&_{yW3n}QL1RUnqz zQjy%u6aMh9ikN^;XTBX7%NH8EK-ok0z}<^`Paf71d-GklRGo@{n(jjinK~0QOJ}Pt ztRD`9CYL>pIQXducQITQ4{r>CW+=Cnl4Ye*b>nN2WfZ9#j*$O!QOUQR#&9>OJKvTZ zi+dd3DbR8g33C#+k$UUN+(go{rb*~j?jdQ`HK*gAp=YQxa~G*6H<4!JbDlnrbk5i3 ztIm9#avqdbx(b^4dOqn?!`WIm8_J9I#oQ}g#;P_e^W6Q;;6Bny;>v&3aLc_U{A+X# zak-s@d!1f~KX;T=Pr0K+`rJ^$|8jjf?ydSt>UEXA2AXZ$Htfz_r61$wz7jOs_4T-S z=p9hrsBgsQCcZb>TW%1k6uCpB`XNaNa3f19Rb&bCwEj}{5Lr^0$kH6;;eN_ozPndt zRk7xbL?KHS{3{YA-&Bo&dm{PuN174|NrD$bjf}~c=;T{;>HNIhp6ds%WIz|AviW)C zRvd2mTDwPX#KCiUs>rNZ4MjJVC8$IeaauRLiB*OeZm!8}k z?4csKDcBPkNans^CnGs-BRPEUAIXV8a?%JD?Het31XUltUOIrD7Wr`-`H9ej(8@iH z6uGrXQIwIK&fM_hychB_0{$3@wvI(xS8%tL+kN0hWXB-TaT?(52ztLNaJ%MHI2?)TX; zR*ie1UPx+-kggCTU7d||g|N#Y|E)%3th14^NF!sZ$XE@fU8C2Krbt&WBVE0@1Go|Y zO?ngln~^jvHvuuX>MKZrn}DP*G8SoMEHy~RLS$TmQskq(4q>`4~`$X@$ULW+j&;QG)@41L{&iHj7)3vB?YnLN| z-%VZY-_|Z?{^oR<(`ADB6=BL#hhNfuiIw!M`Rz#BkvKnLNr!aW#Yjll51?vp=@k{w3}3yYRi&`E888H+pOIBM*}|`H6iv>iMX{ zkwYRmV-UoH__Oj0`!wuDq2%n&WnmfOB23bfbl&AZ?@Wq%KJ)|P z#FzU@a%a-#SOdFVDYvfRu}VZPZ9U7UgrFGBYY=l;0-PmLLTe|k1rxg3pr zB`0%b4z$dC_j|d~y6cU;-H4989}WEwvyjV}e>}@KulMmi>YL51^OtDUf3b6WN~f#G z`R4La?j(!;@rmX^V^*MV+~&q`nAvaiqE*gAOQJD!C(#w$vPMfVr>J7TF;TPuI+0Np zowypgPeJPCyUw!rn2B6(LmM(uvKzURUoKyg{5g71=9qchu04bvl$qvWGt(?FGtG0% zOmmnVA=V?f9UH1ga^JNxv(9dOF}+M~y6OsKe4ZXHw>p_u3{xjr13ASS?dP=Im)NqF z(2As6Akue4$6&_-&Kc+|U%l=RvOx~d13>{O1Vvyd^uzd~PlfM8UCCEs#^4@{J&EUY zv8RKXU>2AS&Lez2VGDep>4iKm0?WZl{8wSG1M9&Cuob^6z?I-Cp05VifNebg7<)VT z3Ai5IM4I)!+x2VU0Qi>M_N{!uU=GKt=koTc_3gY>Y5jBG6Ec(Jeep2wWN%_00dIk~ z!8`c9i`@W@g7?5Nkf0)XXN$)*khj1h>=}&R^FcME>kjZVG57O)7`(&td#nr`$9^C1 z2B_nGdugLXdbF=aFM%gxRRkd>MP@EDNPRvl4As~>Nc|zO9~|Zl^F7Laim@(Uh3nzO zu3+RO6%*?N_%_beSt{#IgK7 z%vT~v(=Jh*T}Mh}m+Dnhs{4ui5OMbV_%=TFJJ3t%0`;Vn(UdTr5)PL#@I0D0+6sl^ z#N5m1?&k)lml?^1^A(H=-$`g2;S1r1ChE%fhiIuQ`EPH@`ZP1kX3zq@1mCK1dROMo zOPJw>5W5AAYtdEYIv@Kc+NTrwEBNti=Fdvc!1m{S9_}hIAODN7mt(KMUI}V|pZ~Vu zmVJ9SDaA0m@WRFQLXD5V%>MGaOc|W~RT$yT#PXUtjip4ha4#UeMYxwUqa+1#t)OnB z@f9DbMFUUGhHeR81wk$(?;v0C3GL`Z4{xW3x6{Mhxh!8{(qm1D`vQu-;D2x6lj3`h z{(g>J!wtn~?Dgz4#G(yq;m}v;xf5{d9Z(-Z>T8kuTBN>~n$#2H0ZO(qbA{QL?Z~$$O*1%2qBd`-dXV3$r;nxRbf?}QrgAy===hO69Ghod`e+j-t zR$AdHDc4EL^)>HvXeE#YbrxLGA7lg8EGXAW`u!w*ev&>vNlSb{OME~}d;o8BQj2KU zQ@DMEMSytXuxl%)`Y7E=N_WzvA$^)pj?GA#QlGJ6MXtnZq+Tbf*GcWd9RZ{yb}Efd zDvi1e{yjh{$fA_}K{m+cxtO?vK?$%+{53o&`mq_FY}1YB;Xa?VtFY&Tivhh2Uy5#Q zhA-Rn;wI=e1J2l?3!8bTQq;bg+P6^q7HZ$Zn`dzE2lYDIuVZh2Uk_hF%j_XmJ#P?R z^*OEdC3}0ayU+@J@G!fyygejni&D7YxCs0r;gx7wAO^o!dNv*&O2A+Gu`_lT=;XUP zy?B;y_hi8l{XsU!!EYeQ#lHZ%5EOx8@)!(Cz);d3X87}j9s$pe1f`%1l!FS=sU&=~ zuZ|W!!l=X-S+U2131A|a1kGgZDd1efr(#b7({azB>@#uC0<(EO5Bq#%7ix#E$5k&aP;UAM!QB2llLG20S(s zy*~?>nF};VLh+wZT+!zK8O#!BF2)}{LjNYPisCi1nHt{#>6=KEu4M}56pN%=z$MRKS>Mv`$k4gW;5tH{x1q# z7f&rDd^qk3O6wnk&Gk zs9GG2-5lU87kNYwTQs&`7jn`7z26KkwZO5>@KF3z(3a?zOm;9d|}SiKisU?KExRLG}zDj)nQuf z9q=AFPD<~C@v4TAbPZSw)&WYRD2>_(Hi6CHQm_SFMoO21t>6l9CAbP)4Xy#qiPVq5 zwct9i9sC4b4{iWI1wR9PHA~%yeG|AD>;#X2$H5a|7kCov22TO0!5_dL@JFx@)B&m0 zA<{Yw-ULU$Ti|W*4z=T}U8(^b1@D1l;5fB^pLVOKRbK-KKm$Gc9ykWhlpI^*$=+K8 zCHGRAMoQ3337RQ^ox9{FIXJ0XLLI{zyCR0-jne)v%D=$A3;YWF8r%o&2M>S;!9zfH z^zz-+*t1-wd+yh@L}dKMW;Wpt4fI6G*shlnlhcZiZo8@`Es1iS^_2GXYQVmE-J zK-%{hIFA4O=+S!m{55a@85;h-sB^q$=p50GKSb~Br)G!X*2CaUa0I*s-Uc>z$IzBB zv}Fu!8An^jw6&$`4|n&6yZgi4eESR>1E(1+ISUDQd*NB|UuJDy$|NIpe`u)@PCoR?KNFRQ#>J57g6jD9El9cup`_Hpd@L1z`g zDIJpv=Sz!7tpYIHC#7UkN;WB7%^U9y=0gv$M)G^!e4l1Ux{sBTI!=De@%D~)xO z?rX(Lk{SUKZhMuBor0a$fa%na2yFqyhf0q26LU>dM%mO#xCOwCwN<7*Mgtc53Y zYb2SS%4Bvbz5H)lFW-^yat=F)FUzVNK8EvQ;)>dBQfKO^^842qd3F|p^Fcb+Hii8YR_tNU30UpMF1pF5K4m=8e4{E_<#CaS%0d|2W z!EW#rcpCfx$XVNGp#3BEv)FQ?{CV&vu#X= zLz#|K_V<~c*E4dy1`dF4c_(XyXMYSw@c*EI3%EfD@PJSd2Eu_CM8JfnevIHC@YXo4f^;D|anq7IIzgCi>8 zh)Ou35{_tqBO2j|1~{Stj%a`*8sLZqIHCcLXn-T?;D|anq7IIzgCpwTh∋4vwgU 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 V(eH1gMUuz=IFHa>|G*0J{{YRh^^O1l literal 0 HcmV?d00001 diff --git a/assets/fonts/GolosText-Regular.ttf b/assets/fonts/GolosText-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f2f0a9a67cc3991dfaecce3418dd464cef07abab GIT binary patch literal 67988 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 O|5YBLr~V5o$o~Uouv7g2 literal 0 HcmV?d00001 diff --git a/assets/fonts/GolosText-SemiBold.ttf b/assets/fonts/GolosText-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..60f05d352c9058f97586a98f823ada3b7a86c745 GIT binary patch literal 68032 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 T>yspn|8WkXQvb;O5%K>4j^zAa literal 0 HcmV?d00001 diff --git a/index.js b/index.js index e601e59..943d304 100644 --- a/index.js +++ b/index.js @@ -29,7 +29,7 @@ messaging().setBackgroundMessageHandler(async remoteMessage => { 'Matn yo‘q', android: { channelId, - smallIcon: 'ic_launcher', + largeIcon: 'ic_launcher_foreground', sound: 'default', pressAction: { id: 'default', diff --git a/ios/first.xcodeproj/project.pbxproj b/ios/first.xcodeproj/project.pbxproj index d336448..81b4417 100644 --- a/ios/first.xcodeproj/project.pbxproj +++ b/ios/first.xcodeproj/project.pbxproj @@ -12,6 +12,12 @@ 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; CEF180279D89A214CE1D1A56 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; + C4FA443D7B874C5591EE5A24 /* GolosText-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DBA376D1D07543FDBD9DEA11 /* GolosText-Black.ttf */; }; + D2E5D175A94F48ED90CA2608 /* GolosText-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A1684FE1A56840B488CFA0E8 /* GolosText-Bold.ttf */; }; + 9AD72184E50F42369259E4EC /* GolosText-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 72C2AFC5B4934788BD5C73B3 /* GolosText-ExtraBold.ttf */; }; + 5C74F28B61464A939C6BC8E9 /* GolosText-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 860701A2063545D18EB20379 /* GolosText-Medium.ttf */; }; + 2DF5B129960A483591501792 /* GolosText-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3015B60A17ED4B2F81A772B6 /* GolosText-Regular.ttf */; }; + E6BDDBE6D26D47ADACA19701 /* GolosText-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7FEFB3AFCAB24FA39CAF6EE3 /* GolosText-SemiBold.ttf */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -25,6 +31,12 @@ 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = first/AppDelegate.swift; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = first/LaunchScreen.storyboard; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + DBA376D1D07543FDBD9DEA11 /* GolosText-Black.ttf */ = {isa = PBXFileReference; name = "GolosText-Black.ttf"; path = "../assets/fonts/GolosText-Black.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + A1684FE1A56840B488CFA0E8 /* GolosText-Bold.ttf */ = {isa = PBXFileReference; name = "GolosText-Bold.ttf"; path = "../assets/fonts/GolosText-Bold.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 72C2AFC5B4934788BD5C73B3 /* GolosText-ExtraBold.ttf */ = {isa = PBXFileReference; name = "GolosText-ExtraBold.ttf"; path = "../assets/fonts/GolosText-ExtraBold.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 860701A2063545D18EB20379 /* GolosText-Medium.ttf */ = {isa = PBXFileReference; name = "GolosText-Medium.ttf"; path = "../assets/fonts/GolosText-Medium.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 3015B60A17ED4B2F81A772B6 /* GolosText-Regular.ttf */ = {isa = PBXFileReference; name = "GolosText-Regular.ttf"; path = "../assets/fonts/GolosText-Regular.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 7FEFB3AFCAB24FA39CAF6EE3 /* GolosText-SemiBold.ttf */ = {isa = PBXFileReference; name = "GolosText-SemiBold.ttf"; path = "../assets/fonts/GolosText-SemiBold.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -75,6 +87,7 @@ 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, BBD78D7AC51CEA395F1C20DB /* Pods */, + 9B5408F660B24B4A8E6C28A9 /* Resources */, ); indentWidth = 2; sourceTree = ""; @@ -98,6 +111,20 @@ path = Pods; sourceTree = ""; }; + 9B5408F660B24B4A8E6C28A9 /* Resources */ = { + isa = "PBXGroup"; + children = ( + DBA376D1D07543FDBD9DEA11 /* GolosText-Black.ttf */, + A1684FE1A56840B488CFA0E8 /* GolosText-Bold.ttf */, + 72C2AFC5B4934788BD5C73B3 /* GolosText-ExtraBold.ttf */, + 860701A2063545D18EB20379 /* GolosText-Medium.ttf */, + 3015B60A17ED4B2F81A772B6 /* GolosText-Regular.ttf */, + 7FEFB3AFCAB24FA39CAF6EE3 /* GolosText-SemiBold.ttf */, + ); + name = Resources; + sourceTree = ""; + path = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -161,6 +188,12 @@ 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, CEF180279D89A214CE1D1A56 /* PrivacyInfo.xcprivacy in Resources */, + C4FA443D7B874C5591EE5A24 /* GolosText-Black.ttf in Resources */, + D2E5D175A94F48ED90CA2608 /* GolosText-Bold.ttf in Resources */, + 9AD72184E50F42369259E4EC /* GolosText-ExtraBold.ttf in Resources */, + 5C74F28B61464A939C6BC8E9 /* GolosText-Medium.ttf in Resources */, + 2DF5B129960A483591501792 /* GolosText-Regular.ttf in Resources */, + E6BDDBE6D26D47ADACA19701 /* GolosText-SemiBold.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/first/Info.plist b/ios/first/Info.plist index 6b49341..060433a 100644 --- a/ios/first/Info.plist +++ b/ios/first/Info.plist @@ -59,5 +59,14 @@ UIViewControllerBasedStatusBarAppearance + UIAppFonts + + GolosText-Black.ttf + GolosText-Bold.ttf + GolosText-ExtraBold.ttf + GolosText-Medium.ttf + GolosText-Regular.ttf + GolosText-SemiBold.ttf + diff --git a/ios/link-assets-manifest.json b/ios/link-assets-manifest.json new file mode 100644 index 0000000..9f6f7af --- /dev/null +++ b/ios/link-assets-manifest.json @@ -0,0 +1,29 @@ +{ + "migIndex": 1, + "data": [ + { + "path": "assets/fonts/GolosText-Black.ttf", + "sha1": "e6722eaddeeabed103be8b1118c6f95df427fa8b" + }, + { + "path": "assets/fonts/GolosText-Bold.ttf", + "sha1": "551718ded281a8d4183a6177ae49c3253721a430" + }, + { + "path": "assets/fonts/GolosText-ExtraBold.ttf", + "sha1": "f2f3712a3f91ebe32524efa14df5d832b65c3409" + }, + { + "path": "assets/fonts/GolosText-Medium.ttf", + "sha1": "f984e30c8b0362809380a6c36a11dd219fa4e4ca" + }, + { + "path": "assets/fonts/GolosText-Regular.ttf", + "sha1": "48870644b5ac1f213fe5422ade65f3e3163b1ae0" + }, + { + "path": "assets/fonts/GolosText-SemiBold.ttf", + "sha1": "f9c8af5f76e6fdf4ce77eac72ea5fadf296ecefc" + } + ] +} diff --git a/package-lock.json b/package-lock.json index b85691c..fd2174f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,66 +13,42 @@ "@react-native-async-storage/async-storage": "^2.2.0", "@react-native-clipboard/clipboard": "^1.16.3", "@react-native-community/datetimepicker": "^8.4.2", - "@react-native-community/geolocation": "^3.4.0", - "@react-native-community/image-editor": "^4.3.0", - "@react-native-community/push-notification-ios": "^1.11.0", "@react-native-firebase/app": "^23.2.0", "@react-native-firebase/messaging": "^23.2.0", - "@react-native-picker/picker": "^2.11.1", - "@react-native/new-app-screen": "0.80.1", "@react-navigation/native": "^7.1.17", "@react-navigation/native-stack": "^7.3.25", - "@shopify/react-native-skia": "^2.2.2", "@tanstack/react-query": "^5.84.2", "axios": "^1.11.0", - "date-fns": "^4.1.0", "i18next": "^25.3.2", - "i18next-browser-languagedetector": "^8.2.0", - "i18next-http-backend": "^3.0.2", - "link": "^2.1.1", "lottie-react-native": "^7.3.0", "react": "19.1.0", "react-hook-form": "^7.61.1", "react-i18next": "^15.6.1", "react-native": "^0.80.1", "react-native-app-link": "^1.0.1", + "react-native-asset": "^2.1.1", "react-native-biometrics": "^3.0.1", "react-native-config": "^1.5.6", "react-native-confirmation-code-field": "^8.0.1", "react-native-device-info": "^14.0.4", "react-native-dotenv": "^3.4.11", - "react-native-fs": "^2.20.0", - "react-native-geolocation-service": "^5.3.1", - "react-native-gesture-handler": "^2.28.0", "react-native-gesture-password": "^0.4.0", - "react-native-haptic-feedback": "^2.3.3", "react-native-image-crop-picker": "^0.50.1", "react-native-image-picker": "^8.2.1", - "react-native-keychain": "^10.0.0", "react-native-linear-gradient": "^2.8.3", "react-native-localize": "^3.5.1", - "react-native-maps": "^1.25.0", "react-native-mask-input": "^1.2.3", - "react-native-mask-text": "^0.15.0", "react-native-modal": "^14.0.0-rc.1", - "react-native-modal-datetime-picker": "^18.0.0", - "react-native-permissions": "^5.4.2", - "react-native-photo-manipulator": "^1.9.2", "react-native-push-notification": "^8.1.1", "react-native-reanimated": "^4.0.2", - "react-native-reanimated-carousel": "^4.0.2", "react-native-safe-area-context": "^5.6.0", - "react-native-screens": "^4.14.1", + "react-native-screens": "^4.15.4", "react-native-send-intent": "^1.3.0", - "react-native-share": "^12.2.0", - "react-native-skia": "^0.0.1", "react-native-smooth-pincode-input": "^1.0.9", - "react-native-splash-screen": "^3.3.0", "react-native-svg": "^15.12.1", "react-native-toast-message": "^2.3.3", - "react-native-vector-icons": "^10.3.0", "react-native-webview": "^13.15.0", - "react-native-worklets": "^0.4.1", + "react-native-worklets": "0.4.1", "zod": "^4.0.10", "zustand": "^5.0.6" }, @@ -2287,18 +2263,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@egjs/hammerjs": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", - "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", - "license": "MIT", - "dependencies": { - "@types/hammerjs": "^2.0.36" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", @@ -4219,38 +4183,12 @@ } } }, - "node_modules/@react-native-community/geolocation": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-native-community/geolocation/-/geolocation-3.4.0.tgz", - "integrity": "sha512-bzZH89/cwmpkPMKKveoC72C4JH0yF4St5Ceg/ZM9pA1SqX9MlRIrIrrOGZ/+yi++xAvFDiYfihtn9TvXWU9/rA==", - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@react-native-community/image-editor": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/image-editor/-/image-editor-4.3.0.tgz", - "integrity": "sha512-JMHE+6D1hHhLwboEcbxdqk47FQ9nDrSGTlHrxDgmwUnE6wA1bQh0Ver7EyDcKxfxLqBNnHUx54mbtWVuP182vA==", - "license": "MIT", - "peerDependencies": { - "react-native": ">=0.57.0" - }, - "peerDependenciesMeta": { - "react-native": { - "optional": true - } - } - }, "node_modules/@react-native-community/push-notification-ios": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/@react-native-community/push-notification-ios/-/push-notification-ios-1.11.0.tgz", "integrity": "sha512-nfkUs8P2FeydOCR4r7BNmtGxAxI22YuGP6RmqWt6c8EEMUpqvIhNKWkRSFF3pHjkgJk2tpRb9wQhbezsqTyBvA==", "license": "MIT", + "peer": true, "dependencies": { "invariant": "^2.2.4" }, @@ -4293,19 +4231,6 @@ } } }, - "node_modules/@react-native-picker/picker": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.11.1.tgz", - "integrity": "sha512-ThklnkK4fV3yynnIIRBkxxjxR4IFbdMNJVF6tlLdOJ/zEFUEFUEdXY0KmH0iYzMwY8W4/InWsLiA7AkpAbnexA==", - "license": "MIT", - "workspaces": [ - "example" - ], - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/@react-native/assets-registry": { "version": "0.80.2", "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.80.2.tgz", @@ -4899,25 +4824,6 @@ "node": ">=18" } }, - "node_modules/@react-native/new-app-screen": { - "version": "0.80.1", - "resolved": "https://registry.npmjs.org/@react-native/new-app-screen/-/new-app-screen-0.80.1.tgz", - "integrity": "sha512-i1dqF76zBBoyg9D2+8nN+eD4ikSnEFd0HKCTfmG6LO+NAuCBdxWzPhe2HJytlSsfV+3uNP+P/JfduBnY/+/Tcw==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^19.0.0", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@react-native/normalize-colors": { "version": "0.80.2", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.80.2.tgz", @@ -5015,32 +4921,6 @@ "nanoid": "^3.3.11" } }, - "node_modules/@shopify/react-native-skia": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@shopify/react-native-skia/-/react-native-skia-2.2.3.tgz", - "integrity": "sha512-B2g/V5HVbsGblUDjETDh+Vo91PQoZnqufYcXBFA3zD6GkNG+BNyU4SiDnXye27hpJ+ZvcJopXGwDCc4b2m8dqQ==", - "license": "MIT", - "dependencies": { - "canvaskit-wasm": "0.40.0", - "react-reconciler": "0.31.0" - }, - "bin": { - "setup-skia-web": "scripts/setup-canvaskit.js" - }, - "peerDependencies": { - "react": ">=19.0", - "react-native": ">=0.78", - "react-native-reanimated": "^3.0" - }, - "peerDependenciesMeta": { - "react-native": { - "optional": true - }, - "react-native-reanimated": { - "optional": true - } - } - }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -5169,12 +5049,6 @@ "@babel/types": "^7.28.2" } }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "license": "MIT" - }, "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", @@ -5184,12 +5058,6 @@ "@types/node": "*" } }, - "node_modules/@types/hammerjs": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", - "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", - "license": "MIT" - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -5608,11 +5476,14 @@ "devOptional": true, "license": "MIT" }, - "node_modules/@webgpu/types": { - "version": "0.1.21", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.21.tgz", - "integrity": "sha512-pUrWq3V5PiSGFLeLxoGqReTZmiiXwY3jRkIG5sLLKjyqNxrwm/04b4nw7LSmGWJcKk59XOM/YRTUwOzo4MMlow==", - "license": "BSD-3-Clause" + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } }, "node_modules/abort-controller": { "version": "3.0.0", @@ -5810,6 +5681,59 @@ "devOptional": true, "license": "MIT" }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -6286,11 +6210,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base-64": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", - "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -6311,13 +6230,13 @@ ], "license": "MIT" }, - "node_modules/bignumber.js": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", - "license": "MIT", + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "license": "Unlicense", "engines": { - "node": "*" + "node": ">=0.6" } }, "node_modules/bl": { @@ -6380,6 +6299,27 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "license": "ISC" }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", @@ -6605,15 +6545,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/canvaskit-wasm": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/canvaskit-wasm/-/canvaskit-wasm-0.40.0.tgz", - "integrity": "sha512-Od2o+ZmoEw9PBdN/yCGvzfu0WVqlufBPEWNG452wY7E9aT8RBE+ChpZF526doOlg7zumO4iCS+RAeht4P0Gbpw==", - "license": "BSD-3-Clause", - "dependencies": { - "@webgpu/types": "0.1.21" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -6794,6 +6725,15 @@ "node": ">= 0.12.0" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/collect-v8-coverage": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", @@ -6832,40 +6772,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/color-parse": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz", - "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==", - "license": "MIT", - "dependencies": { - "color-name": "^2.0.0" - } - }, - "node_modules/color-parse/node_modules/color-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz", - "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==", - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/color-rgba": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-3.0.0.tgz", - "integrity": "sha512-PPwZYkEY3M2THEHHV6Y95sGUie77S7X8v+h1r6LSAPF3/LL2xJ8duUXSrkic31Nzc4odPwHgUbiX/XuTYzQHQg==", - "license": "MIT", - "dependencies": { - "color-parse": "^2.0.0", - "color-space": "^2.0.0" - } - }, - "node_modules/color-space": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/color-space/-/color-space-2.3.2.tgz", - "integrity": "sha512-BcKnbOEsOarCwyoLstcoEztwT0IJxqqQkNwDuA3a65sICvvHL2yoeV13psoDFh5IuiOMnIOKdQDwB4Mk3BypiA==", - "license": "Unlicense" - }, "node_modules/color-string": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", @@ -7004,6 +6910,12 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC" + }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -7034,6 +6946,12 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", @@ -7083,15 +7001,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -7209,16 +7118,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/date-fns": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", - "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", @@ -7352,6 +7251,12 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT" + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -7538,31 +7443,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -9055,6 +8935,70 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9363,6 +9307,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC" + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -9390,21 +9340,6 @@ "hermes-estree": "0.28.1" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -9506,24 +9441,6 @@ } } }, - "node_modules/i18next-browser-languagedetector": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.0.tgz", - "integrity": "sha512-P+3zEKLnOF0qmiesW383vsLdtQVyKtCNA9cjSoKCppTKPQVfKd2W8hbVo5ZhNJKDqeM7BOcvNoKJOjpHh4Js9g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-http-backend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-3.0.2.tgz", - "integrity": "sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==", - "license": "MIT", - "dependencies": { - "cross-fetch": "4.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -11360,7 +11277,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "devOptional": true, "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -11478,18 +11394,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/link/-/link-2.1.1.tgz", - "integrity": "sha512-NV3AUVYBovJ6eVQcTeRoPnZSxzt2LOijNd+ugEZKRy/XeQlpTRhVRkuDv5kOlXwMAUx30vfUc7asRFb9RT65yg==", - "license": "MIT", - "bin": { - "link": "dist/cli.js" - }, - "funding": { - "url": "https://github.com/privatenumber/link?sponsor=1" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -11510,7 +11414,6 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, "license": "MIT" }, "node_modules/lodash.camelcase": { @@ -12971,26 +12874,6 @@ "node": "*" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -13039,6 +12922,19 @@ "node": ">=8" } }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -13057,6 +12953,15 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "license": "MIT" }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ob1": { "version": "0.83.1", "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.83.1.tgz", @@ -13643,6 +13548,20 @@ "node": ">=4" } }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -13729,6 +13648,12 @@ "devOptional": true, "license": "MIT" }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", @@ -14092,6 +14017,40 @@ "react-native": ">=0.20.0" } }, + "node_modules/react-native-asset": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-native-asset/-/react-native-asset-2.1.1.tgz", + "integrity": "sha512-fBtQkyuaVEHClfNFO2bep7yhbURz+Vft4eyjA1Gb4+eQ9DI5kQRFtKRoGBjr4QqXpgEELAC1Y5IDmHthGvBJ8Q==", + "license": "ISC", + "dependencies": { + "fs-extra": "^7.0.1", + "lodash": "4.17.21", + "npmlog": "^4.1.2", + "plist": "^3.0.1", + "sha1-file": "^1.0.4", + "xcode": "^2.0.0" + }, + "bin": { + "react-native-asset": "lib/cli.js" + }, + "peerDependencies": { + "react-native": ">=0.60.0" + } + }, + "node_modules/react-native-asset/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, "node_modules/react-native-biometrics": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/react-native-biometrics/-/react-native-biometrics-3.0.1.tgz", @@ -14167,46 +14126,6 @@ "@babel/runtime": "^7.20.6" } }, - "node_modules/react-native-fs": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/react-native-fs/-/react-native-fs-2.20.0.tgz", - "integrity": "sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==", - "license": "MIT", - "dependencies": { - "base-64": "^0.1.0", - "utf8": "^3.0.0" - }, - "peerDependencies": { - "react-native": "*", - "react-native-windows": "*" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, - "node_modules/react-native-geolocation-service": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/react-native-geolocation-service/-/react-native-geolocation-service-5.3.1.tgz", - "integrity": "sha512-LTXPtPNmrdhx+yeWG47sAaCgQc3nG1z+HLLHlhK/5YfOgfLcAb9HAkhREPjQKPZOUx8pKZMIpdGFUGfJYtimXQ==", - "license": "MIT" - }, - "node_modules/react-native-gesture-handler": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.28.0.tgz", - "integrity": "sha512-0msfJ1vRxXKVgTgvL+1ZOoYw3/0z1R+Ked0+udoJhyplC2jbVKIJ8Z1bzWdpQRCV3QcQ87Op0zJVE5DhKK2A0A==", - "license": "MIT", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/react-native-gesture-password": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/react-native-gesture-password/-/react-native-gesture-password-0.4.0.tgz", @@ -14219,18 +14138,6 @@ "react-native": ">=15.5" } }, - "node_modules/react-native-haptic-feedback": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/react-native-haptic-feedback/-/react-native-haptic-feedback-2.3.3.tgz", - "integrity": "sha512-svS4D5PxfNv8o68m9ahWfwje5NqukM3qLS48+WTdhbDkNUkOhP9rDfDSRHzlhk4zq+ISjyw95EhLeh8NkKX5vQ==", - "license": "MIT", - "workspaces": [ - "example" - ], - "peerDependencies": { - "react-native": ">=0.60.0" - } - }, "node_modules/react-native-image-crop-picker": { "version": "0.50.1", "resolved": "https://registry.npmjs.org/react-native-image-crop-picker/-/react-native-image-crop-picker-0.50.1.tgz", @@ -14261,19 +14168,6 @@ "react-native": "*" } }, - "node_modules/react-native-keychain": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/react-native-keychain/-/react-native-keychain-10.0.0.tgz", - "integrity": "sha512-YzPKSAnSzGEJ12IK6CctNLU79T1W15WDrElRQ+1/FsOazGX9ucFPTQwgYe8Dy8jiSEDJKM4wkVa3g4lD2Z+Pnw==", - "license": "MIT", - "workspaces": [ - "KeychainExample", - "website" - ], - "engines": { - "node": ">=16" - } - }, "node_modules/react-native-linear-gradient": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz", @@ -14304,28 +14198,6 @@ } } }, - "node_modules/react-native-maps": { - "version": "1.25.3", - "resolved": "https://registry.npmjs.org/react-native-maps/-/react-native-maps-1.25.3.tgz", - "integrity": "sha512-Mi/uPvBBWqEJYj/wNIM40bIf7tnVWm8dM52X6LWiiN7cajozXtydKoVeuShHpK07cvi565maY+3QiB5yTxmb0w==", - "license": "MIT", - "dependencies": { - "@types/geojson": "^7946.0.13" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": ">= 18.3.1", - "react-native": ">= 0.76.0", - "react-native-web": ">= 0.11" - }, - "peerDependenciesMeta": { - "react-native-web": { - "optional": true - } - } - }, "node_modules/react-native-mask-input": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/react-native-mask-input/-/react-native-mask-input-1.2.3.tgz", @@ -14336,19 +14208,6 @@ "react-native": "*" } }, - "node_modules/react-native-mask-text": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/react-native-mask-text/-/react-native-mask-text-0.15.0.tgz", - "integrity": "sha512-KtE/DKFtf6/Glyt3uFRMa+8/RpgTDJVV9rrkZYbwMiGO3AzvDPsRxp5FoLNJk0NXhRCRn8Frs8Z2S6a+uB2ZdQ==", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.1" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/react-native-modal": { "version": "14.0.0-rc.1", "resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-14.0.0-rc.1.tgz", @@ -14362,51 +14221,6 @@ "react-native": ">=0.70.0" } }, - "node_modules/react-native-modal-datetime-picker": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-native-modal-datetime-picker/-/react-native-modal-datetime-picker-18.0.0.tgz", - "integrity": "sha512-0jdvhhraZQlRACwr7pM6vmZ2kxgzJ4CpnmV6J3TVA6MrXMXK6Zo/upRBKkRp0+fTOiKuNblzesA2U59rYo6SGA==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "@react-native-community/datetimepicker": ">=6.7.0", - "react-native": ">=0.65.0" - } - }, - "node_modules/react-native-permissions": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-5.4.2.tgz", - "integrity": "sha512-XNMoG1fxrB9q73MLn/ZfTaP7pS8qPu0KWypbeFKVTvoR+JJ3O7uedMOTH/mts9bTG+GKhShOoZ+k0CR63q9jwA==", - "license": "MIT", - "peerDependencies": { - "react": ">=18.1.0", - "react-native": ">=0.70.0", - "react-native-windows": ">=0.70.0" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, - "node_modules/react-native-photo-manipulator": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/react-native-photo-manipulator/-/react-native-photo-manipulator-1.9.2.tgz", - "integrity": "sha512-Q3Y3mGAIYTk0QhXYvCb1/m6amkFZ2ieUvkOkHaOa/zWECyGP5Pi+z0Z0PvtM2acdb2oBv7SZyeVg9W4g3ZggQw==", - "license": "MIT", - "workspaces": [ - "example" - ], - "dependencies": { - "color-rgba": "^3.0.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/react-native-push-notification": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/react-native-push-notification/-/react-native-push-notification-8.1.1.tgz", @@ -14433,18 +14247,6 @@ "react-native-worklets": ">=0.4.0" } }, - "node_modules/react-native-reanimated-carousel": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/react-native-reanimated-carousel/-/react-native-reanimated-carousel-4.0.3.tgz", - "integrity": "sha512-YZXlvZNghR5shFcI9hTA7h7bEhh97pfUSLZvLBAshpbkuYwJDKmQXejO/199T6hqGq0wCRwR0CWf2P4Vs6A4Fw==", - "license": "MIT", - "peerDependencies": { - "react": ">=18.0.0", - "react-native": ">=0.70.3", - "react-native-gesture-handler": ">=2.9.0", - "react-native-reanimated": ">=3.0.0" - } - }, "node_modules/react-native-reanimated/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -14468,9 +14270,9 @@ } }, "node_modules/react-native-screens": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.14.1.tgz", - "integrity": "sha512-/7zxVdk2H4BH/dvqpQQh45VCA05UeC+LCE8TPtGfjn5A+9/UJfKPB8LHhAcWxciLYfMCyW8J2u5dGLGQJH/Ecg==", + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.15.4.tgz", + "integrity": "sha512-aKHPDScUbpQiZEG9eZssHdG5jEQs4yiJ8eMx6g81Ex/xU7DZkv3911enzdCb+v4eJE79X8waizY0ZhauZJQmrw==", "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", @@ -14491,21 +14293,6 @@ "react-native": "*" } }, - "node_modules/react-native-share": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/react-native-share/-/react-native-share-12.2.0.tgz", - "integrity": "sha512-f6MB9BsKa9xVvu0DKbxq5jw4IyYHqQeqUlCNkD8eAFoJx6SD31ObPAn7SQ6NG9AOuhCy6aYuSJYJvx25DaoMZQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-skia": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/react-native-skia/-/react-native-skia-0.0.1.tgz", - "integrity": "sha512-etuNQDOiDBmncaw17aij6ygh9rb7P3v6Hz+moU5QcmznoeD2tXRepOJO2wSN0PzibVhMNZrBqTyA8Yg5OkHwuA==", - "license": "MIT" - }, "node_modules/react-native-smooth-pincode-input": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/react-native-smooth-pincode-input/-/react-native-smooth-pincode-input-1.0.9.tgz", @@ -14519,15 +14306,6 @@ "react-native": "*" } }, - "node_modules/react-native-splash-screen": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/react-native-splash-screen/-/react-native-splash-screen-3.3.0.tgz", - "integrity": "sha512-rGjt6HkoSXxMqH4SQUJ1gnPQlPJV8+J47+4yhgTIan4bVvAwJhEeJH7wWt9hXSdH4+VfwTS0GTaflj1Tw83IhA==", - "license": "MIT", - "peerDependencies": { - "react-native": ">=0.57.0" - } - }, "node_modules/react-native-svg": { "version": "15.12.1", "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.12.1.tgz", @@ -14553,61 +14331,6 @@ "react-native": "*" } }, - "node_modules/react-native-vector-icons": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.3.0.tgz", - "integrity": "sha512-IFQ0RE57819hOUdFvgK4FowM5aMXg7C7XKsuGLevqXkkIJatc3QopN0wYrb2IrzUgmdpfP+QVIbI3S6h7M0btw==", - "deprecated": "react-native-vector-icons package has moved to a new model of per-icon-family packages. See the https://github.com/oblador/react-native-vector-icons/blob/master/MIGRATION.md on how to migrate", - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" - }, - "bin": { - "fa-upgrade.sh": "bin/fa-upgrade.sh", - "fa5-upgrade": "bin/fa5-upgrade.sh", - "fa6-upgrade": "bin/fa6-upgrade.sh", - "generate-icon": "bin/generate-icon.js" - } - }, - "node_modules/react-native-vector-icons/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/react-native-vector-icons/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native-vector-icons/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/react-native-webview": { "version": "13.15.0", "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.15.0.tgz", @@ -14811,27 +14534,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-reconciler": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.31.0.tgz", - "integrity": "sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==", - "license": "MIT", - "dependencies": { - "scheduler": "^0.25.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^19.0.0" - } - }, - "node_modules/react-reconciler/node_modules/scheduler": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", - "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", - "license": "MIT" - }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", @@ -15354,7 +15056,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "devOptional": true, "license": "ISC" }, "node_modules/set-function-length": { @@ -15412,6 +15113,13 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, + "node_modules/sha1-file": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/sha1-file/-/sha1-file-1.0.4.tgz", + "integrity": "sha512-IgcUYjTck/UAx0wdtBoTwiy4/yiIZX6do4uaqUtryJY/pBOQC1w3Cb/bZMyC2H3QYnodL5vbX0lY69xlWqeBnA==", + "deprecated": "Version 1.x or earlier is no longer supported.", + "license": "MIT" + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -15542,6 +15250,17 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC" }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -15724,6 +15443,15 @@ "node": ">= 0.4" } }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/strict-uri-encode": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", @@ -16105,12 +15833,6 @@ "node": ">=0.6" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, "node_modules/ts-api-utils": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", @@ -16357,7 +16079,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -16430,17 +16151,10 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", - "license": "MIT" - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "devOptional": true, "license": "MIT" }, "node_modules/utils-merge": { @@ -16452,6 +16166,16 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -16523,12 +16247,6 @@ "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", "license": "Apache-2.0" }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -16558,16 +16276,6 @@ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", "license": "MIT" }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -16680,6 +16388,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -16735,6 +16452,28 @@ "async-limiter": "~1.0.0" } }, + "node_modules/xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "license": "Apache-2.0", + "dependencies": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 293e4ed..dadc0f6 100644 --- a/package.json +++ b/package.json @@ -18,66 +18,42 @@ "@react-native-async-storage/async-storage": "^2.2.0", "@react-native-clipboard/clipboard": "^1.16.3", "@react-native-community/datetimepicker": "^8.4.2", - "@react-native-community/geolocation": "^3.4.0", - "@react-native-community/image-editor": "^4.3.0", - "@react-native-community/push-notification-ios": "^1.11.0", "@react-native-firebase/app": "^23.2.0", "@react-native-firebase/messaging": "^23.2.0", - "@react-native-picker/picker": "^2.11.1", - "@react-native/new-app-screen": "0.80.1", "@react-navigation/native": "^7.1.17", "@react-navigation/native-stack": "^7.3.25", - "@shopify/react-native-skia": "^2.2.2", "@tanstack/react-query": "^5.84.2", "axios": "^1.11.0", - "date-fns": "^4.1.0", "i18next": "^25.3.2", - "i18next-browser-languagedetector": "^8.2.0", - "i18next-http-backend": "^3.0.2", - "link": "^2.1.1", "lottie-react-native": "^7.3.0", "react": "19.1.0", "react-hook-form": "^7.61.1", "react-i18next": "^15.6.1", "react-native": "^0.80.1", "react-native-app-link": "^1.0.1", + "react-native-asset": "^2.1.1", "react-native-biometrics": "^3.0.1", "react-native-config": "^1.5.6", "react-native-confirmation-code-field": "^8.0.1", "react-native-device-info": "^14.0.4", "react-native-dotenv": "^3.4.11", - "react-native-fs": "^2.20.0", - "react-native-geolocation-service": "^5.3.1", - "react-native-gesture-handler": "^2.28.0", "react-native-gesture-password": "^0.4.0", - "react-native-haptic-feedback": "^2.3.3", "react-native-image-crop-picker": "^0.50.1", "react-native-image-picker": "^8.2.1", - "react-native-keychain": "^10.0.0", "react-native-linear-gradient": "^2.8.3", "react-native-localize": "^3.5.1", - "react-native-maps": "^1.25.0", "react-native-mask-input": "^1.2.3", - "react-native-mask-text": "^0.15.0", "react-native-modal": "^14.0.0-rc.1", - "react-native-modal-datetime-picker": "^18.0.0", - "react-native-permissions": "^5.4.2", - "react-native-photo-manipulator": "^1.9.2", "react-native-push-notification": "^8.1.1", "react-native-reanimated": "^4.0.2", - "react-native-reanimated-carousel": "^4.0.2", "react-native-safe-area-context": "^5.6.0", - "react-native-screens": "^4.14.1", + "react-native-screens": "^4.15.4", "react-native-send-intent": "^1.3.0", - "react-native-share": "^12.2.0", - "react-native-skia": "^0.0.1", "react-native-smooth-pincode-input": "^1.0.9", - "react-native-splash-screen": "^3.3.0", "react-native-svg": "^15.12.1", "react-native-toast-message": "^2.3.3", - "react-native-vector-icons": "^10.3.0", "react-native-webview": "^13.15.0", - "react-native-worklets": "^0.4.1", + "react-native-worklets": "0.4.1", "zod": "^4.0.10", "zustand": "^5.0.6" }, diff --git a/react-native.config.js b/react-native.config.js new file mode 100644 index 0000000..aa0f26c --- /dev/null +++ b/react-native.config.js @@ -0,0 +1,12 @@ +module.exports = { + project: { + ios: {}, + android: {}, + }, + dependencies: { + ...(process.env.NO_FLIPPER + ? { 'react-native-flipper': { platforms: { ios: null } } } + : {}), + }, + assets: ['./assets/fonts'], +}; diff --git a/src/components/AnimatedDots.tsx b/src/components/AnimatedDots.tsx index 1f0d078..c74df06 100644 --- a/src/components/AnimatedDots.tsx +++ b/src/components/AnimatedDots.tsx @@ -1,66 +1,72 @@ -"use client" +'use client'; -import React, { useEffect, useRef, useMemo, useCallback } from "react" -import { View, Animated, StyleSheet } from "react-native" +import React, { useCallback, useEffect, useMemo, useRef } from 'react'; +import { Animated, StyleSheet, View } from 'react-native'; const AnimatedDots = () => { - const dot1 = useRef(new Animated.Value(0)).current - const dot2 = useRef(new Animated.Value(0)).current - const dot3 = useRef(new Animated.Value(0)).current + const dot1 = useRef(new Animated.Value(0)).current; + const dot2 = useRef(new Animated.Value(0)).current; + const dot3 = useRef(new Animated.Value(0)).current; - const animationConfig = useMemo(() => ({ - duration: 300, - useNativeDriver: true, - }), []); + const animationConfig = useMemo( + () => ({ + duration: 300, + useNativeDriver: true, + }), + [], + ); - const createTimingAnimation = useCallback((value: Animated.Value, toValue: number) => { - return Animated.timing(value, { - toValue, - ...animationConfig, - }); - }, [animationConfig]); + const createTimingAnimation = useCallback( + (value: Animated.Value, toValue: number) => { + return Animated.timing(value, { + toValue, + ...animationConfig, + }); + }, + [animationConfig], + ); - const animationSequence = useMemo(() => { - return Animated.sequence([ - createTimingAnimation(dot1, 1), - createTimingAnimation(dot2, 1), - createTimingAnimation(dot3, 1), - createTimingAnimation(dot1, 0), - createTimingAnimation(dot2, 0), - createTimingAnimation(dot3, 0), - ]); - }, [dot1, dot2, dot3, createTimingAnimation]); + const animationSequence = useMemo(() => { + return Animated.sequence([ + createTimingAnimation(dot1, 1), + createTimingAnimation(dot2, 1), + createTimingAnimation(dot3, 1), + createTimingAnimation(dot1, 0), + createTimingAnimation(dot2, 0), + createTimingAnimation(dot3, 0), + ]); + }, [dot1, dot2, dot3, createTimingAnimation]); - useEffect(() => { - const animateDots = () => { - Animated.loop(animationSequence).start(); - }; + useEffect(() => { + const animateDots = () => { + Animated.loop(animationSequence).start(); + }; - animateDots(); - }, [animationSequence]); + animateDots(); + }, [animationSequence]); - return ( - - - - - - ) -} + return ( + + + + + + ); +}; const styles = StyleSheet.create({ - container: { - flexDirection: 'row', - justifyContent: 'center', - alignItems: 'center', - gap: 8, - }, - dot: { - width: 8, - height: 8, - borderRadius: 4, - backgroundColor: '#28A7E8', - }, + container: { + flexDirection: 'row', + justifyContent: 'center', + alignItems: 'center', + gap: 8, + }, + dot: { + width: 8, + height: 8, + borderRadius: 4, + backgroundColor: '#28A7E8', + }, }); export default AnimatedDots; diff --git a/src/components/AnimatedScreen.tsx b/src/components/AnimatedScreen.tsx index 24fd191..9e45cfe 100644 --- a/src/components/AnimatedScreen.tsx +++ b/src/components/AnimatedScreen.tsx @@ -1,71 +1,86 @@ -"use client" +'use client'; -import React, { useEffect, useRef, useMemo, useCallback } from 'react' -import { Animated, Easing, StyleSheet } from 'react-native' +import React, { useCallback, useEffect, useMemo } from 'react'; +import { Animated, Easing, StyleSheet } from 'react-native'; interface AnimatedScreenProps { - children: React.ReactNode - keyIndex: number + children: React.ReactNode; + keyIndex: number; } -const AnimatedScreen: React.FC = ({ children, keyIndex }) => { - const opacityAnim = React.useRef(new Animated.Value(1)).current // Start with opacity 1 - const slideAnim = React.useRef(new Animated.Value(0)).current // Start with no slide +const AnimatedScreen: React.FC = ({ + children, + keyIndex, +}) => { + const opacityAnim = React.useRef(new Animated.Value(1)).current; // Start with opacity 1 + const slideAnim = React.useRef(new Animated.Value(0)).current; // Start with no slide - const animationConfig = useMemo(() => ({ + const animationConfig = useMemo( + () => ({ + duration: 150, // Further reduced + useNativeDriver: true, + }), + [], + ); + + const opacityAnimation = useMemo( + () => + Animated.timing(opacityAnim, { + toValue: 1, duration: 150, // Further reduced + easing: Easing.out(Easing.ease), useNativeDriver: true, - }), []); + }), + [opacityAnim], + ); - const opacityAnimation = useMemo(() => - Animated.timing(opacityAnim, { - toValue: 1, - duration: 150, // Further reduced - easing: Easing.out(Easing.ease), - useNativeDriver: true, - }), [opacityAnim]); + const slideAnimation = useMemo( + () => + Animated.timing(slideAnim, { + toValue: 0, + duration: 150, // Further reduced + easing: Easing.out(Easing.ease), + useNativeDriver: true, + }), + [slideAnim], + ); - const slideAnimation = useMemo(() => - Animated.timing(slideAnim, { - toValue: 0, - duration: 150, // Further reduced - easing: Easing.out(Easing.ease), - useNativeDriver: true, - }), [slideAnim]); + const resetAnimations = useCallback(() => { + opacityAnim.setValue(1); // Start with full opacity + slideAnim.setValue(0); // Start with no slide + }, [opacityAnim, slideAnim]); - const resetAnimations = useCallback(() => { - opacityAnim.setValue(1); // Start with full opacity - slideAnim.setValue(0); // Start with no slide - }, [opacityAnim, slideAnim]); + const startAnimations = useCallback(() => { + // Skip animations for better performance + // Animated.parallel([opacityAnimation, slideAnimation]).start(); + }, [opacityAnimation, slideAnimation]); - const startAnimations = useCallback(() => { - // Skip animations for better performance - // Animated.parallel([opacityAnimation, slideAnimation]).start(); - }, [opacityAnimation, slideAnimation]); + useEffect(() => { + resetAnimations(); + startAnimations(); + }, [keyIndex, resetAnimations, startAnimations]); - useEffect(() => { - resetAnimations(); - startAnimations(); - }, [keyIndex, resetAnimations, startAnimations]); + const animatedStyle = useMemo( + () => ({ + opacity: 1, // Always full opacity + transform: [ + { translateX: 0 }, // No slide + ], + }), + [], + ); - const animatedStyle = useMemo(() => ({ - opacity: 1, // Always full opacity - transform: [ - { translateX: 0 }, // No slide - ], - }), []); - - return ( - - {children} - - ) -} + return ( + + {children} + + ); +}; const styles = StyleSheet.create({ - container: { - flex: 1, - }, -}) + container: { + flex: 1, + }, +}); export default AnimatedScreen; diff --git a/src/components/AppText.tsx b/src/components/AppText.tsx new file mode 100644 index 0000000..52d6b16 --- /dev/null +++ b/src/components/AppText.tsx @@ -0,0 +1,8 @@ +import React from 'react'; +import { Text, TextProps } from 'react-native'; + +export default function AppText({ style, ...props }: TextProps) { + return ( + + ); +} diff --git a/src/components/BottomModal.tsx b/src/components/BottomModal.tsx index 19744df..3f07b3a 100644 --- a/src/components/BottomModal.tsx +++ b/src/components/BottomModal.tsx @@ -6,7 +6,6 @@ import { Modal, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -16,6 +15,7 @@ import Clock from 'svg/Clock'; import CloseIcon from 'svg/Close'; import Location from 'svg/Location'; import Phone from 'svg/Phone'; +import AppText from './AppText'; type BottomModalProps = { visible: boolean; @@ -59,8 +59,8 @@ const BottomModal: React.FC = ({ - {t('Manzil')} - {branch?.address} + {t('Manzil')} + {branch?.address} @@ -68,8 +68,8 @@ const BottomModal: React.FC = ({ - {t('Ish vaqti')} - {branch?.workingHours} + {t('Ish vaqti')} + {branch?.workingHours} @@ -77,8 +77,8 @@ const BottomModal: React.FC = ({ - {t('Telefon')} - {branch?.phone} + {t('Telefon')} + {branch?.phone} @@ -86,8 +86,10 @@ const BottomModal: React.FC = ({ - {t('Telegram admin')} - {branch?.telegramAdmin} + {t('Telegram admin')} + + {branch?.telegramAdmin} + @@ -95,8 +97,10 @@ const BottomModal: React.FC = ({ - {t('Telegram kanal')} - {branch?.telegramChannel} + {t('Telegram kanal')} + + {branch?.telegramChannel} + @@ -154,7 +158,7 @@ const styles = StyleSheet.create({ }, label: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#000000', }, value: { diff --git a/src/components/CustomAlertModal.tsx b/src/components/CustomAlertModal.tsx index d3bf138..f13a37b 100644 --- a/src/components/CustomAlertModal.tsx +++ b/src/components/CustomAlertModal.tsx @@ -1,34 +1,35 @@ -import React, { useMemo, useCallback } from 'react'; -import { StyleSheet, Text, useWindowDimensions, View } from 'react-native'; +import React, { useCallback, useMemo } from 'react'; +import { StyleSheet, useWindowDimensions, View } from 'react-native'; +import AppText from './AppText'; export const toastConfig = { success: ({ text1, text2 }: { text1?: string; text2?: string }) => { const { width: screenWidth } = useWindowDimensions(); - const scale = useMemo(() => screenWidth < 360 ? 0.85 : 1, [screenWidth]); + const scale = useMemo(() => (screenWidth < 360 ? 0.85 : 1), [screenWidth]); - const containerStyle = useMemo(() => [ - styles.toastContainer, - { padding: 10 * scale } - ], [scale]); + const containerStyle = useMemo( + () => [styles.toastContainer, { padding: 10 * scale }], + [scale], + ); - const text1Style = useMemo(() => [ - styles.text1, - { fontSize: 16 * scale } - ], [scale]); + const text1Style = useMemo( + () => [styles.text1, { fontSize: 16 * scale }], + [scale], + ); - const text2Style = useMemo(() => [ - styles.text2, - { fontSize: 14 * scale } - ], [scale]); + const text2Style = useMemo( + () => [styles.text2, { fontSize: 14 * scale }], + [scale], + ); const renderText2 = useCallback(() => { if (!text2) return null; - return {text2}; + return {text2}; }, [text2, text2Style]); return ( - {text1} + {text1} {renderText2()} ); diff --git a/src/components/DatePicker.tsx b/src/components/DatePicker.tsx index a70db80..dc9214e 100644 --- a/src/components/DatePicker.tsx +++ b/src/components/DatePicker.tsx @@ -4,10 +4,10 @@ import { Modal, Platform, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; +import AppText from './AppText'; type Props = { value: Date; @@ -55,7 +55,7 @@ const DatePickerInput = ({ onPress={handleClosePicker} style={styles.doneButton} > - Done + Done @@ -113,7 +113,7 @@ const styles = StyleSheet.create({ color: '#555', }, boldText: { - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, modalContainer: { flex: 1, @@ -133,7 +133,7 @@ const styles = StyleSheet.create({ }, doneText: { color: '#007AFF', - fontWeight: '600', + fontFamily: 'GolosText-Bold', fontSize: 16, }, }); diff --git a/src/components/FileDrop.tsx b/src/components/FileDrop.tsx index 6deb64b..b724b16 100644 --- a/src/components/FileDrop.tsx +++ b/src/components/FileDrop.tsx @@ -1,13 +1,6 @@ import React, { useCallback, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Alert, - Image, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { Alert, Image, StyleSheet, TouchableOpacity, View } from 'react-native'; import { Asset, ImagePickerResponse, @@ -15,6 +8,7 @@ import { MediaType, } from 'react-native-image-picker'; import Download from 'svg/Download'; +import AppText from './AppText'; export interface FileData { uri: string; @@ -107,17 +101,19 @@ const SingleFileDrop: React.FC = ({ - {title} + {title} - OR + OR - {t('Faylni yuklang')} + + {t('Faylni yuklang')} + @@ -158,6 +154,7 @@ const styles = StyleSheet.create({ fontSize: 16, fontWeight: '500', color: '#333', + textAlign: 'center', marginBottom: 10, }, browseButton: { @@ -169,6 +166,7 @@ const styles = StyleSheet.create({ browseButtonText: { color: '#28A7E8', fontSize: 14, + textAlign: 'center', fontWeight: '500', }, previewImage: { diff --git a/src/components/GlobalModal.tsx b/src/components/GlobalModal.tsx index 711bf50..47b1992 100644 --- a/src/components/GlobalModal.tsx +++ b/src/components/GlobalModal.tsx @@ -1,89 +1,88 @@ // components/GlobalModal.tsx import React from 'react'; -import { Modal, View, Text, StyleSheet, TouchableOpacity } from 'react-native'; +import { Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { useModalStore } from 'screens/auth/registeration/lib/modalStore'; +import AppText from './AppText'; const GlobalModal = () => { - const { - isVisible, - title, - message, - type, - onConfirm, - onCancel, - closeModal, - } = useModalStore(); + const { isVisible, title, message, type, onConfirm, onCancel, closeModal } = + useModalStore(); - return ( - - - - {title} - {message} + return ( + + + + {title} + {message} - - {onCancel && ( - { onCancel(); closeModal(); }}> - Bekor qilish - - )} - { - onConfirm?.(); - closeModal(); - }} - > - Ok - - - - - - ); + + {onCancel && ( + { + onCancel(); + closeModal(); + }} + > + Bekor qilish + + )} + { + onConfirm?.(); + closeModal(); + }} + > + Ok + + + + + + ); }; const styles = StyleSheet.create({ - overlay: { - flex: 1, - backgroundColor: 'rgba(0,0,0,0.4)', - justifyContent: 'center', - alignItems: 'center', - }, - modal: { - width: '80%', - padding: 20, - backgroundColor: '#fff', - borderRadius: 10, - elevation: 5, - }, - title: { - fontSize: 18, - fontWeight: 'bold', - marginBottom: 10, - }, - message: { - fontSize: 15, - marginBottom: 20, - }, - buttons: { - flexDirection: 'row', - justifyContent: 'flex-end', - gap: 10, - }, - cancel: { - color: 'red', - fontWeight: 'bold', - marginRight: 15, - }, - confirm: { - color: '#007bff', - fontWeight: 'bold', - }, + overlay: { + flex: 1, + backgroundColor: 'rgba(0,0,0,0.4)', + justifyContent: 'center', + alignItems: 'center', + }, + modal: { + width: '80%', + padding: 20, + backgroundColor: '#fff', + borderRadius: 10, + elevation: 5, + }, + title: { + fontSize: 18, + fontWeight: 'bold', + marginBottom: 10, + }, + message: { + fontSize: 15, + marginBottom: 20, + }, + buttons: { + flexDirection: 'row', + justifyContent: 'flex-end', + gap: 10, + }, + cancel: { + color: 'red', + fontWeight: 'bold', + marginRight: 15, + }, + confirm: { + color: '#007bff', + fontWeight: 'bold', + }, }); export default GlobalModal; diff --git a/src/components/InAppBrowser.tsx b/src/components/InAppBrowser.tsx index dbc5794..4ee109d 100644 --- a/src/components/InAppBrowser.tsx +++ b/src/components/InAppBrowser.tsx @@ -1,43 +1,44 @@ -import React, { useMemo, useCallback } from 'react'; -import { Modal, StyleSheet, View, TouchableOpacity, Text } from 'react-native'; +import React, { useCallback, useMemo } from 'react'; +import { Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { WebView } from 'react-native-webview'; +import AppText from './AppText'; type Props = { - visible: boolean; - url: string; - onClose: () => void; + visible: boolean; + url: string; + onClose: () => void; }; const InAppBrowser = ({ visible, url, onClose }: Props) => { - const webViewSource = useMemo(() => ({ uri: url }), [url]); - - const handleClose = useCallback(() => { - onClose(); - }, [onClose]); + const webViewSource = useMemo(() => ({ uri: url }), [url]); - return ( - - - - Yopish - - - - - ); + const handleClose = useCallback(() => { + onClose(); + }, [onClose]); + + return ( + + + + Yopish + + + + + ); }; const styles = StyleSheet.create({ - container: { flex: 1 }, - closeButton: { - padding: 10, - backgroundColor: '#28A7E8', - alignItems: 'center', - }, - closeText: { - color: 'white', - fontSize: 16, - }, + container: { flex: 1 }, + closeButton: { + padding: 10, + backgroundColor: '#28A7E8', + alignItems: 'center', + }, + closeText: { + color: 'white', + fontSize: 16, + }, }); export default InAppBrowser; diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 4b1bd53..650d03d 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -5,8 +5,8 @@ import { Dimensions, Image, Linking, + Platform, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -16,6 +16,7 @@ import Logo from 'screens/../../assets/bootsplash/logo.png'; import Bell from 'svg/Bell'; import Instagram from 'svg/Instagram'; import Telegram from 'svg/Telegram'; +import AppText from './AppText'; import InAppBrowser from './InAppBrowser'; const { width } = Dimensions.get('window'); @@ -77,7 +78,7 @@ const Navbar = () => { - CPOST + CPOST @@ -96,13 +97,14 @@ const Navbar = () => { size={iconSizes.facebook} /> */} - - navigation.navigate('Notifications')} - > - - {/* */} - + {Platform.OS === 'android' && ( + navigation.navigate('Notifications')} + > + + {/* */} + + )} diff --git a/src/components/NavbarBack.tsx b/src/components/NavbarBack.tsx index 30af8cf..0491c50 100644 --- a/src/components/NavbarBack.tsx +++ b/src/components/NavbarBack.tsx @@ -1,9 +1,10 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import * as React from 'react'; -import { StyleSheet, Text, TouchableOpacity, View } from 'react-native'; +import { StyleSheet, TouchableOpacity, View } from 'react-native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import ArrowLeft from 'svg/ArrowLeft'; +import AppText from './AppText'; interface NavbarBackProps { title: string; @@ -17,7 +18,7 @@ const NavbarBack = ({ title }: NavbarBackProps) => { navigation.goBack()}> - {title} + {title} ); }; @@ -36,7 +37,7 @@ const styles = StyleSheet.create({ headerTitle: { color: '#fff', fontSize: 20, - fontWeight: '600', + fontFamily: 'GolosText-Bold', marginLeft: 8, }, }); diff --git a/src/components/Navigation.tsx b/src/components/Navigation.tsx index 29c613b..c2ff538 100644 --- a/src/components/Navigation.tsx +++ b/src/components/Navigation.tsx @@ -2,13 +2,7 @@ import { useNavigation, useRoute } from '@react-navigation/native'; import type { NativeStackNavigationProp } from '@react-navigation/native-stack'; import React, { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Dimensions, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { Dimensions, StyleSheet, TouchableOpacity, View } from 'react-native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import HomeIcon from 'svg/HomeIcon'; @@ -16,6 +10,7 @@ import Passport from 'svg/Passport'; import StatusIcon from 'svg/StatusIcon'; import User from 'svg/User'; import Wallet from 'svg/Wallet'; +import AppText from './AppText'; const { width } = Dimensions.get('window'); const isSmallScreen = width < 360; @@ -65,7 +60,7 @@ const Navigation = () => { activeOpacity={0.7} > - { }} > {t(label)} - + ); }, diff --git a/src/components/NoResult.tsx b/src/components/NoResult.tsx index f5896f9..ed29a98 100644 --- a/src/components/NoResult.tsx +++ b/src/components/NoResult.tsx @@ -1,14 +1,9 @@ import LottieView from 'lottie-react-native'; import React, { useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Animated, - StyleSheet, - Text, - useWindowDimensions, - View, -} from 'react-native'; +import { Animated, StyleSheet, useWindowDimensions, View } from 'react-native'; import ProgressBar from 'screens/../../assets/lottie/Empty box.json'; +import AppText from './AppText'; interface Props { message?: string; @@ -58,7 +53,7 @@ const NoResult: React.FC = ({ resizeMode="cover" style={{ width: 250 * scale, height: 250 * scale }} /> - {t(message)} + {t(message)} ); }; diff --git a/src/components/Pagination.tsx b/src/components/Pagination.tsx index fd6e787..96f695e 100644 --- a/src/components/Pagination.tsx +++ b/src/components/Pagination.tsx @@ -1,8 +1,9 @@ // components/Pagination.tsx import React from 'react'; -import { Text, TouchableOpacity, View } from 'react-native'; +import { TouchableOpacity, View } from 'react-native'; import ArrowLeft from 'svg/ArrowLeft'; import ArrowRightUnderline from 'svg/ArrowRightUnderline'; +import AppText from './AppText'; interface PaginationProps { page: number; // current page (0-based) @@ -52,9 +53,9 @@ const Pagination: React.FC = ({ return pages.map((p, index) => { if (p === '...') { return ( - + ... - + ); } return ( @@ -71,9 +72,9 @@ const Pagination: React.FC = ({ marginHorizontal: 5, }} > - + {(p as number) + 1} - + ); }); diff --git a/src/components/SplashScreen.tsx b/src/components/SplashScreen.tsx index 3d7abc9..b4011b4 100644 --- a/src/components/SplashScreen.tsx +++ b/src/components/SplashScreen.tsx @@ -3,11 +3,11 @@ import { Animated, Image, StyleSheet, - Text, useWindowDimensions, View, } from 'react-native'; import Logo from 'screens/../../assets/bootsplash/logo.png'; +import AppText from './AppText'; const SplashScreen = ({ onFinish }: { onFinish: () => void }) => { const { width: screenWidth, height: screenHeight } = useWindowDimensions(); @@ -136,9 +136,9 @@ const SplashScreen = ({ onFinish }: { onFinish: () => void }) => { resizeMode="contain" /> - + CPOST - + diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 5f5f531..6c8cba9 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -172,6 +172,9 @@ "Yopish": "Закрыть", "Manzilingizni kiriting": "Введите свой адрес", "Toshkent Shahri, Mirzo Ulug'bek tumani...": "г. Ташкент, Мирзо-Улугбекский район...", + "Hurmatli mijoz, ushbu berilgan ID manzil, ma'lumotlarni siz shu namunadagidek 1- va 4- qatorlarga oʻz ID kodingizni yozing! Aks holda sizning kargoingiz bilan muammo chiqishi mumkin.": "Уважаемый клиент, пожалуйста, введите свой ID-код в строки 1 и 4, как показано в этом примере, с данным ID-адресом и информацией! В противном случае может возникнуть проблема с вашим грузом.", + "Ilovaga kirib huddi shunday to’ldirganingizdan keyin ekranni rasmga(skrinshot) olib, sizga bot tomonidan berilgan ID kod vamanzilni ushbu": "После того, как вы вошли в приложение и заполнили его таким же образом, сделайте снимок экрана и запишите код удостоверения личности и адрес, предоставленные вам ботом, в", + "admindan tasdiqlatib olishingiz kerak bo’ladi.": "вам нужно будет получить подтверждение от администратора.", "Passportlarim": "Мои паспорта", "Hali pasport qo'shilmagan": "Паспорт еще не добавлен", "Yangi pasport qo'shish uchun tugmani bosing": "Нажмите кнопку, чтобы добавить новый паспорт", diff --git a/src/i18n/locales/uz.json b/src/i18n/locales/uz.json index 1f48be5..faebc8f 100644 --- a/src/i18n/locales/uz.json +++ b/src/i18n/locales/uz.json @@ -18,7 +18,10 @@ "Ro'yxatdan o'tish": "Ro'yxatdan o'tish", "Manzilingizni kiriting": "Manzilingizni kiriting", "Toshkent Shahri, Mirzo Ulug'bek tumani...": "Toshkent Shahri, Mirzo Ulug'bek tumani...", + "Hurmatli mijoz, ushbu berilgan ID manzil, ma'lumotlarni siz shu namunadagidek 1- va 4- qatorlarga oʻz ID kodingizni yozing! Aks holda sizning kargoingiz bilan muammo chiqishi mumkin.": "Hurmatli mijoz, ushbu berilgan ID manzil, ma'lumotlarni siz shu namunadagidek 1- va 4- qatorlarga oʻz ID kodingizni yozing! Aks holda sizning kargoingiz bilan muammo chiqishi mumkin.", + "Ilovaga kirib huddi shunday to’ldirganingizdan keyin ekranni rasmga(skrinshot) olib, sizga bot tomonidan berilgan ID kod vamanzilni ushbu": "Ilovaga kirib huddi shunday to’ldirganingizdan keyin ekranni rasmga(skrinshot) olib, sizga bot tomonidan berilgan ID kod vamanzilni ushbu", "Ism": "Ism", + "admindan tasdiqlatib olishingiz kerak bo’ladi.": "admindan tasdiqlatib olishingiz kerak bo’ladi.", "Ismingiz": "Ismingiz", "Familiya": "Familiya", "Familiyangiz": "Familiyangiz", diff --git a/src/screens/auth/login/ui/Confirm.tsx b/src/screens/auth/login/ui/Confirm.tsx index fd31210..c4575ad 100644 --- a/src/screens/auth/login/ui/Confirm.tsx +++ b/src/screens/auth/login/ui/Confirm.tsx @@ -6,6 +6,8 @@ import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useMutation } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import { otpPayload, resendPayload } from 'api/auth/type'; +import AppText from 'components/AppText'; +import formatPhone from 'helpers/formatPhone'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -14,7 +16,6 @@ import { KeyboardAvoidingView, Platform, StyleSheet, - Text, TextInput, TouchableOpacity, View, @@ -156,10 +157,10 @@ const Confirm = () => { style={Loginstyle.background} resizeMode="contain" imageStyle={{ - opacity: 0.3, + opacity: 0.1, height: '100%', width: '100%', - transform: [{ scale: 1.5 }], + transform: [{ scale: 1 }], }} > @@ -174,11 +175,13 @@ const Confirm = () => { behavior={Platform.OS === 'ios' ? 'padding' : 'height'} > - {t('Tasdiqlash kodini kiriting')} - - {phoneNumber} {t('raqamiga yuborilgan')} {OTP_LENGTH}{' '} + + {t('Tasdiqlash kodini kiriting')} + + + {formatPhone(phoneNumber)} {t('raqamiga yuborilgan')} {OTP_LENGTH}{' '} {t('xonali kodni kiriting.')}{' '} - + {code.map((digit, index) => ( { ))} {errorConfirm && ( - {errorConfirm} + {errorConfirm} )} {canResend ? ( @@ -203,14 +206,14 @@ const Confirm = () => { onPress={handleResendCode} style={styles.resendButton} > - + {t('Kodni qayta yuborish')} - + ) : ( - + {t('Kodni qayta yuborish vaqti')} ({timer}s) - + )} { {isPending ? ( ) : ( - {t('Tasdiqlash')} - + )} diff --git a/src/screens/auth/login/ui/index.tsx b/src/screens/auth/login/ui/index.tsx index 6e2b373..25d22c4 100644 --- a/src/screens/auth/login/ui/index.tsx +++ b/src/screens/auth/login/ui/index.tsx @@ -7,6 +7,7 @@ import { useMutation, useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import { loginPayload } from 'api/auth/type'; import { Branch, branchApi } from 'api/branch'; +import AppText from 'components/AppText'; import formatPhone from 'helpers/formatPhone'; import React, { useCallback, @@ -23,7 +24,6 @@ import { KeyboardAvoidingView, Platform, ScrollView, - Text, TextInput, TouchableOpacity, View, @@ -156,10 +156,10 @@ const Login = () => { style={Loginstyle.background} resizeMode="contain" imageStyle={{ - opacity: 0.3, + opacity: 0.1, height: '100%', width: '100%', - transform: [{ scale: 1.5 }], + transform: [{ scale: 1 }], }} > @@ -176,7 +176,9 @@ const Login = () => { - {t('Tizimga kirish')} + + {t('Tizimga kirish')} + { const formatted = formatPhone(rawPhone); return ( - + {t('Telefon raqami')} - + { maxLength={19} // +998 90 123-45-67 bo'lishi uchun /> {errors.phone && ( - + {t(errors.phone.message || '')} - + )} ); }} /> - + {t('Passport seriya raqami')} - + { /> {(errors.passportSeriya || errors.passportNumber) && ( - + {t(errors.passportSeriya?.message || '') || t(errors.passportNumber?.message || '')} - + )} @@ -263,7 +265,7 @@ const Login = () => { name="branchId" render={({ field: { value } }) => ( - {t('Filial')} + {t('Filial')} { setFilialDropdownVisible(prev => !prev) } > - { > {branchList?.find(e => e.id === value)?.name || t('Filialni tanlang...')} - + {filialDropdownVisible ? ( ) : ( @@ -301,21 +303,23 @@ const Login = () => { setFilialDropdownVisible(false); }} > - + {item.name} - + ))} )} {errors.branchId && ( - + {t(errors.branchId.message || '')} - + )} {error && ( - {t(error)} + + {t(error)} + )} )} @@ -328,9 +332,9 @@ const Login = () => { {isPending ? ( ) : ( - + {t('Tizimga kirish')} - + )} { alignItems: 'center', }} > - + {t('ID va kabinet yo’qmi?')} - + navigation.navigate('Register')} > - { }} > {t('Ro’yxatdan o’tish')} - + diff --git a/src/screens/auth/login/ui/styled.ts b/src/screens/auth/login/ui/styled.ts index db5a7fd..3b700e8 100644 --- a/src/screens/auth/login/ui/styled.ts +++ b/src/screens/auth/login/ui/styled.ts @@ -36,16 +36,16 @@ export const Loginstyle = StyleSheet.create({ position: 'relative', }, label: { - fontSize: 12, + fontSize: 14, fontWeight: '500', - color: '#28A7E8', + color: '#252525ff', marginBottom: 5, }, title: { fontSize: 24, - fontWeight: '600', + fontFamily: 'GolosText-Bold', textAlign: 'center', - color: '#28A7E8', + color: '#000', marginBottom: 20, }, input: { diff --git a/src/screens/auth/registeration/ui/Confirm.tsx b/src/screens/auth/registeration/ui/Confirm.tsx index cb63e6d..754ee69 100644 --- a/src/screens/auth/registeration/ui/Confirm.tsx +++ b/src/screens/auth/registeration/ui/Confirm.tsx @@ -6,6 +6,8 @@ import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useMutation } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import { otpPayload, resendPayload } from 'api/auth/type'; +import AppText from 'components/AppText'; +import formatPhone from 'helpers/formatPhone'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -14,7 +16,6 @@ import { KeyboardAvoidingView, Platform, StyleSheet, - Text, TextInput, TouchableOpacity, View, @@ -166,10 +167,10 @@ const Confirm = ({ style={RegisterStyle.background} resizeMode="contain" imageStyle={{ - opacity: 0.3, + opacity: 0.1, height: '100%', width: '100%', - transform: [{ scale: 1.5 }], + transform: [{ scale: 1 }], }} > @@ -184,11 +185,13 @@ const Confirm = ({ behavior={Platform.OS === 'ios' ? 'padding' : 'height'} > - {t('Tasdiqlash kodini kiriting')} - - {phoneNumber} {t('raqamiga yuborilgan')} {OTP_LENGTH}{' '} + + {t('Tasdiqlash kodini kiriting')} + + + {formatPhone(phoneNumber)} {t('raqamiga yuborilgan')} {OTP_LENGTH}{' '} {t('xonali kodni kiriting.')} - + {code.map((digit, index) => ( {errorConfirm !== null && ( - {errorConfirm} + {errorConfirm} )} {canResend ? ( @@ -215,14 +218,14 @@ const Confirm = ({ onPress={handleResendCode} style={styles.resendButton} > - + {t('Kodni qayta yuborish')} - + ) : ( - + {t('Kodni qayta yuborish vaqti')} ({timer}s) - + )} ) : ( - {t('Tasdiqlash')} - + )} @@ -350,7 +353,7 @@ const styles = StyleSheet.create({ verifyButtonText: { color: '#fff', fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/auth/registeration/ui/FirstStep.tsx b/src/screens/auth/registeration/ui/FirstStep.tsx index 0082335..9698ba9 100644 --- a/src/screens/auth/registeration/ui/FirstStep.tsx +++ b/src/screens/auth/registeration/ui/FirstStep.tsx @@ -13,6 +13,7 @@ import { useMutation, useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import { registerPayload } from 'api/auth/type'; import { Branch, branchApi } from 'api/branch'; +import AppText from 'components/AppText'; import formatPhone from 'helpers/formatPhone'; import { useEffect, useState } from 'react'; import { Controller, useForm } from 'react-hook-form'; @@ -24,7 +25,6 @@ import { KeyboardAvoidingView, Platform, ScrollView, - Text, TextInput, TouchableOpacity, View, @@ -194,10 +194,10 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { style={RegisterStyle.background} resizeMode="contain" imageStyle={{ - opacity: 0.3, + opacity: 0.1, height: '100%', width: '100%', - transform: [{ scale: 1.5 }], + transform: [{ scale: 1 }], }} > @@ -217,16 +217,16 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { > - + {t("Ro'yxatdan o'tish")} - + ( - {t('Ism')} + {t('Ism')} void }) => { placeholderTextColor={'#D8DADC'} /> {errors.firstName && ( - + {t(errors.firstName.message || '')} - + )} )} @@ -247,7 +247,9 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { name="lastName" render={({ field: { onChange, value } }) => ( - {t('Familiya')} + + {t('Familiya')}{' '} + void }) => { value={value} /> {errors.lastName && ( - + {t(errors.lastName.message || '')} - + )} )} @@ -270,9 +272,9 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { const formatted = formatPhone(rawPhone); return ( - + {t('Telefon raqami')} - + void }) => { maxLength={17} /> {errors.phoneNumber && ( - + {t(errors.phoneNumber.message || '')} - + )} ); @@ -303,7 +305,9 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { name="branchId" render={({ field: { value } }) => ( - {t('Filial')} + + {t('Filial')}{' '} + void }) => { setFilialDropdownVisible(prev => !prev) } > - void }) => { > {branchList?.find(e => e.id === value)?.name || t('Filialni tanlang...')} - + {filialDropdownVisible ? ( ) : ( @@ -343,18 +347,20 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { setFilialDropdownVisible(false); }} > - + {item.name} - + ))} )} {errors.branchId && ( - + {t(errors.branchId.message || '')} - + )} )} @@ -364,9 +370,9 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { name="address" render={({ field: { onChange, value } }) => ( - + {t('Manzilingizni kiriting')} - + void }) => { value={value} /> {errors.lastName && ( - + {t(errors.lastName.message || '')} - + )} )} @@ -389,9 +395,9 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { name="recommend" render={({ field: { value } }) => ( - + {t('Bizni qaerdan topdingiz?')} - + void }) => { setRecommendedDropdownVisible(prev => !prev) } > - void }) => { recommended.find(e => e.value === value)?.label || 'Bizni kim tavsiya qildi...', )} - + {recommendedDropdownVisible ? ( ) : ( @@ -432,23 +438,23 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { setRecommendedDropdownVisible(false); }} > - + {t(item.label)} - + ))} )} {errors.recommend && ( - + {t(errors.recommend.message || '')} - + )} {error && ( - + {t(error)} - + )} )} @@ -491,10 +497,10 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { )} - - {t('Foydalanish shartlari')} - {t('bilan tanishib chiqdim!')} - + + {t('Foydalanish shartlari')} + {t('bilan tanishib chiqdim!')} + @@ -511,7 +517,7 @@ const FirstStep = ({ onNext }: { onNext: () => void }) => { {isPending ? ( ) : ( - void }) => { ]} > {t('Davom etish')} - + )} diff --git a/src/screens/auth/registeration/ui/SecondStep.tsx b/src/screens/auth/registeration/ui/SecondStep.tsx index 1803a2a..768cd9f 100644 --- a/src/screens/auth/registeration/ui/SecondStep.tsx +++ b/src/screens/auth/registeration/ui/SecondStep.tsx @@ -9,6 +9,7 @@ import { import type { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useMutation } from '@tanstack/react-query'; import passportApi, { sendPassportPayload } from 'api/passport'; +import AppText from 'components/AppText'; import DatePickerInput from 'components/DatePicker'; import SingleFileDrop from 'components/FileDrop'; import { useEffect, useRef, useState } from 'react'; @@ -23,7 +24,6 @@ import { KeyboardAvoidingView, Platform, ScrollView, - Text, TextInput, TouchableOpacity, View, @@ -130,10 +130,10 @@ const SecondStep = () => { style={RegisterStyle.background} resizeMode="contain" imageStyle={{ - opacity: 0.3, + opacity: 0.1, height: '100%', width: '100%', - transform: [{ scale: 1.5 }], + transform: [{ scale: 1 }], }} > @@ -151,9 +151,9 @@ const SecondStep = () => { - + {t('Shaxsiy maʼlumotlar')} - + { /> {/* PASSPORT */} - + {t('Passport seriya raqami')} - + { /> {(errors.passportSeriya || errors.passportNumber) && ( - + {t(errors.passportSeriya?.message || '') || t(errors.passportNumber?.message || '')} - + )} {/* JSHSHIR */} @@ -223,7 +223,9 @@ const SecondStep = () => { name="jshshir" render={({ field: { onChange, value } }) => ( - {t('JSHSHIR')} + + {t('JSHSHIR')}{' '} + { } /> {errors.jshshir && ( - + {t(errors.jshshir.message || '')} - + )} )} @@ -250,9 +252,9 @@ const SecondStep = () => { name="birthDate" render={({ field: { onChange, value } }) => ( - + {t("Tug'ilgan sana")} - + { {errors.birthDate && ( - + {t(errors.birthDate?.message || '')} - + )} )} @@ -358,9 +360,9 @@ const SecondStep = () => { /> {/* FILE UPLOAD */} - + {t('Passport/ID karta rasmi yoki faylni yuklang')} - + { {isPending ? ( ) : ( - {t('Tasdiqlash')} - + )} diff --git a/src/screens/auth/registeration/ui/TermsAndConditions.tsx b/src/screens/auth/registeration/ui/TermsAndConditions.tsx index 9e29400..c6e93f3 100644 --- a/src/screens/auth/registeration/ui/TermsAndConditions.tsx +++ b/src/screens/auth/registeration/ui/TermsAndConditions.tsx @@ -1,14 +1,9 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { - ScrollView, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { ScrollView, StyleSheet, TouchableOpacity, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import ArrowLeft from 'svg/ArrowLeft'; import { RootStackParamList } from 'types/types'; @@ -32,47 +27,53 @@ const TermsAndConditions = () => { navigation.goBack()}> - {t('Foydalanish shartlari')} + + {t('Foydalanish shartlari')} + - + {t('foydalanish_shartlari_va_qoidalari')} - + - {t('umumiy_qoidalar')} - {t('umumiy_qoidalar_text')} + {t('umumiy_qoidalar')} + {t('umumiy_qoidalar_text')} - + {t('foydalanuvchi_majburiyatlari')} - - + + {t('foydalanuvchi_majburiyatlari_text')} - + - {t('maxfiylik_siyosati')} - {t('maxfiylik_siyosati_text')} + {t('maxfiylik_siyosati')} + {t('maxfiylik_siyosati_text')} - {t('javobgarlik')} - {t('javobgarlik_text')} + {t('javobgarlik')} + {t('javobgarlik_text')} - {t('shartlarni_ozgartirish')} - {t('shartlarni_ozgartirish_text')} + + {t('shartlarni_ozgartirish')} + + + {t('shartlarni_ozgartirish_text')} + - {t('aloqa')} - {t('aloqa_text')} + {t('aloqa')} + {t('aloqa_text')} - + {t('oxirgi_yangilanish')} {new Date().toLocaleDateString('uz-UZ')} - + - {t('roziman')} + {t('roziman')} @@ -95,7 +96,7 @@ const styles = StyleSheet.create({ }, headerTitle: { fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#000', }, content: { @@ -111,7 +112,7 @@ const styles = StyleSheet.create({ }, sectionTitle: { fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#000', marginTop: 20, marginBottom: 10, @@ -148,7 +149,7 @@ const styles = StyleSheet.create({ agreeButtonText: { color: '#fff', fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/auth/registeration/ui/styled.ts b/src/screens/auth/registeration/ui/styled.ts index e19188b..be37738 100644 --- a/src/screens/auth/registeration/ui/styled.ts +++ b/src/screens/auth/registeration/ui/styled.ts @@ -39,20 +39,20 @@ export const RegisterStyle = StyleSheet.create({ mainTitle: { fontSize: 16, fontWeight: '500', - color: '#28A7E8', + color: '#252525ff', marginBottom: 10, }, label: { - fontSize: 12, + fontSize: 14, fontWeight: '500', - color: '#28A7E8', + color: '#252525ff', marginBottom: 5, }, title: { fontSize: 24, - fontWeight: '600', + fontFamily: 'GolosText-Bold', textAlign: 'center', - color: '#28A7E8', + color: '#000', marginBottom: 20, }, errorText: { @@ -168,7 +168,7 @@ export const RegisterStyle = StyleSheet.create({ }, termsLink: { color: '#28A7E8', - fontWeight: '600', + fontFamily: 'GolosText-Bold', textDecorationLine: 'underline', fontSize: 15, }, diff --git a/src/screens/auth/select-auth/SelectAuth.tsx b/src/screens/auth/select-auth/SelectAuth.tsx index 684df7f..f68b6e6 100644 --- a/src/screens/auth/select-auth/SelectAuth.tsx +++ b/src/screens/auth/select-auth/SelectAuth.tsx @@ -1,17 +1,18 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import { useTranslation } from 'react-i18next'; import { Image, ScrollView, StyleSheet, - Text, TouchableOpacity, View, useWindowDimensions, } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import Logo from 'screens/../../assets/bootsplash/logo_512.png'; +import InfoIcon from 'svg/Info'; import { RootStackParamList } from 'types/types'; type LoginScreenNavigationProp = NativeStackNavigationProp< @@ -44,36 +45,66 @@ const SelectAuth = () => { }, ]} /> - CPOST + {/* CPOST */} - + {t('Ro’yxatdan o’tganmisz')} - + - - - {t("Botdan ro'yxatdan o’tganmisiz")} - + navigation.navigate('Login')} - style={styles.button} + style={[ + styles.button, + { + backgroundColor: 'none', + borderWidth: 1, + borderColor: '#28A7E8', + }, + ]} > - {t('Tizimga kirish')} + + {t('Tizimga kirish')} + + + + + {t("Botdan ro'yxatdan o’tganmisiz")}? + + - - - - {t("Yangi ro’yxatdan o'tmoqchimisiz")} - + navigation.navigate('Register')} style={styles.button} > - {t('Ro’yxatdan o’tish')} + + {t('Ro’yxatdan o’tish')} + + + + + {t("Yangi ro’yxatdan o'tmoqchimisiz")}? + + @@ -110,18 +141,17 @@ const styles = StyleSheet.create({ }, logoText: { fontWeight: '500', - marginTop: 4, color: '#28A7E8', }, title: { - fontWeight: '500', + fontFamily: 'GolosText-Bold', textAlign: 'center', - color: '#28A7E8', + color: '#000', marginBottom: 20, }, helperText: { - color: '#28A7E8', - fontSize: 16, + color: '#252525ff', + fontSize: 12, }, button: { backgroundColor: '#28A7E8', diff --git a/src/screens/auth/select-language/SelectLang.tsx b/src/screens/auth/select-language/SelectLang.tsx index 896332e..33a4ca8 100644 --- a/src/screens/auth/select-language/SelectLang.tsx +++ b/src/screens/auth/select-language/SelectLang.tsx @@ -1,6 +1,7 @@ +import AppText from 'components/AppText'; import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { Image, StyleSheet, Text, TouchableOpacity, View } from 'react-native'; +import { Image, StyleSheet, TouchableOpacity, View } from 'react-native'; import RU from 'screens/../../assets/bootsplash/RU.png'; import UZ from 'screens/../../assets/bootsplash/UZ.png'; import ArrowDown from 'svg/ArrowDown'; @@ -42,7 +43,7 @@ const LanguageSelector = () => { source={selectedLang?.Icon} style={{ width: 20, height: 20, objectFit: 'contain' }} /> - {selectedLang?.label} + {selectedLang?.label} {dropdownVisible ? ( @@ -63,7 +64,7 @@ const LanguageSelector = () => { source={item.Icon} style={{ width: 25, height: 25, objectFit: 'contain' }} /> - {item.label} + {item.label} ))} diff --git a/src/screens/auth/select-language/SelectLangPage.tsx b/src/screens/auth/select-language/SelectLangPage.tsx index d0814c5..dfc9951 100644 --- a/src/screens/auth/select-language/SelectLangPage.tsx +++ b/src/screens/auth/select-language/SelectLangPage.tsx @@ -1,11 +1,11 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import React from 'react'; import { Image, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -46,15 +46,17 @@ const SelectLangPage = () => { }, ]} /> - CPOST + + CPOST + - + Tilni tanlang{' '} - + (Выберите язык) - - + + { style={styles.button} > - O'zbek tili + O'zbek tili { style={styles.button} > - Русский язык + Русский язык diff --git a/src/screens/authGate/ui/AuthGate.tsx b/src/screens/authGate/ui/AuthGate.tsx index f795efc..8dcbb4b 100644 --- a/src/screens/authGate/ui/AuthGate.tsx +++ b/src/screens/authGate/ui/AuthGate.tsx @@ -1,6 +1,7 @@ import AsyncStorage from '@react-native-async-storage/async-storage'; +import AppText from 'components/AppText'; import React, { useEffect, useState } from 'react'; -import { Alert, StyleSheet, Text, TouchableOpacity, View } from 'react-native'; +import { Alert, StyleSheet, TouchableOpacity, View } from 'react-native'; import ReactNativeBiometrics from 'react-native-biometrics'; import GesturePassword from 'react-native-gesture-password'; @@ -79,7 +80,7 @@ const LockScreen = ({ onAuthenticated }: Props) => { return ( - Unlock + Unlock {lockType === 'pattern' ? ( { style={styles.button} onPress={() => handleUnlockPasswordOrPin(password)} > - + Unlock with {lockType.toUpperCase()} - + )} @@ -113,7 +114,7 @@ const LockScreen = ({ onAuthenticated }: Props) => { } catch (e) {} }} > - Unlock with Biometrics + Unlock with Biometrics )} diff --git a/src/screens/home/branches/ui/Branches.tsx b/src/screens/home/branches/ui/Branches.tsx index d5d62da..9328399 100644 --- a/src/screens/home/branches/ui/Branches.tsx +++ b/src/screens/home/branches/ui/Branches.tsx @@ -2,18 +2,13 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useQuery } from '@tanstack/react-query'; import { branchApi } from 'api/branch'; +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import NavbarBack from 'components/NavbarBack'; import NoResult from 'components/NoResult'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; -import { - ScrollView, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { ScrollView, StyleSheet, TouchableOpacity, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import ArrowRightUnderline from 'svg/ArrowRightUnderline'; @@ -67,8 +62,8 @@ const Branches = (props: BranchesProps) => { alignItems: 'flex-start', }} > - {e.name} - {e.address} + {e.name} + {e.address} @@ -107,7 +102,7 @@ const styles = StyleSheet.create({ title: { fontSize: 16, paddingHorizontal: 5, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#000', marginBottom: 6, }, diff --git a/src/screens/home/branches/ui/ListBranches.tsx b/src/screens/home/branches/ui/ListBranches.tsx index 795fb09..ae75b7c 100644 --- a/src/screens/home/branches/ui/ListBranches.tsx +++ b/src/screens/home/branches/ui/ListBranches.tsx @@ -2,12 +2,13 @@ import { RouteProp, useNavigation, useRoute } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useQuery } from '@tanstack/react-query'; import { Branch, branchApi } from 'api/branch'; +import AppText from 'components/AppText'; import BottomModal from 'components/BottomModal'; import LayoutTwo from 'components/LayoutTwo'; import LoadingScreen from 'components/LoadingScreen'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { StyleSheet, Text, TouchableOpacity, View } from 'react-native'; +import { StyleSheet, TouchableOpacity, View } from 'react-native'; import WebView from 'react-native-webview'; import Minus from 'svg/Minus'; import Plus from 'svg/Plus'; @@ -174,25 +175,27 @@ const ListBranches = () => { style={styles.zoomButton} onPress={() => handleZoom('in')} > - + - + handleZoom('out')} > - + - + navigation.navigate('Branches')} > - {t('Manzilni tekshirish')} + + {t('Manzilni tekshirish')} + )} @@ -242,7 +245,7 @@ const styles = StyleSheet.create({ }, buttonText: { color: '#fff', - fontWeight: '600', + fontFamily: 'GolosText-Bold', fontSize: 16, textAlign: 'center', }, diff --git a/src/screens/home/cargoPrices/ui/CargoPrices.tsx b/src/screens/home/cargoPrices/ui/CargoPrices.tsx index de1665a..c2e5dbe 100644 --- a/src/screens/home/cargoPrices/ui/CargoPrices.tsx +++ b/src/screens/home/cargoPrices/ui/CargoPrices.tsx @@ -2,16 +2,11 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useQuery } from '@tanstack/react-query'; import reference_api from 'api/reference'; +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; -import { - ScrollView, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { ScrollView, StyleSheet, TouchableOpacity, View } from 'react-native'; import Tabs from '../../home/ui/Tabs'; interface CargoPricesProps {} @@ -41,90 +36,92 @@ const CargoPrices = (props: CargoPricesProps) => { data.map(ref => ( - {ref.title} - + {ref.title} + {ref.price}$/{ref.unitValue} {ref.unit} - + - {ref.shortDescription} + + {ref.shortDescription} + ))} - + {t( 'Avia pochtada bir maxsulotdan seriyalab olish mumkin emas', )} - + - + {t( '(Bu kargo narxini o’sishiga olib keladi. Seriyali buyularni avto kargo orqali olib kelish arzonga tushadi)', )} - + - + {t('Yetib kelish vaqti')} - - + 7-10 {t('kun')} - + - + {t( 'Yuklarni yetib elish vaqti oxirgi qadoqlash kunidan boshlab xisoblanadi', )} - + - + {t('Minimal miqdor talab qilinmaydi.')} - + - + {t( "ya'ni, qancha gramm mahsulot olsangiz, shuncha og'irligi (gramm) uchun to'lov qilasiz.", )} - + - + {t('Muhim!')} - + - + {t('Filiallargacha yetkazib berish - bepul.')} - + - + {t('Batafsil')}: @CPcargo_admin - + - + {t( "Agar siz yashayotgan hududda bizning filialimiz mavjud bo'lmasa, o'zingizga eng yaqin bo'lgan filialni tanlab, ro'yhatdan o'tishingiz mumkin.", )} - + navigation.navigate('ListBranches')} > - + {t("Filiallarimiz ro'yhati ilovada mavjud")} - + )} @@ -134,83 +131,85 @@ const CargoPrices = (props: CargoPricesProps) => { data.map(ref => ( - {ref.title} - + {ref.title} + {ref.price}$/{ref.unitValue} {ref.unit} - + - {ref.shortDescription} + + {ref.shortDescription} + ))} - + {t( 'Avto kargoda bir maxsulotdan seriyalab istalgan katta miqdorda olish mumkin. Doimiyko’p yuk oluvchi ijozlar uchun maxsus arzonlashtrilgan narxlarimiz bor', )} - + - + {t('Yetib kelish vaqti')} - - + 10-20 {t('kun')} - + - + {t( 'Yuklarni yetib elish vaqti oxirgi qadoqlash kunidan boshlab xisoblanadi', )} - + - + {t('Minimal miqdor talab qilinmaydi.')} - + - + {t( "ya'ni, qancha gramm mahsulot olsangiz, shuncha og'irligi (gramm) uchun to'lov qilasiz.", )} - + - + {t('Muhim!')} - + - + {t('Filiallargacha yetkazib berish - bepul.')} - + - + {t('Batafsil')}: @CPcargo_admin - + - + {t( "Agar siz yashayotgan hududda bizning filialimiz mavjud bo'lmasa, o'zingizga eng yaqin bo'lgan filialni tanlab, ro'yhatdan o'tishingiz mumkin.", )} - + navigation.navigate('ListBranches')} > - + {t("Filiallarimiz ro'yhati ilovada mavjud")} - + )} diff --git a/src/screens/home/home/ui/Pages.tsx b/src/screens/home/home/ui/Pages.tsx index 7a9e629..bceda03 100644 --- a/src/screens/home/home/ui/Pages.tsx +++ b/src/screens/home/home/ui/Pages.tsx @@ -1,8 +1,9 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { StyleSheet, Text, TouchableOpacity, View } from 'react-native'; +import { StyleSheet, TouchableOpacity, View } from 'react-native'; import ArrowRightUnderline from 'svg/ArrowRightUnderline'; import Usd from 'svg/Dollar'; import InfoIcon from 'svg/Info'; @@ -21,7 +22,7 @@ const Pages = () => { > - {t('Kargo narxlari')} + {t('Kargo narxlari')} @@ -32,7 +33,7 @@ const Pages = () => { > - {t('Taqiqlangan buyumlar')} + {t('Taqiqlangan buyumlar')} @@ -45,7 +46,7 @@ const Pages = () => { height={28 * scale} view="-4" /> - Shaxar bo’ylab yetkazish + Shaxar bo’ylab yetkazish { > - {t('Filiallar ro’yxati')} + {t('Filiallar ro’yxati')} @@ -71,7 +72,7 @@ const Pages = () => { > - {t('Kodsiz tovarlar')} + {t('Kodsiz tovarlar')} }, title: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/home/home/ui/PartyCarousel.tsx b/src/screens/home/home/ui/PartyCarousel.tsx index 0292b78..2ed7d05 100644 --- a/src/screens/home/home/ui/PartyCarousel.tsx +++ b/src/screens/home/home/ui/PartyCarousel.tsx @@ -1,4 +1,5 @@ import AnimatedIcon from 'components/AnimatedIcon'; +import AppText from 'components/AppText'; import React, { useMemo, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -6,7 +7,6 @@ import { Modal, Pressable, StyleSheet, - Text, useWindowDimensions, View, } from 'react-native'; @@ -152,12 +152,12 @@ const PartyCarousel = ({ }, ]} > - + {day.date.slice(-2)} - - + + {t(day.weekday)} - + ); }} @@ -167,7 +167,9 @@ const PartyCarousel = ({ - {item.cargo.toUpperCase()} + + {item.cargo.toUpperCase()} + @@ -208,20 +210,25 @@ const PartyCarousel = ({ > - + {t('Yetkazish tafsilotlari')} - + {selectedItem && selectedItem.start.map((day: any, idx: number) => ( - + {day.date} - {t(day.weekday)} - {t(day.status)} - + ))} setModalVisible(false)} style={modalStyles.closeButton} > - {t('Yopish')} + + {t('Yopish')} + @@ -248,13 +255,15 @@ const modalStyles = StyleSheet.create({ }, modalTitle: { fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', marginBottom: 12, }, closeButton: { marginTop: 20, backgroundColor: '#28A7E8', paddingVertical: 8, + width: '100%', + textAlign: 'center', paddingHorizontal: 20, borderRadius: 8, }, diff --git a/src/screens/home/home/ui/Tabs.tsx b/src/screens/home/home/ui/Tabs.tsx index 89d99cd..454d4f8 100644 --- a/src/screens/home/home/ui/Tabs.tsx +++ b/src/screens/home/home/ui/Tabs.tsx @@ -1,6 +1,7 @@ +import AppText from 'components/AppText'; import { Dispatch, SetStateAction, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { Image, Text, TouchableOpacity, View } from 'react-native'; +import { Image, TouchableOpacity, View } from 'react-native'; import LinearGradient from 'react-native-linear-gradient'; import AviaLogo from 'screens/../../assets/bootsplash/Avia.png'; import AutoLogo from 'screens/../../assets/bootsplash/auto.png'; @@ -63,11 +64,11 @@ const Tabs = ({ activeTab, setActiveTab }: Props) => { style={gradientStyle} > - {item.label} - + ); diff --git a/src/screens/home/home/ui/TabsAuto.tsx b/src/screens/home/home/ui/TabsAuto.tsx index 58b5381..f6786e6 100644 --- a/src/screens/home/home/ui/TabsAuto.tsx +++ b/src/screens/home/home/ui/TabsAuto.tsx @@ -2,12 +2,12 @@ import Clipboard from '@react-native-clipboard/clipboard'; import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import warhouses_api from 'api/warhouses'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { FlatList, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -86,11 +86,11 @@ const TabsAuto = () => { - China (Auto) + China (Auto) - {item} + {item} handleCopy([item])}> @@ -124,7 +124,7 @@ const makeStyles = (scale: number, cardWidth: number, screenWidth: number) => }, title: { fontSize: 20 * scale, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#101623CC', }, infoId: { diff --git a/src/screens/home/home/ui/TabsAvia.tsx b/src/screens/home/home/ui/TabsAvia.tsx index 5f425fa..b4bec09 100644 --- a/src/screens/home/home/ui/TabsAvia.tsx +++ b/src/screens/home/home/ui/TabsAvia.tsx @@ -2,12 +2,12 @@ import Clipboard from '@react-native-clipboard/clipboard'; import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import warhouses_api from 'api/warhouses'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { FlatList, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -87,11 +87,11 @@ const TabsAvia = () => { - China (AVIA) + China (AVIA) - {item} + {item} handleCopy([item])}> @@ -139,7 +139,7 @@ const makeStyles = (scale: number, cardWidth: number, screenWidth: number) => }, title: { fontSize: 20, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#101623CC', }, infoId: { diff --git a/src/screens/home/home/ui/styled.ts b/src/screens/home/home/ui/styled.ts index 5d90c43..c5c5cea 100644 --- a/src/screens/home/home/ui/styled.ts +++ b/src/screens/home/home/ui/styled.ts @@ -46,7 +46,7 @@ export const HomeStyle = () => reysTitle: { fontSize: 20, color: '#28A7E8', - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, text: { fontWeight: '500', @@ -171,6 +171,6 @@ export const HomeStyle = () => width: '60%', color: '#FFFFFF', fontSize: 14, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/home/restrictedProduct/ui/RestrictedProduct.tsx b/src/screens/home/restrictedProduct/ui/RestrictedProduct.tsx index b97cb06..87af38c 100644 --- a/src/screens/home/restrictedProduct/ui/RestrictedProduct.tsx +++ b/src/screens/home/restrictedProduct/ui/RestrictedProduct.tsx @@ -1,7 +1,8 @@ +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; -import { ScrollView, StyleSheet, Text, View } from 'react-native'; +import { ScrollView, StyleSheet, View } from 'react-native'; import Battery from 'svg/Battery'; import Blade from 'svg/Blade'; import Book from 'svg/Book'; @@ -17,16 +18,16 @@ import Tabs from '../../home/ui/Tabs'; interface RestrictedProductProps {} const RestrictedProduct = (props: RestrictedProductProps) => { - const [activeTab, setActiveTab] = React.useState<'avia' | 'auto'>('avia'); + const [activeTab, setActiveTab] = React.useState<'AVIA' | 'AUTO'>('AVIA'); const { t } = useTranslation(); return ( - {activeTab === 'avia' && ( + {activeTab === 'AVIA' && ( - { }} > {t('Aviada taqiqlangan buyumlar')} - + - + - - + + {t('Ichida suyuqligi bor narsalar')} - + - + - + - + {t('Batareykasi va magnit bo’lgan istalgan narsa')} - - + + {t( '(Telifon, sensitive buyumlar, airpods, naushnik, qo’l soati, tagi yonadigan krasovkalar...)', )} - + - + - + - + {t('Kukunli buyumlar')} - - {t('(Pudra, ten...)')} + + + {t('(Pudra, ten...)')} + - + - + - + {t('Parfumeriya')} - - + + {t( '(Barcha Parfumeriya va kosmetika, yuvinish maxsulotlari)', )} - + - + - + - + {t('O’tkir tig’li va sovuq qirollar')} - - + + {t('(Pichoq, qaychi, miltiq...)')} - + - + - + - + {t('Zargarklik buyumlari')} - - + + {t('(Tilla, kumush, olmos, braslit...)')} - + - + - + - + {t('Dori darmon va med texnika')} - + - + - + - + {t('Oziq ovqat')} - + - + {t( "Agar sizda g'ayrioddiy yoki noaniq mahsulot bo'lsa, albatta buyurtma qilishdan oldin so'rashingiz tavsiya etiladi.", )} - + - + {t('Muhim!')} - + - + {t( "Avia pochta manzili orqali yuborilishi taqiqlangan mahsulot buyurtma qilgan bo'lsangiz, u avtomatik ravishda avtokargo yukiga (avto) o'tkaziladi. Shunday qilib, yukingiz Xitoy omborida qolib ketmaydi.", )} - + - + {t( `Shu bilan birga, Aviada ham, Avtoda ham taqiqlangan mahsulot yuborilgan bo'lsa bunday holatda mahsulot O'zbekistonga yuborilmaydi va bu uchun javobgarlik mijozga yuklanadi.`, )} - + )} - {activeTab === 'auto' && ( + {activeTab === 'AUTO' && ( - + - + - + {t('Zargarklik buyumlari')} - - + + {t('(Tilla, kumush, olmos, braslit...)')} - + - + - + - + {t('Dori darmon va med texnika')} - + - + - + - + {t('Oziq ovqat')} - + - + - + - + {t('Diniy kitob va diniy buyumlar')} - + - + - + - + {t('Dron, avtomat qurollar')} - + - + {t( "Agar sizda g'ayrioddiy yoki noaniq mahsulot bo'lsa, albatta buyurtma qilishdan oldin so'rashingiz tavsiya etiladi.", )} - + - + {t('Muhim!')} - + - + {t( "Avia pochta manzili orqali yuborilishi taqiqlangan mahsulot buyurtma qilgan bo'lsangiz, u avtomatik ravishda avtokargo yukiga (avto) o'tkaziladi. Shunday qilib, yukingiz Xitoy omborida qolib ketmaydi.", )} - + - + {t( "Shu bilan birga, Aviada ham, Avtoda ham taqiqlangan mahsulot yuborilgan bo'lsa bunday holatda mahsulot O'zbekistonga yuborilmaydi va bu uchun javobgarlik mijozga yuklanadi.", )} - + )} diff --git a/src/screens/home/uncodified/ui/Uncodified.tsx b/src/screens/home/uncodified/ui/Uncodified.tsx index 95e4345..435d9c9 100644 --- a/src/screens/home/uncodified/ui/Uncodified.tsx +++ b/src/screens/home/uncodified/ui/Uncodified.tsx @@ -1,8 +1,9 @@ +import AppText from 'components/AppText'; import Navbar from 'components/Navbar'; import Navigation from 'components/Navigation'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { Image, ScrollView, StyleSheet, Text, View } from 'react-native'; +import { Image, ScrollView, StyleSheet, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; const Uncodified = () => { @@ -20,8 +21,8 @@ const Uncodified = () => { style={styles.image} /> - {t('Trek ID')}: - YT12345678 + {t('Trek ID')}: + YT12345678 diff --git a/src/screens/passport/createPassport/ui/CreateModal.tsx b/src/screens/passport/createPassport/ui/CreateModal.tsx index aa9f6ae..5daa5d6 100644 --- a/src/screens/passport/createPassport/ui/CreateModal.tsx +++ b/src/screens/passport/createPassport/ui/CreateModal.tsx @@ -1,12 +1,12 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import LottieView from 'lottie-react-native'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Animated, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -83,11 +83,11 @@ const CreateModal = ({ visible, setVisible, error }: ModalSuccessViewProps) => { ]} > - + {error ? t("Passport qo'shishda xatolik yuz berdi") : t("Passport muvaffaqqiyatli qo'shildi")} - + { style={styles.btn} onPress={() => setVisible(false)} > - {t('Yaxshi')} + {t('Yaxshi')} ) : ( - {t('Yaxshi')} + {t('Yaxshi')} )} diff --git a/src/screens/passport/createPassport/ui/CreatePassword.tsx b/src/screens/passport/createPassport/ui/CreatePassword.tsx index e83e16e..9a126b9 100644 --- a/src/screens/passport/createPassport/ui/CreatePassword.tsx +++ b/src/screens/passport/createPassport/ui/CreatePassword.tsx @@ -1,6 +1,7 @@ import { zodResolver } from '@hookform/resolvers/zod'; import { useMutation } from '@tanstack/react-query'; import passportApi, { AddPassportPayload } from 'api/passport'; +import AppText from 'components/AppText'; import DatePickerInput from 'components/DatePicker'; import SingleFileDrop from 'components/FileDrop'; import LayoutTwo from 'components/LayoutTwo'; @@ -13,7 +14,6 @@ import { KeyboardAvoidingView, Platform, ScrollView, - Text, TextInput, TouchableOpacity, View, @@ -121,7 +121,7 @@ const CreatePassword = () => { name="firstName" render={({ field: { onChange, value } }) => ( - {t('Ism')} + {t('Ism')} { placeholderTextColor={'#D8DADC'} /> {errors.firstName && ( - + {t(errors.firstName.message || '')} - + )} )} @@ -142,7 +142,9 @@ const CreatePassword = () => { name="lastName" render={({ field: { onChange, value } }) => ( - {t('Familiya')} + + {t('Familiya')} + { value={value} /> {errors.lastName && ( - + {t(errors.lastName.message || '')} - + )} )} /> - + {t('Passport seriya raqami')} - + { /> {(errors.passportSeriya || errors.passportNumber) && ( - + {t(errors.passportSeriya?.message || '') || t(errors.passportNumber?.message || '')} - + )} - {t('JSHSHIR')} + {t('JSHSHIR')} { )} /> {errors.jshshir && ( - + {t(errors.jshshir.message || '')} - + )} @@ -242,9 +244,9 @@ const CreatePassword = () => { name="birthDate" render={({ field: { onChange, value } }) => ( - + {t("Tug'ilgan sana")} - + { {errors.birthDate && ( - + {t(errors.birthDate?.message || '')} - + )} )} @@ -339,9 +341,9 @@ const CreatePassword = () => { /> - + {t('Passport/ID karta rasmi yoki faylni yuklang')} - + { {isPending ? ( ) : ( - {t("Qo'shish")} + + {t("Qo'shish")} + )} diff --git a/src/screens/passport/myPassport/ui/MyPassport.tsx b/src/screens/passport/myPassport/ui/MyPassport.tsx index d1563c2..cf4c7b0 100644 --- a/src/screens/passport/myPassport/ui/MyPassport.tsx +++ b/src/screens/passport/myPassport/ui/MyPassport.tsx @@ -1,16 +1,11 @@ import Clipboard from '@react-native-clipboard/clipboard'; import { getMeData } from 'api/auth/type'; import { myPassport } from 'api/passport'; +import AppText from 'components/AppText'; import formatDate from 'helpers/formatData'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { - Dimensions, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { Dimensions, StyleSheet, TouchableOpacity, View } from 'react-native'; import Toast from 'react-native-toast-message'; import Copy from 'svg/Copy'; @@ -64,7 +59,9 @@ const MyPassport = ({ getMe, myPassport }: Props) => { alignItems: 'center', }} > - {t('Passport ma’lumotlarim')} + + {t('Passport ma’lumotlarim')}{' '} + {getMe?.status && ( { { backgroundColor: getStatusMeta(getMe.status).bg }, ]} > - {getStatusMeta(getMe.status).label} - + )} @@ -93,7 +90,7 @@ const MyPassport = ({ getMe, myPassport }: Props) => { ]} > - {t('Tez ID')} + {t('Tez ID')} handleCopy((getMe && getMe?.aviaCargoId) || '') @@ -102,7 +99,7 @@ const MyPassport = ({ getMe, myPassport }: Props) => { - {getMe?.aviaCargoId} + {getMe?.aviaCargoId} { : { flexBasis: '65%', alignItems: 'flex-end' }, ]} > - {t('JSHSHIR')} - {data.passportPin} + {t('JSHSHIR')} + {data.passportPin} { { flexBasis: '100%', alignItems: 'flex-start' }, ]} > - {t('To’liq ismi')} - {data.fullName} + {t('To’liq ismi')} + {data.fullName} { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - {t('Passport seriya')} - {data.passportSeries} + + {t('Passport seriya')}{' '} + + + {data.passportSeries}{' '} + { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - {t('Tug’ilgan kun')} - + + {t('Tug’ilgan kun')}{' '} + + {formatDate(data.birthDate)} - + { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - {t('Telefon raqami')} - +{data.phone} + + {t('Telefon raqami')}{' '} + + +{data.phone} { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - {t('Limit')} - {data.availableLimit}$ + {t('Limit')} + + {data.availableLimit}${' '} + @@ -191,7 +198,7 @@ const styles = StyleSheet.create({ }, statusText: { fontSize: 13, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, card: { backgroundColor: '#FFFFFF', @@ -226,11 +233,6 @@ const styles = StyleSheet.create({ paddingHorizontal: 14, paddingVertical: 4, borderRadius: 20, - shadowColor: '#000', - shadowOffset: { width: 0, height: 2 }, - shadowOpacity: 0.15, - shadowRadius: 3, - elevation: 3, // Android uchun chiroyli ko‘rinishi }, infoTitle: { color: '#979797', diff --git a/src/screens/passport/myPassport/ui/Passport.tsx b/src/screens/passport/myPassport/ui/Passport.tsx index 083c1ad..f30c468 100644 --- a/src/screens/passport/myPassport/ui/Passport.tsx +++ b/src/screens/passport/myPassport/ui/Passport.tsx @@ -3,6 +3,7 @@ import type { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import passportApi from 'api/passport'; +import AppText from 'components/AppText'; import Layout from 'components/Layout'; import LoadingScreen from 'components/LoadingScreen'; import Navbar from 'components/Navbar'; @@ -14,7 +15,6 @@ import { RefreshControl, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -91,18 +91,18 @@ const Passport = () => { keyboardShouldPersistTaps="handled" > - {t('Passportlarim')} + {t('Passportlarim')} {myPassport && myPassport.length === 0 ? ( - + {t("Hali pasport qo'shilmagan")} - - + + {t("Yangi pasport qo'shish uchun tugmani bosing")} - + ) : ( @@ -115,7 +115,9 @@ const Passport = () => { activeOpacity={0.7} > - {t("Yangi pasport qo'shish")} + + {t("Yangi pasport qo'shish")} + ); @@ -126,7 +128,7 @@ const styles = StyleSheet.create({ flex: 1, }, header: { - paddingHorizontal: 20, + paddingHorizontal: 10, paddingTop: 5, }, title: { diff --git a/src/screens/passport/myPassport/ui/styled.ts b/src/screens/passport/myPassport/ui/styled.ts index 85244ce..55e1bff 100644 --- a/src/screens/passport/myPassport/ui/styled.ts +++ b/src/screens/passport/myPassport/ui/styled.ts @@ -37,7 +37,7 @@ export const PassportStyle = StyleSheet.create({ }, title: { fontSize: 24, - fontWeight: '600', + fontFamily: 'GolosText-Bold', textAlign: 'center', color: '#28A7E8', marginBottom: 20, @@ -155,7 +155,7 @@ export const PassportStyle = StyleSheet.create({ }, termsLink: { color: '#28A7E8', - fontWeight: '600', + fontFamily: 'GolosText-Bold', textDecorationLine: 'underline', fontSize: 15, }, diff --git a/src/screens/profile/myProfile/ui/Profile.tsx b/src/screens/profile/myProfile/ui/Profile.tsx index c2b120d..a40e4b0 100644 --- a/src/screens/profile/myProfile/ui/Profile.tsx +++ b/src/screens/profile/myProfile/ui/Profile.tsx @@ -82,7 +82,7 @@ const styles = StyleSheet.create({ btnText: { color: '#FFFFFF', fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/profile/myProfile/ui/ProfileHeader.tsx b/src/screens/profile/myProfile/ui/ProfileHeader.tsx index 67e03c7..31defb8 100644 --- a/src/screens/profile/myProfile/ui/ProfileHeader.tsx +++ b/src/screens/profile/myProfile/ui/ProfileHeader.tsx @@ -1,5 +1,6 @@ import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; +import AppText from 'components/AppText'; import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -7,7 +8,6 @@ import { Image, Linking, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -157,9 +157,9 @@ const ProfileHeader = ({ userName = 'Samandar' }: { userName?: string }) => { {imageError ? ( - + {getMe?.fullName.charAt(0).toUpperCase()} - + ) : ( { - + {capitalizeWords(getMe?.fullName || '')} - + {getMe?.status && ( { { backgroundColor: getStatusMeta(getMe.status).bg }, ]} > - {getStatusMeta(getMe.status).label} - + )} - ID: {getMe?.aviaCargoId} - + ID: {getMe?.aviaCargoId} + {getMe?.phone ? formatPhone(getMe.phone) : ''} - + @@ -225,13 +225,15 @@ const ProfileHeader = ({ userName = 'Samandar' }: { userName?: string }) => { - {t("Rasmni o'zgartirish")} + + {t("Rasmni o'zgartirish")} + - + {t("Rasmni o'chirish")} - + @@ -281,15 +283,10 @@ const styles = StyleSheet.create({ paddingHorizontal: 14, paddingVertical: 4, borderRadius: 20, - shadowColor: '#000', - shadowOffset: { width: 0, height: 2 }, - shadowOpacity: 0.15, - shadowRadius: 3, - elevation: 3, // Android uchun chiroyli ko‘rinishi }, statusText: { fontSize: 13, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, infoUser: { marginTop: 10, @@ -300,7 +297,7 @@ const styles = StyleSheet.create({ }, userId: { textAlign: 'center', - fontWeight: '600', + fontFamily: 'GolosText-Bold', fontSize: 30, color: '#28A7E8', }, diff --git a/src/screens/profile/myProfile/ui/ProfilePages.tsx b/src/screens/profile/myProfile/ui/ProfilePages.tsx index 42549d6..e2f6612 100644 --- a/src/screens/profile/myProfile/ui/ProfilePages.tsx +++ b/src/screens/profile/myProfile/ui/ProfilePages.tsx @@ -1,13 +1,14 @@ import AsyncStorage from '@react-native-async-storage/async-storage'; import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; import { Alert, Linking, + Platform, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -75,23 +76,25 @@ const ProfilePages = (props: componentNameProps) => { > - {t('Sozlamalar')} - - - - navigation.navigate('Notifications')} - > - - - {t('Bildirishnomalar')} + {t('Sozlamalar')} + {Platform.OS === 'android' && ( + navigation.navigate('Notifications')} + > + + + {t('Bildirishnomalar')} + + + + )} { > - {t('Xitoy omborlari manzili')} + {t('Xitoy omborlari manzili')} @@ -114,7 +117,7 @@ const ProfilePages = (props: componentNameProps) => { > - {t('Yordam markazi')} + {t('Yordam markazi')} @@ -124,9 +127,9 @@ const ProfilePages = (props: componentNameProps) => { onPress={handleLogout} > - + {t('Chiqish')} - + { > - + {t('Hisobingizni o‘chirish')} - + diff --git a/src/screens/profile/notifications/ui/Notifications.tsx b/src/screens/profile/notifications/ui/Notifications.tsx index 0642592..abab6af 100644 --- a/src/screens/profile/notifications/ui/Notifications.tsx +++ b/src/screens/profile/notifications/ui/Notifications.tsx @@ -1,4 +1,5 @@ import AsyncStorage from '@react-native-async-storage/async-storage'; +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import NoResult from 'components/NoResult'; import * as React from 'react'; @@ -7,7 +8,6 @@ import { RefreshControl, ScrollView, StyleSheet, - Text, TouchableOpacity, } from 'react-native'; import Clock from 'svg/Clock'; @@ -68,7 +68,7 @@ const Notifications = () => { style={styles.card} key={item.id} > - {item.message} + {item.message} )) diff --git a/src/screens/profile/notifications/ui/NotificationsModal.tsx b/src/screens/profile/notifications/ui/NotificationsModal.tsx index 49c6dc2..1611a16 100644 --- a/src/screens/profile/notifications/ui/NotificationsModal.tsx +++ b/src/screens/profile/notifications/ui/NotificationsModal.tsx @@ -1,12 +1,7 @@ +import AppText from 'components/AppText'; import React, { useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Animated, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { Animated, StyleSheet, TouchableOpacity, View } from 'react-native'; import CloseIcon from 'svg/Close'; import { NotificationsData } from '../lib/data'; @@ -58,7 +53,7 @@ const NotificationsModal = ({ visible, setVisible, selectedOrder }: Props) => { ]} > - {selectedOrder.title} + {selectedOrder.title} @@ -66,9 +61,9 @@ const NotificationsModal = ({ visible, setVisible, selectedOrder }: Props) => { - {selectedOrder.message} + {selectedOrder.message} - {t('Yopish')} + {t('Yopish')} @@ -105,7 +100,7 @@ const styles = StyleSheet.create({ }, title: { fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, closeBtn: { padding: 5, @@ -123,7 +118,7 @@ const styles = StyleSheet.create({ }, sectionTitle: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', paddingHorizontal: 20, marginBottom: 8, }, @@ -159,11 +154,11 @@ const styles = StyleSheet.create({ }, totalLabel: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, totalValue: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#28A7E8', }, btn: { @@ -179,7 +174,7 @@ const styles = StyleSheet.create({ textAlign: 'center', color: '#fff', fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/profile/settings/ui/AddedLock.tsx b/src/screens/profile/settings/ui/AddedLock.tsx index a75baa1..46735ef 100644 --- a/src/screens/profile/settings/ui/AddedLock.tsx +++ b/src/screens/profile/settings/ui/AddedLock.tsx @@ -1,442 +1,13 @@ -import AsyncStorage from '@react-native-async-storage/async-storage'; -import { useNavigation, useRoute } from '@react-navigation/native'; -import { NativeStackNavigationProp } from '@react-navigation/native-stack'; -import React, { useEffect, useRef, useState } from 'react'; -import { - Alert, - Dimensions, - PanResponder, - StyleSheet, - Text, - TextInput, - TouchableOpacity, - UIManager, - View, - findNodeHandle, -} from 'react-native'; -import { CodeField, Cursor } from 'react-native-confirmation-code-field'; -import { SafeAreaView } from 'react-native-safe-area-context'; -import Svg, { Line } from 'react-native-svg'; - -const LOCK_ENABLED = 'LOCK_ENABLED'; -const LOCK_TYPE = 'LOCK_TYPE'; -const LOCK_PASSWORD = 'LOCK_PASSWORD'; -const LOCK_PATTERN = 'LOCK_PATTERN'; - -type LockType = 'pin' | 'password' | 'pattern'; - -type PatternLockProps = { - path: number[]; - setPath: React.Dispatch>; - onPatternComplete: (pattern: string | null) => void; - patternError?: boolean; -}; - -const PatternLock = ({ - path, - setPath, - onPatternComplete, - patternError, -}: PatternLockProps) => { - const { width } = Dimensions.get('window'); - const size = width * 0.8; - const cellSize = size / 3; - const containerRef = useRef(null); - const [layout, setLayout] = useState({ pageX: 0, pageY: 0 }); - const [currentPos, setCurrentPos] = useState<{ x: number; y: number } | null>( - null, - ); - - const points = Array.from({ length: 9 }, (_, i) => ({ - id: i + 1, - x: (i % 3) * cellSize + cellSize / 2, - y: Math.floor(i / 3) * cellSize + cellSize / 2, - })); - - const panResponder = PanResponder.create({ - onStartShouldSetPanResponder: () => true, - onMoveShouldSetPanResponder: () => true, - onPanResponderGrant: () => { - setPath([]); // yangi chizma - setCurrentPos(null); - }, - onPanResponderMove: (_e, gestureState) => { - const x = gestureState.moveX - layout.pageX; - const y = gestureState.moveY - layout.pageY; - setCurrentPos({ x, y }); - - const point = points.find( - p => - Math.abs(p.x - x) < cellSize / 3 && Math.abs(p.y - y) < cellSize / 3, - ); - - if (point && !path.includes(point.id)) { - setPath(prev => { - const newPath = [...prev, point.id]; - return newPath; - }); - } - }, - onPanResponderRelease: () => { - setCurrentPos(null); - onPatternComplete(path.length > 0 ? path.join('') : null); - }, - }); - - useEffect(() => { - if (containerRef.current) { - const handle = findNodeHandle(containerRef.current); - if (handle) { - UIManager.measure(handle, (_x, _y, _w, _h, pageX, pageY) => { - setLayout({ pageX, pageY }); - }); - } - } - }, []); +import AppText from 'components/AppText'; +import React from 'react'; +import { View } from 'react-native'; +const AddedLock = () => { return ( - - - {path.map((id, idx) => { - if (idx === 0) return null; - const from = points.find(p => p.id === path[idx - 1]); - const to = points.find(p => p.id === id); - if (!from || !to) return null; - return ( - - ); - })} - - {currentPos && path.length > 0 && ( - p.id === path[path.length - 1])?.x} - y1={points.find(p => p.id === path[path.length - 1])?.y} - x2={currentPos.x} - y2={currentPos.y} - stroke="#28A7E8" - strokeWidth={2} - strokeDasharray="4" - /> - )} - - - {points.map(point => ( - - ))} + + AddedLock ); }; -const AddedLock = () => { - const [step, setStep] = useState<1 | 2>(1); - - const [password, setPassword] = useState(''); - const [confirmPassword, setConfirmPassword] = useState(''); - - // Pattern states - const [patternPath, setPatternPath] = useState([]); - const [patternTemp, setPatternTemp] = useState(null); - const [patternConfirmed, setPatternConfirmed] = useState(false); - const [patternError, setPatternError] = useState(false); - - const route = useRoute(); - const navigation = useNavigation>(); - const paramLockType = route.params?.lockType; - const validLockTypes: LockType[] = ['pin', 'password', 'pattern']; - const initialLockType: LockType = validLockTypes.includes(paramLockType) - ? paramLockType - : 'pin'; - - const [lockType] = useState(initialLockType); - - const onContinue = async () => { - if (step === 1) { - if (lockType === 'pattern') { - if (!patternTemp) { - return Alert.alert('Error', 'Please draw your pattern first'); - } - setPatternPath([]); // clear for second step - } else { - if (!password) { - return Alert.alert('Error', 'Please enter your PIN/Password'); - } - } - setStep(2); - return; - } - - if (lockType === 'pattern') { - if (!patternConfirmed) { - return Alert.alert('Error', 'Please confirm your pattern'); - } - await AsyncStorage.setItem(LOCK_PATTERN, patternTemp!); - } else { - if (!confirmPassword) { - return Alert.alert('Error', 'Please confirm your PIN/Password'); - } - if (password !== confirmPassword) { - return Alert.alert('Error', 'Values do not match'); - } - await AsyncStorage.setItem(LOCK_PASSWORD, password); - } - - await AsyncStorage.setItem(LOCK_ENABLED, 'true'); - await AsyncStorage.setItem(LOCK_TYPE, lockType); - Alert.alert('Success', 'Lock settings saved'); - - resetForm(); - navigation.goBack(); - }; - - const resetForm = () => { - setStep(1); - setPassword(''); - setConfirmPassword(''); - setPatternPath([]); - setPatternTemp(null); - setPatternConfirmed(false); - }; - - const handlePatternComplete = (inputPattern: string | null) => { - if (!inputPattern || inputPattern.length < 4) { - setPatternError(true); - setTimeout(() => { - setPatternError(false); - setPatternPath([]); - }, 800); - return; - } - - if (step === 1) { - setPatternTemp(inputPattern); - } else { - if (patternTemp && inputPattern === patternTemp) { - setPatternConfirmed(true); - Alert.alert('Success', 'Pattern confirmed'); - } else { - setPatternError(true); - setTimeout(() => { - setPatternError(false); - setStep(1); - setPatternPath([]); - }, 800); - } - } - }; - - return ( - - - - {lockType === 'pattern' ? ( - - {step === 1 ? ( - <> - - Draw your pattern - - - - ) : ( - <> - - Confirm your pattern - - - - )} - - ) : lockType === 'pin' ? ( - <> - {step === 1 ? ( - <> - - Enter PIN - - ( - - - {symbol || (isFocused ? : null)} - - - )} - /> - - ) : ( - <> - - Confirm PIN - - ( - - - {symbol || (isFocused ? : null)} - - - )} - /> - - )} - - ) : ( - <> - {step === 1 ? ( - - ) : ( - - )} - - )} - - - - { - resetForm(); - navigation.goBack(); - }} - > - Bekor qilish - - - - - {step === 1 ? 'Davom etish' : 'Saqlash'} - - - - - - ); -}; - -const styles = StyleSheet.create({ - container: { flex: 1 }, - btnCard: { - position: 'absolute', - flexDirection: 'row', - bottom: 5, - width: '100%', - justifyContent: 'center', - gap: 10, - }, - patternContainer: { - borderRadius: 10, - justifyContent: 'center', - alignItems: 'center', - }, - patternPoint: { - width: 30, - height: 30, - borderRadius: 15, - backgroundColor: '#ddd', - position: 'absolute', - }, - patternPointActive: { backgroundColor: '#28A7E8' }, - pinCell: { - borderWidth: 1, - borderColor: '#ccc', - borderRadius: 8, - width: 50, - height: 50, - justifyContent: 'center', - alignItems: 'center', - margin: 5, - }, - pinCellFocused: { borderColor: '#28A7E8' }, - input: { - borderWidth: 1, - borderColor: '#ccc', - borderRadius: 8, - padding: 15, - marginBottom: 15, - fontSize: 16, - }, - button: { - backgroundColor: '#28A7E8', - padding: 15, - borderRadius: 8, - alignItems: 'center', - width: '48%', - }, - removeButton: { backgroundColor: '#ccc' }, - buttonText: { color: '#fff', fontSize: 16, fontWeight: 'bold' }, - lockCard: { - height: '100%', - justifyContent: 'center', - width: '95%', - margin: 'auto', - }, - patternPointError: { backgroundColor: 'red' }, -}); - export default AddedLock; diff --git a/src/screens/profile/settings/ui/Settings.tsx b/src/screens/profile/settings/ui/Settings.tsx index 8cfe357..4da8a5b 100644 --- a/src/screens/profile/settings/ui/Settings.tsx +++ b/src/screens/profile/settings/ui/Settings.tsx @@ -1,3 +1,4 @@ +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; @@ -7,7 +8,6 @@ import { RefreshControl, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -53,9 +53,9 @@ const Settings = () => { contentContainerStyle={{ paddingBottom: 10 }} > - + {t('select_language')} - + {languages.map(item => { const isSelected = selectedLang?.code === item.code; const isLoading = loadingLang === item.code; @@ -85,14 +85,14 @@ const Settings = () => { source={item.Icon} style={{ width: 30, height: 30, resizeMode: 'contain' }} /> - {item.label} - + { - Parol turini tanlang + Parol turini tanlang navigation.navigate('AddLock', { lockType: 'pin' }) } > - Pin-kod + Pin-kod @@ -36,7 +31,7 @@ const SettingsLock = () => { navigation.navigate('AddLock', { lockType: 'password' }) } > - Parol + Parol @@ -46,7 +41,7 @@ const SettingsLock = () => { navigation.navigate('AddLock', { lockType: 'pattern' }) } > - Chizma + Chizma diff --git a/src/screens/profile/support/ui/Support.tsx b/src/screens/profile/support/ui/Support.tsx index 6dbc698..e92c452 100644 --- a/src/screens/profile/support/ui/Support.tsx +++ b/src/screens/profile/support/ui/Support.tsx @@ -1,3 +1,4 @@ +import AppText from 'components/AppText'; import NavbarBack from 'components/NavbarBack'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; @@ -7,7 +8,6 @@ import { RefreshControl, ScrollView, StyleSheet, - Text, TextInput, TouchableOpacity, View, @@ -85,11 +85,11 @@ const Support = (props: SupportProps) => { msg.fromUser ? styles.userBubble : styles.supportBubble, ]} > - {msg.text} - + ))} @@ -102,7 +102,7 @@ const Support = (props: SupportProps) => { placeholderTextColor="#999" /> - {t('Yuborish')} + {t('Yuborish')} @@ -176,6 +176,6 @@ const styles = StyleSheet.create({ sendButtonText: { color: '#fff', fontSize: 14, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/profile/warehouses/ui/TabsAutoWarehouses.tsx b/src/screens/profile/warehouses/ui/TabsAutoWarehouses.tsx index 41f2c8c..217ac14 100644 --- a/src/screens/profile/warehouses/ui/TabsAutoWarehouses.tsx +++ b/src/screens/profile/warehouses/ui/TabsAutoWarehouses.tsx @@ -2,12 +2,12 @@ import Clipboard from '@react-native-clipboard/clipboard'; import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import warhouses_api from 'api/warhouses'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { FlatList, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -108,11 +108,11 @@ const TabsAutoWarehouses = () => { - China (Auto) + China (Auto) - {item} + {item} handleCopy(item.addressInfo)}> @@ -141,7 +141,7 @@ const makeStyles = (scale: number, cardWidth: number, screenWidth: number) => }, title: { fontSize: 20 * scale, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#101623CC', }, infoId: { diff --git a/src/screens/profile/warehouses/ui/TabsAviaWarehouses.tsx b/src/screens/profile/warehouses/ui/TabsAviaWarehouses.tsx index 3e1eb56..8616666 100644 --- a/src/screens/profile/warehouses/ui/TabsAviaWarehouses.tsx +++ b/src/screens/profile/warehouses/ui/TabsAviaWarehouses.tsx @@ -2,12 +2,12 @@ import Clipboard from '@react-native-clipboard/clipboard'; import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; import warhouses_api from 'api/warhouses'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { FlatList, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -108,11 +108,11 @@ const TabsAviaWarehouses = () => { - China (Auto) + China (Auto) - {item} + {item} handleCopy(item.addressInfo)}> @@ -141,7 +141,7 @@ const makeStyles = (scale: number, cardWidth: number, screenWidth: number) => }, title: { fontSize: 20 * scale, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#101623CC', }, infoId: { diff --git a/src/screens/profile/warehouses/ui/Warehouses.tsx b/src/screens/profile/warehouses/ui/Warehouses.tsx index 7ac4131..c476f5a 100644 --- a/src/screens/profile/warehouses/ui/Warehouses.tsx +++ b/src/screens/profile/warehouses/ui/Warehouses.tsx @@ -1,5 +1,6 @@ import { useQuery } from '@tanstack/react-query'; import { authApi } from 'api/auth'; +import AppText from 'components/AppText'; import SingleFileDrop from 'components/FileDrop'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; @@ -7,13 +8,14 @@ import { useTranslation } from 'react-i18next'; import { ActivityIndicator, Image, + Linking, RefreshControl, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; +import AppLink from 'react-native-app-link'; import Toast from 'react-native-toast-message'; import Shablon from 'screens/../../assets/bootsplash/shablon.jpg'; import TabsAutoWarehouses from './TabsAutoWarehouses'; @@ -96,6 +98,19 @@ Cargo Idsi: ${getMe?.aviaCargoId} () => ({ paddingBottom: 10 }), [], ); + const openTelegram = React.useCallback(async () => { + try { + await AppLink.maybeOpenURL('tg://resolve?domain=cpostuz', { + appName: 'Telegram', + appStoreId: 686449807, + appStoreLocale: 'us', + playStoreId: 'org.telegram.messenger', + }); + } catch (err) { + // Agar ilovani ham, store’ni ham ochib bo‘lmasa, fallback URL + Linking.openURL('https://t.me/cpostuz'); + } + }, []); return ( - {t('Bizning Xitoy manzilimiz')} - + + {t('Bizning Xitoy manzilimiz')} + + {t( 'Taobao, pinduoduo, 1688 ,alibaba va Xitoyning istalgan platformasiga kiritish uchun', )} - + - + {t('Xitoy omborlarimiz manzilini programmaga kiriting')} - + - + {t( "Diqqat! Iltimos, Xitoy omborimiz manzilini Xitoy programmalariga kiritganingizdan so'ng, kiritilgan holatdagi skrenshotni bizga yuborib, tekshirtiring", )} - - + + {t( "Xitoy ombori manzilini to'g'ri kiritish, mahsulotingiz yo'qolib qolish oldini oladi.", )} - - + + {t( "Agar sizda savol tug'ilsa yoki biron narsaga tushunmasangiz bizga murojaat qiling", )} - + - {t('Skrenshot rasmini yuklang')} + + {t('Skrenshot rasmini yuklang')} + + + + {t( + "Hurmatli mijoz, ushbu berilgan ID manzil, ma'lumotlarni siz shu namunadagidek 1- va 4- qatorlarga oʻz ID kodingizni yozing! Aks holda sizning kargoingiz bilan muammo chiqishi mumkin.", + )} + + + + + {t( + 'Ilovaga kirib huddi shunday to’ldirganingizdan keyin ekranni rasmga(skrinshot) olib, sizga bot tomonidan berilgan ID kod vamanzilni ushbu', + )}{' '} + + @cpost_admin + {' '} + {t('admindan tasdiqlatib olishingiz kerak bo’ladi.')} + + ) : ( - {t('Manzilni tekshirish')} + + {t('Manzilni tekshirish')} + )} diff --git a/src/screens/status/ui/Filter.tsx b/src/screens/status/ui/Filter.tsx index 57919d0..1df4981 100644 --- a/src/screens/status/ui/Filter.tsx +++ b/src/screens/status/ui/Filter.tsx @@ -1,10 +1,10 @@ import { PacketsData } from 'api/packets'; +import AppText from 'components/AppText'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { FlatList, StyleSheet, - Text, TouchableOpacity, View, useWindowDimensions, @@ -50,14 +50,14 @@ const Filter = ({ onPress={() => setOpen(prev => !prev)} > - {t('Filter')} + {t('Filter')} {open && ( {/* Header */} - {t('Transport')} + {t('Transport')} setOpen(false)}> @@ -82,19 +82,19 @@ const Filter = ({ setOpen(false); }} > - {type === 'AUTO' ? t('Avto') : t('Avia')} - + )} /> - {t('Reys raqami')} + {t('Reys raqami')} item.id?.toString() || 'all'} @@ -113,7 +113,7 @@ const Filter = ({ setOpen(false); }} > - {item.packetName === 'all' ? t('Barchasi') : item.packetName} - + )} /> @@ -176,7 +176,7 @@ const makeStyles = () => marginBottom: 10, }, sectionTitle: { - fontWeight: '600', + fontFamily: 'GolosText-Bold', marginBottom: 6, color: '#333', fontSize: 16, diff --git a/src/screens/status/ui/Order.tsx b/src/screens/status/ui/Order.tsx index 4954e73..811b43b 100644 --- a/src/screens/status/ui/Order.tsx +++ b/src/screens/status/ui/Order.tsx @@ -1,13 +1,8 @@ import { PacketsData } from 'api/packets'; +import AppText from 'components/AppText'; import React, { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { - FlatList, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { FlatList, StyleSheet, TouchableOpacity, View } from 'react-native'; import Auto from 'svg/Auto'; import Avia from 'svg/Avia'; import BagIcon from 'svg/BagIcon'; @@ -147,7 +142,7 @@ const Order = ({ data, openModal, selectedData }: Props) => { }, ]} > - { tabList.find(tab => tab.value === item.deliveryStatus) ?.label || '', )} - + {/* Info */} - {t('Reys raqami')} - {t('Reys raqami')} + {item.packetName} - + - {t('Mahsulotlar og’irligi')} - {item.weight} + + {t('Mahsulotlar og’irligi')} + + {item.weight} - {t('Umumiy narxi')} - {item.totalPrice} + {t('Umumiy narxi')} + {item.totalPrice} @@ -192,10 +189,10 @@ const Order = ({ data, openModal, selectedData }: Props) => { return ( - {t('Buyurtmalar soni')} - + {t('Buyurtmalar soni')} + {selectedData ? '1' : data.data.length} - + marginBottom: 12, }, statusText: { - fontWeight: '600', + fontFamily: 'GolosText-Bold', fontSize: 16, }, infoCard: { diff --git a/src/screens/status/ui/OrderDetailModal.tsx b/src/screens/status/ui/OrderDetailModal.tsx index 5ef07cd..e315030 100644 --- a/src/screens/status/ui/OrderDetailModal.tsx +++ b/src/screens/status/ui/OrderDetailModal.tsx @@ -1,10 +1,10 @@ +import AppText from 'components/AppText'; import React, { useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; import { Animated, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -68,7 +68,7 @@ const OrderDetailModal = ({ visible, setVisible, selectedOrder }: Props) => { ]} > - {selectedOrder.packetName} + {selectedOrder.packetName} @@ -76,7 +76,7 @@ const OrderDetailModal = ({ visible, setVisible, selectedOrder }: Props) => { - {t('Mahsulotlar')}: + {t('Mahsulotlar')}: { return ( - {product.name} - {t('Trek ID')}: + {product.name} + + {t('Trek ID')}: + - {product.trekId} + {product.trekId} - + {t('Og’irligi')}: {product.weight} - - + + {t('Narxi')}: 1kg * {pricePerKg.toLocaleString('uz-UZ')}{' '} {t("so'm")} - + - + {t('Umumiy narxi')}: {product.totalPrice} {t('so‘m')} - + ); @@ -113,12 +115,14 @@ const OrderDetailModal = ({ visible, setVisible, selectedOrder }: Props) => { - {t('Umumiy narx')}: - {selectedOrder.totalPrice} + {t('Umumiy narx')}: + + {selectedOrder.totalPrice} + - {t('Yopish')} + {t('Yopish')} @@ -144,7 +148,7 @@ const styles = StyleSheet.create({ }, total: { fontSize: 14, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#1D1D1D', }, modalContent: { @@ -165,7 +169,7 @@ const styles = StyleSheet.create({ }, title: { fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, closeBtn: { padding: 5, @@ -183,7 +187,7 @@ const styles = StyleSheet.create({ }, sectionTitle: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', paddingHorizontal: 20, marginBottom: 8, }, @@ -220,11 +224,11 @@ const styles = StyleSheet.create({ }, totalLabel: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, totalValue: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#28A7E8', }, btn: { @@ -240,7 +244,7 @@ const styles = StyleSheet.create({ textAlign: 'center', color: '#fff', fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, }); diff --git a/src/screens/status/ui/Tabs.tsx b/src/screens/status/ui/Tabs.tsx index 42bfb8b..c179c06 100644 --- a/src/screens/status/ui/Tabs.tsx +++ b/src/screens/status/ui/Tabs.tsx @@ -1,3 +1,4 @@ +import AppText from 'components/AppText'; import React, { Dispatch, SetStateAction, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -5,7 +6,6 @@ import { NativeScrollEvent, NativeSyntheticEvent, StyleSheet, - Text, TouchableOpacity, View, useWindowDimensions, @@ -79,11 +79,11 @@ const Tabs = ({ filter, setFilter }: Props) => { style={[styles.card, filter === item.value && styles.activeCard]} onPress={() => setFilter(item.value)} > - {t(item.label)} - + )} contentContainerStyle={styles.scrollContent} diff --git a/src/screens/wallet/enterCard/ui/EnterCard.tsx b/src/screens/wallet/enterCard/ui/EnterCard.tsx index 4c460ed..91b513b 100644 --- a/src/screens/wallet/enterCard/ui/EnterCard.tsx +++ b/src/screens/wallet/enterCard/ui/EnterCard.tsx @@ -1,5 +1,6 @@ import { zodResolver } from '@hookform/resolvers/zod'; import { RouteProp, useRoute } from '@react-navigation/native'; +import AppText from 'components/AppText'; import NavbarBack from 'components/NavbarBack'; import Navigation from 'components/Navigation'; import * as React from 'react'; @@ -11,7 +12,6 @@ import { Linking, Platform, ScrollView, - Text, TextInput, TouchableOpacity, View, @@ -110,7 +110,9 @@ const EnterCard = (props: EnterCardProps) => { name="card_name" render={({ field: { onChange, value } }) => ( - {t('Karta nomi')} + + {t('Karta nomi')} + { value={value} /> {errors.card_name && ( - + {t(errors.card_name.message || '')} - + )} )} @@ -137,12 +139,12 @@ const EnterCard = (props: EnterCardProps) => { return ( - + {t('Karta raqami')} - + {/* Ghost text with value + remaining */} - { }, ]} > - + {formattedValue} - - {ghostRemaining} - + + {ghostRemaining} + { @@ -206,9 +208,9 @@ const EnterCard = (props: EnterCardProps) => { /> {errors.card_number && ( - + {t(errors.card_number.message || '')} - + )} ); @@ -235,7 +237,9 @@ const EnterCard = (props: EnterCardProps) => { return ( - {t('Muddati')} + + {t('Muddati')} + { maxLength={5} /> {errors.duration && ( - + {t(errors.duration.message || '')} - + )} ); @@ -264,9 +268,9 @@ const EnterCard = (props: EnterCardProps) => { marginTop: 20, }} > - + {selectedId?.toUpperCase()} {t("ilovasi orqali to'lash")} - + @@ -294,7 +298,7 @@ const EnterCard = (props: EnterCardProps) => { {load ? ( ) : ( - {t("To'lash")} + {t("To'lash")} )} diff --git a/src/screens/wallet/payment/ui/Payment.tsx b/src/screens/wallet/payment/ui/Payment.tsx index e63a35e..f98c967 100644 --- a/src/screens/wallet/payment/ui/Payment.tsx +++ b/src/screens/wallet/payment/ui/Payment.tsx @@ -1,9 +1,10 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { PacketsData } from 'api/packets'; +import AppText from 'components/AppText'; import React, { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { Text, TouchableOpacity, View } from 'react-native'; +import { TouchableOpacity, View } from 'react-native'; import { PaymentStyle } from './style'; type WalletStackParamList = { @@ -66,39 +67,43 @@ const Payment = ({ packets }: Props) => { - {item.packetName} + {item.packetName} {isPaid ? ( - {t("To'langan")} + {t("To'langan")} ) : ( - {t("To'lanmagan")} + {t("To'lanmagan")} )} - {t('Reys raqami')} - + {t('Reys raqami')} + + {item.packetName} - + - + {t("Mahsulotlar og'irligi")} - - {item.weight} + + {item.weight} - + {t('Mahsulotlar soni')} - - {item.items.length} + + {item.items.length} - {t('Umumiy narxi')} - {item.totalPrice} + + {t('Umumiy narxi')} + + {item.totalPrice} diff --git a/src/screens/wallet/payment/ui/Wallet.tsx b/src/screens/wallet/payment/ui/Wallet.tsx index 5ee3a74..9b4aa1c 100644 --- a/src/screens/wallet/payment/ui/Wallet.tsx +++ b/src/screens/wallet/payment/ui/Wallet.tsx @@ -1,5 +1,6 @@ import { useQuery } from '@tanstack/react-query'; import packetsApi from 'api/packets'; +import AppText from 'components/AppText'; import Layout from 'components/Layout'; import LoadingScreen from 'components/LoadingScreen'; import NoResult from 'components/NoResult'; @@ -10,7 +11,6 @@ import { RefreshControl, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -74,14 +74,17 @@ const Wallet = () => { loadInitialData(); }, []); + useEffect(() => { + setPageAvia(0); + }, [selectedType]); + const onRefresh = useCallback(async () => { try { - setRefreshing(true); await refetch(); + await refetchAvia(); } catch (error) { console.error('Refresh error:', error); } finally { - setRefreshing(false); } }, [refetch]); @@ -126,7 +129,7 @@ const Wallet = () => { > - {t("To'lov")} + {t("To'lov")} { }} onPress={() => setSelectedType('AVIA')} > - AVIA - + { }} onPress={() => setSelectedType('AUTO')} > - { }} > AUTO - + @@ -191,7 +194,7 @@ const Wallet = () => { > - {t("To'lov")} + {t("To'lov")} { }} onPress={() => setSelectedType('AVIA')} > - AVIA - + { }} onPress={() => setSelectedType('AUTO')} > - { }} > AUTO - + @@ -253,7 +256,7 @@ const Wallet = () => { - {t("To'lov")} + {t("To'lov")} { }} onPress={() => setSelectedType('AVIA')} > - AVIA - + { }} onPress={() => setSelectedType('AUTO')} > - { }} > AUTO - + diff --git a/src/screens/wallet/payment/ui/style.ts b/src/screens/wallet/payment/ui/style.ts index a971ac9..0679ca3 100644 --- a/src/screens/wallet/payment/ui/style.ts +++ b/src/screens/wallet/payment/ui/style.ts @@ -23,7 +23,7 @@ export const PaymentStyle = StyleSheet.create({ title: { width: '60%', fontSize: 18, - fontWeight: '600', + fontFamily: 'GolosText-Bold', }, badge: { backgroundColor: '#4CAF50', @@ -141,7 +141,7 @@ export const PaymentStyle = StyleSheet.create({ itemName: { fontSize: 17, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#333', }, @@ -153,6 +153,8 @@ export const PaymentStyle = StyleSheet.create({ track: { fontSize: 15, color: '#666', + textAlign: 'right', + marginTop: 2, }, price: { @@ -163,7 +165,7 @@ export const PaymentStyle = StyleSheet.create({ total: { fontSize: 16, - fontWeight: '600', + fontFamily: 'GolosText-Bold', color: '#1D1D1D', }, diff --git a/src/screens/wallet/paymentMethod/ui/ModalCard.tsx b/src/screens/wallet/paymentMethod/ui/ModalCard.tsx index 64bd418..148c9ed 100644 --- a/src/screens/wallet/paymentMethod/ui/ModalCard.tsx +++ b/src/screens/wallet/paymentMethod/ui/ModalCard.tsx @@ -1,6 +1,7 @@ import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useMutation } from '@tanstack/react-query'; import packetsApi from 'api/packets'; +import AppText from 'components/AppText'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -9,7 +10,6 @@ import { Dimensions, Linking, StyleSheet, - Text, TouchableOpacity, TouchableWithoutFeedback, View, @@ -195,7 +195,7 @@ const ModalCard = ({ {load || isPending ? ( ) : ( - {t("To'lash")} - + )} diff --git a/src/screens/wallet/paymentMethod/ui/ModalPay.tsx b/src/screens/wallet/paymentMethod/ui/ModalPay.tsx index 751d107..1704a6a 100644 --- a/src/screens/wallet/paymentMethod/ui/ModalPay.tsx +++ b/src/screens/wallet/paymentMethod/ui/ModalPay.tsx @@ -1,5 +1,6 @@ import { useMutation } from '@tanstack/react-query'; import packetsApi from 'api/packets'; +import AppText from 'components/AppText'; import React, { useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -7,7 +8,6 @@ import { Animated, Dimensions, StyleSheet, - Text, TouchableOpacity, TouchableWithoutFeedback, View, @@ -152,14 +152,14 @@ const ModalPay = ({ width={28} height={28} /> - {t('Bank kartasi')} - + - {t('Naqt pul')} - + ) : ( - {t("To'lash")} - + )} diff --git a/src/screens/wallet/paymentMethod/ui/ModalSuccess.tsx b/src/screens/wallet/paymentMethod/ui/ModalSuccess.tsx index 02d0de6..68f0c6a 100644 --- a/src/screens/wallet/paymentMethod/ui/ModalSuccess.tsx +++ b/src/screens/wallet/paymentMethod/ui/ModalSuccess.tsx @@ -1,12 +1,12 @@ import { useNavigation } from '@react-navigation/native'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; +import AppText from 'components/AppText'; import LottieView from 'lottie-react-native'; import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Animated, StyleSheet, - Text, TouchableOpacity, useWindowDimensions, View, @@ -89,11 +89,11 @@ const ModalSuccess = ({ ]} > - + {successMet ? t('To’lov muvaffaqqiyatli o’tdi') : t('Chop etilmoqda')} - + )} - + {successMet ? t('Toʻlovingiz tasdiqlandi!') : t('Iltimos ozroq kutib turing!')} - + {successMet && ( @@ -149,11 +149,11 @@ const ModalSuccess = ({ style={styles.btn} onPress={() => setPayModal(false)} > - {t('Yaxshi')} + {t('Yaxshi')} ) : ( - {t('Yaxshi')} + {t('Yaxshi')} )} diff --git a/src/screens/wallet/paymentMethod/ui/PaymentMethod.tsx b/src/screens/wallet/paymentMethod/ui/PaymentMethod.tsx index c6378ed..d5bf022 100644 --- a/src/screens/wallet/paymentMethod/ui/PaymentMethod.tsx +++ b/src/screens/wallet/paymentMethod/ui/PaymentMethod.tsx @@ -1,8 +1,9 @@ import { RouteProp, useRoute } from '@react-navigation/native'; +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; -import { Text, TouchableOpacity } from 'react-native'; +import { TouchableOpacity } from 'react-native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import { PaymentStyle } from '../../payment/ui/style'; import ModalCard from './ModalCard'; @@ -74,7 +75,7 @@ const PaymentMethod = () => { style={[PaymentStyle.button, { bottom: bottom + 80 }]} onPress={toggleModal} > - {t("To'lash")} + {t("To'lash")} ); diff --git a/src/screens/wallet/paymentMethod/ui/PaymentProduct.tsx b/src/screens/wallet/paymentMethod/ui/PaymentProduct.tsx index 2c54ae6..19a15fb 100644 --- a/src/screens/wallet/paymentMethod/ui/PaymentProduct.tsx +++ b/src/screens/wallet/paymentMethod/ui/PaymentProduct.tsx @@ -1,8 +1,9 @@ import { useQuery } from '@tanstack/react-query'; import exchanges_api from 'api/exchanges'; +import AppText from 'components/AppText'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; -import { Dimensions, ScrollView, Text, View } from 'react-native'; +import { Dimensions, ScrollView, View } from 'react-native'; import Svg, { Circle, Path } from 'react-native-svg'; import Plane from 'svg/Plane'; import { PaymentStyle } from '../../payment/ui/style'; @@ -61,8 +62,12 @@ const PaymentProduct = ({ packet }: PaymentProductProps) => { > {data && ( <> - {data[0].code} - {data[0].rate} UZS + + {data[0].code} + + + {data[0].rate} UZS + )} @@ -75,8 +80,8 @@ const PaymentProduct = ({ packet }: PaymentProductProps) => { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - Cargo - 12.267 UZS/ kg + Cargo + 12.267 UZS/ kg {/* { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - {t('Yetkazish vaqti')} - 08.25.2025 + {t('Yetkazish vaqti')} + 08.25.2025 */} { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - Reys - + Reys + {packet.packetName} - + { - {item.name} - + {item.name} + {t('Trek ID')}: {item.trackId} - + - + {t('Og’irligi')}: {weight} kg - - + + 1kg * {formattedPrice} {t('so‘m')} - + - + {t('Umumiy narxi')}: {formattedTotal} {t('so‘m')} - + @@ -186,7 +191,9 @@ const PaymentProduct = ({ packet }: PaymentProductProps) => { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - {t('Umumiy narxi')} + + {t('Umumiy narxi')} + { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - {packet.totalPrice} + + {packet.totalPrice} + diff --git a/src/screens/wallet/successPayment/ui/PaymentQrCode.tsx b/src/screens/wallet/successPayment/ui/PaymentQrCode.tsx index 5d08287..be577c6 100644 --- a/src/screens/wallet/successPayment/ui/PaymentQrCode.tsx +++ b/src/screens/wallet/successPayment/ui/PaymentQrCode.tsx @@ -1,6 +1,7 @@ import { RouteProp, useRoute } from '@react-navigation/native'; import { useQuery } from '@tanstack/react-query'; import exchanges_api from 'api/exchanges'; +import AppText from 'components/AppText'; import LayoutTwo from 'components/LayoutTwo'; import * as React from 'react'; import { useTranslation } from 'react-i18next'; @@ -9,7 +10,6 @@ import { Image, ScrollView, StyleSheet, - Text, TouchableOpacity, View, } from 'react-native'; @@ -92,10 +92,12 @@ const PaymentQrCode = () => { > {data && ( <> - {data[0].code} - + + {data[0].code} + + {data[0].rate} UZS - + )} @@ -108,8 +110,8 @@ const PaymentQrCode = () => { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - Cargo - 12.267 UZS/ kg + Cargo + 12.267 UZS/ kg {/* { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - + {t('Yetkazish vaqti')} - - {} + + {} */} { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - Reys - + Reys + {packets.packetName} - + { - {item.name} - - {t('Trek ID')}: {item.trackId} - + + {item.name} + + {t('Trek ID')}: {item.trekId} + + - + {t('Og’irligi')}: {item.weight} - - 1kg * {item.unitPrice} + + + 1kg * {item.price} + - - {t('Umumiy narxi')}: {item.total} {t('so‘m')} - + + {t('Umumiy narxi')}: {item.totalPrice} {t('so‘m')} + @@ -219,7 +225,9 @@ const PaymentQrCode = () => { : { flexBasis: '48%', alignItems: 'flex-start' }, ]} > - {t('Umumiy narxi')} + + {t('Umumiy narxi')} + { : { flexBasis: '48%', alignItems: 'flex-end' }, ]} > - 100.000.000 + + {packets.totalPrice} + { style={[PaymentStyle.button, { bottom: bottom + 80 }]} onPress={toggleModal} > - {t("To'lash")} + {t("To'lash")} )} diff --git a/src/screens/welcome/FirstStep.tsx b/src/screens/welcome/FirstStep.tsx index 54dce9e..6a0fffc 100644 --- a/src/screens/welcome/FirstStep.tsx +++ b/src/screens/welcome/FirstStep.tsx @@ -1,8 +1,8 @@ +import AppText from 'components/AppText'; import React from 'react'; import { Image, StyleSheet, - Text, TouchableOpacity, View, useWindowDimensions, @@ -69,10 +69,12 @@ const FirstStep = ({ }, ]} > - + {texts[lang].title} - - + {texts[lang].description} - + - + {texts[lang].title} - - + {texts[lang].description} - + - CPOST + + CPOST + - + Tilni tanlang{' '} - + (Выберите язык) - - + + - O'zbek tili + O'zbek tili - Русский язык + Русский язык diff --git a/src/screens/welcome/ThirdStep.tsx b/src/screens/welcome/ThirdStep.tsx index 189d6df..3ae73b6 100644 --- a/src/screens/welcome/ThirdStep.tsx +++ b/src/screens/welcome/ThirdStep.tsx @@ -1,8 +1,8 @@ +import AppText from 'components/AppText'; import React from 'react'; import { Image, StyleSheet, - Text, TouchableOpacity, View, useWindowDimensions, @@ -70,17 +70,19 @@ const ThirdStep = ({ }, ]} > - + {texts[lang].title} - - + {texts[lang].description} - +