- - - -
- -- Click here for more screenshots -
- +| OS | Image | More Images | +|:-----------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------:| +| Android | | Load More | +| iOS | | Load More | +| Windows | | Load More | +| Linux | | Load More | ## Contributors @@ -311,5 +154,3 @@ Special thanks to the incredible code contributors who continue to drive this pr - - diff --git a/Screenshot.md b/Screenshot.md deleted file mode 100644 index 6f8ddb9b2..000000000 --- a/Screenshot.md +++ /dev/null @@ -1,44 +0,0 @@ -|Splash Screen|Login Screen|Selecting User Type| -|:---:|:---:|:---:| -|||| - -|Google Signup|Mobile Verification|Registration Screen| -|:---:|:---:|:---:| -|||| - -|Passcode Verification|Home Screen|Recent Transactions| -|:---:|:---:|:---:| -|||| - - -|Selecting Transfer Method|Scanning QR Code for VPA Address|Making a Payment| -|:---:|:---:|:---:| -|||| - - -|Requesting Payment|Request Payment QR Code |Transaction History| -|:---:|:---:|:---:| -|||| - -|Transaction Details|Specification Transactions History|Transaction Receipt| -|:---:|:---:|:---:| -|||| - -|Bank Accounts Screen|Linking Bank Account|Phone Number Verification| -|:---:|:---:|:---:| -|||| - - -|Merchants Screen|Merchant Payment and History Screen|User Profile Screen| -|:---:|:---:|:---:| -|||| - - -|Edit Profile Screen|Change Password Screen|Change Passcode Screen| -|:---:|:---:|:---:| -|||| - - -|Application Settings|FAQ Screen| -|:---:|:---:| -||| diff --git a/docs/readmes/Android.md b/docs/readmes/Android.md new file mode 100644 index 000000000..3b190dc1e --- /dev/null +++ b/docs/readmes/Android.md @@ -0,0 +1,41 @@ +# Mobile Wallet Android App Images + +| Splash Screen | Login Screen | Create an Account | +|:------------------------------------------------------------:|:----------------------------------------------------------:|:--------------------------------------------------------------:| +| | | | + +| Sign Up Screen | Create Passcode | Home Screen | +|:-------------------------------------------------------:|:-------------------------------------------------------------:|:---------------------------------------------------:| +| | | | + +| Transaction History | Send Money | Payment Success | +|:------------------------------------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------------:| +| | | | + +| Request Money | Request Money Scanner | Payment History | +|:-------------------------------------------------------------:|:-------------------------------------------------------------------:|:--------------------------------------------------------------:| +| | | | + +| Transaction Details Screen | Finance Accounts | Payments SI Screen | +|:-------------------------------------------------------------------:|:---------------------------------------------------------------:|:----------------------------------------------------------:| +| | | | + +| Instruction Details Screen | Invoices Screen | Invoices Details Screen | +|:--------------------------------------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------------:| +| | | | + +| Update basic Details Screen | Upload Documents Screen | Card Screen | +|:-------------------------------------------------------------------:|:---------------------------------------------------------------:|:-----------------------------------------------------:| +| | | | + +| Add New Card Screen | Update Card Screen | Merchants Screen | +|:-----------------------------------------------------------:|:----------------------------------------------------------:|:---------------------------------------------------------:| +| | | | + +| Profile Screen | Edit Profile Screen | Settings Screen | +|:--------------------------------------------------------:|:-----------------------------------------------------------:|:--------------------------------------------------------:| +| | | | + +| Notifications Screen | FAQ Screen | Change Password Screen | +|:--------------------------------------------------------------:|:----------------------------------------------------:|:--------------------------------------------------------------:| +| | | | diff --git a/docs/readmes/Linux.md b/docs/readmes/Linux.md new file mode 100644 index 000000000..f1135a744 --- /dev/null +++ b/docs/readmes/Linux.md @@ -0,0 +1,45 @@ +# Mobile Wallet Linux App Images + +| Login Screen | Create Passcode Screen | Create an Account Screen | +|:---------------------------------------------------:|:-------------------------------------------------------------:|:------------------------------------------------------:| +| | | | + +| Sign Up Screen | Home Screen | Transaction History page | +|:-------------------------------------------------------:|:-------------------------------------------------------:|:---------------------------------------------------------------:| +| | | | + +| Send Payment Screen | Review Transfer Screen | Payment Success Screen | +|:---------------------------------------------------------:|:-------------------------------------------------------------:|:-------------------------------------------------------------:| +| | | | + +| Request Screen | Request Money Screen | History Screen | +|:--------------------------------------------------------:|:------------------------------------------------------------:|:-------------------------------------------------------:| +| | | | + +| Transaction Details Screen | Payments SI Screen | Create New Instruction Screen | +|:-------------------------------------------------------------------:|:-------------------------------------------------------:|:------------------------------------------------------------------:| +| | | | + +| Instruction Details Screen | Payment Invoices Screen | Finance Accounts Screen | +|:-------------------------------------------------------------------:|:-------------------------------------------------------------:|:---------------------------------------------------------------:| +| | | | + +| Add Beneficiary Screen | Cards Screen | Add New Card Screen | +|:---------------------------------------------------------------:|:----------------------------------------------------:|:----------------------------------------------------------:| +| | | | + +| Edit Card Screen | Merchants Screen | KYC Screen | +|:---------------------------------------------------------:|:---------------------------------------------------------:|:---------------------------------------------------:| +| | | | + +| Update Basic Details Screen | Upload Screen | Profile Screen | +|:-------------------------------------------------------------------:|:------------------------------------------------------------:|:-----------------------------------------------------:| +| | | | + +| Edit Profile Screen | Settings Screen | Notifications Screen | +|:----------------------------------------------------------:|:--------------------------------------------------------:|:-----------------------------------------------------------:| +| | | | + +| FAQ Screen | Change Password Screen | +|:----------------------------------------------------:|:--------------------------------------------------------------:| +| | | diff --git a/docs/readmes/Windows.md b/docs/readmes/Windows.md new file mode 100644 index 000000000..6f43323e7 --- /dev/null +++ b/docs/readmes/Windows.md @@ -0,0 +1,45 @@ +# Mobile Wallet Windows App Images + +| Login Screen | Create Passcode Screen | Create an Account Screen | +|:-----------------------------------------------------:|:-------------------------------------------------------------:|:------------------------------------------------------:| +| | | | + +| Sign Up Screen | Home Screen | Transaction History page | +|:-------------------------------------------------------:|:----------------------------------------------------------:|:-----------------------------------------------------------------:| +| | | | + +| Send Payment Screen | Review Transfer Screen | Payment Success Screen | +|:-----------------------------------------------------------:|:-------------------------------------------------------------:|:-------------------------------------------------------------:| +| | | | + +| Request Screen | Request Money Screen | History Screen | +|:--------------------------------------------------------:|:------------------------------------------------------------:|:-------------------------------------------------------:| +| | | | + +| Transaction Details Screen | Payments SI Screen | Create New Instruction Screen | +|:-------------------------------------------------------------------:|:---------------------------------------------------------:|:--------------------------------------------------------------------:| +| | | | + +| Instruction Details Screen | Payment Invoices Screen | Finance Accounts Screen | +|:-------------------------------------------------------------------:|:---------------------------------------------------------------:|:---------------------------------------------------------------:| +| | | | + +| Add Beneficiary Screen | Cards Screen | Add New Card Screen | +|:---------------------------------------------------------------:|:----------------------------------------------------:|:----------------------------------------------------------:| +| | | | + +| Edit Card Screen | Merchants Screen | KYC Screen | +|:---------------------------------------------------------:|:---------------------------------------------------------:|:---------------------------------------------------:| +| | | | + +| Update Basic Details Screen | Upload Screen | Profile Screen | +|:-------------------------------------------------------------------:|:------------------------------------------------------:|:-------------------------------------------------------:| +| | | | + +| Edit Profile Screen | Settings Screen | Notifications Screen | +|:------------------------------------------------------------:|:--------------------------------------------------------:|:-------------------------------------------------------------:| +| | | | + +| FAQ Screen | Change Password Screen | +|:----------------------------------------------------:|:--------------------------------------------------------------:| +| | | From a4758ca6dba6f42dd6e21256c04e731aa1187147 Mon Sep 17 00:00:00 2001 From: kapmaurya <152150716+kapmaurya@users.noreply.github.com> Date: Tue, 26 Nov 2024 22:08:02 +0530 Subject: [PATCH 2/3] chore: Mifos Pay iOS Setup (#1820) --- .gitignore | 8 + .run/mifos-ios.run.xml | 7 + .run/mifospay-android.run.xml | 3 - .../src/main/kotlin/org/mifospay/Detekt.kt | 1 + gradle/wrapper/gradle-wrapper.properties | 7 +- mifospay-ios/Configuration/Config.xcconfig | 3 + mifospay-ios/iosApp.xcodeproj/project.pbxproj | 239 ++++++++++-------- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../UserInterfaceState.xcuserstate | Bin 25056 -> 0 bytes .../xcschemes/xcschememanagement.plist | 5 - .../UserInterfaceState.xcuserstate | Bin 0 -> 156352 bytes .../xcschemes/iosApp.xcscheme | 32 --- .../xcschemes/xcschememanagement.plist | 2 +- .../AccentColor.colorset/Contents.json | 2 +- .../AppIcon.appiconset/Contents.json | 1 + .../AppIcon.appiconset/mifospay_logo_1024.png | Bin 0 -> 36837 bytes mifospay-ios/iosApp/ContentView.swift | 8 +- mifospay-ios/iosApp/Info.plist | 57 +++++ .../Preview Assets.xcassets/Contents.json | 2 +- .../iosApp/{iosAppApp.swift => iOSApp.swift} | 4 +- mifospay-shared/build.gradle.kts | 12 + .../src/iosMain/kotlin/MifosViewController.kt | 21 ++ 22 files changed, 252 insertions(+), 170 deletions(-) create mode 100644 .run/mifos-ios.run.xml create mode 100644 mifospay-ios/Configuration/Config.xcconfig delete mode 100644 mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/kapilmaurya.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 mifospay-ios/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/iosApp.xcscheme rename mifospay-ios/iosApp.xcodeproj/xcuserdata/{apple.xcuserdatad => kapilmaurya.xcuserdatad}/xcschemes/xcschememanagement.plist (87%) create mode 100644 mifospay-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifospay_logo_1024.png create mode 100644 mifospay-ios/iosApp/Info.plist rename mifospay-ios/iosApp/{iosAppApp.swift => iOSApp.swift} (81%) create mode 100644 mifospay-shared/src/iosMain/kotlin/MifosViewController.kt diff --git a/.gitignore b/.gitignore index 510626127..829a53440 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,14 @@ bin/ gen/ out/ build/ +.externalNativeBuild +.cxx +iosApp/Podfile.lock +iosApp/Pods/* +iosApp/iosApp.xcworkspace/* +iosApp/iosApp.xcodeproj/* +!iosApp/iosApp.xcodeproj/project.pbxproj +mifospay-shared/mifospay-shared.podspec # Eclipse project files .classpath diff --git a/.run/mifos-ios.run.xml b/.run/mifos-ios.run.xml new file mode 100644 index 000000000..85ce3840b --- /dev/null +++ b/.run/mifos-ios.run.xml @@ -0,0 +1,7 @@ +{fOg`wY8-eSv+MeT99EeUm-F9%K)(huII=W9&)x zJN5$m1N#emiT#~J9OisEKhB>E-~zcIE|?49MslOLP%e^-<#b#Mm&)aF`CI{K;7Yg( zu8yncCU7RMk(XmpURu~M!tz}=FR*xemXycxA52UGkGgNi@%Xyz*BxHe;a>0 ze+Pdze?PyHf0Tcc-^@S7Kh1C9xANQgXZT(GZhjyC3ja3$4u6n8#DC0x!GF!4 @l7^8?$XcUQxBt@DcUs0eiC<+xt zifToTqFymhF B(+7xpXbL+y|x>{NeAs6I|+>jD^AoVz7ZR||*T-!wW-G^oM zVNES2o2>__kUJ%m=|P^zi?Z|=n%1E7EGaOIvv$n1wVRsE1=gmnR&!ftgEA~l7oVg{ zD=5&UrX|N~l9JO>HF@z#2^w93!H}4epihZUF0eQ3hoX?~3FMCgP#_9I!6*ccM59nB z3Pa&20!31e@>D?`s3RRgov1T)p{~@8DyixT6pcosF(?LUP%Mf=S`-i85>XOLrtZ|A zZlT*~EPa+fN1vy!!MBg;Cp3=MH7I>*%uUcyL$jsR+F|c@T}`>ILFrduo@VN5=}VKa z+E!@okP`#-O`U-DRUK9l=4;KJCCyNcWtzp@0YE=VPOWX4VQw|UB-C`Z6_{ avMm$Xf@ zHYin4YreIu(>$kB9t0Hdlp7w}UW3y6^4=Ovt!C&av{`Fzfu5L~``gr(n{1u=*4FkG zGd!*m#ha}YT9yZsXR?756UPo+t}(Y;J7AGL^E%9?neA3fTc=G*1F_b8P})ldRMLwI zQ4uPp9#l awFe2trCZD|&twpylH;nNCpXx7X&wLquiELNMoz1{vxnxeMOdW(5> ztZlYsTIWGjgKE)OR5wxH&uuUl WR!TyAaE~WSz4LBR*8O{W zC-)V)EB9@1Qw>s6z75LCe@j!bbDFHp=62Yy@&q)ZCYXJ3Yt8LJji}y!2+e2)()FNe zXgUp`fj!8AuBAbAws=@H %nOc5%~OUV2C#dsnQeL+lD{A93^aARFqW!E^$xvuBu%79!n7GzZN^*Q0sp1~ebt zh!!A<1auP(p(E)i8cM@xIE|o@G>S&k(HqgtC>bq+pT%eiS_*Kn2;Bi7F$Um33qSER zkLCkZXlcC+5Pky#k_Q}XlTHkr;|68G@WdI`*%g*HORK59K{@h@$>QAPTR~GaO@}!O zzG9w|wpk)Dw3y*c53i-gG}qeIX_y1YQq(;mPw4PknmVj4EfQ+QTBl93nc l zsOm7!f&) V0sJv_%#~B55?5-}HmJfDOB;0k%A?nJb 7sxFIB)4R$%8B(I)M$!kSdtd=^fUtw&ohM4M5*^Sr&T( z&!FeT2DYPTX)=YqxdS~ rHeBTi9CTeEqN*{1wm9>5+{vRWLB z2tRw#zDdT~0t+CiwGAe}2cGmF!TsnBr0zwpqSw&tG=pZ+tX}jcdJDZxvuQ5Xi=&Ac zHhb-tji43;8Z1)W-((zXom*hBi3LTF6!(j{qd^%otc1q-iG& `}e=@xM=lfEERv$N{Zc#7zG3wK8$7xPzZu4p+{tJ~p;lsWRU!W66w-y~kU!t$j z*XTI Ii=Ak-w!&T= z`mh#Gu_!R|#0>#k*{?r)9|q)`+Gd$-;_+!v`VTEzWoc^zxhWqoINz5S9i#}z<$W*D zQ3=@40aI=Z%{eI#+&=7I&~M`IyNG_J<+P#)T|&Q8Bdw%q^_`}U>E_N!%@#POmR3+S z+B)l6tWBntu`QyS(pLdyF^|;Un4>k_SV3!P+K>_xOkJJURuIBX_WaJ+1*uoBrfJer zVkK5JC_Rj|6 CZq4;ol@P8VbaSlK;&ZXu)XvX;f&A0#?#Q$^}oi6?NQ!13M_O&g? zmEw-5z(#7J*Y@BlTuo=vwtpKi<9a+nY+xJ!a|-}7o(RC)dIexs9 PUh%-%6oR*hVF%n@7%c# zP!?YYSv!VjeSh!wBX)dN7TxRpX5;+d=1c)Veev87K*6){T=}5RfrB~=4l14qbJjXc zoZ07W0Tz(18 6|124mO z;=AaLbOF7WK1rV*&?fDA;UK-l+GXog7UhTeqSe`;93$cE(EJVZv%D@#OLNr>FeGep zkp^YV6>{5c9lM=X4ge|2U#MJGZLeNASa@K*P5;~KB^-y&kCm`^NZ)-2^>b)d_L+SM z_afbT{4idDAHgf}qj(iwjk|FVrBt9d(S`J8dJA1dZ>5XZ<2Cp(ycVy+kK^@t1Kx-? z(Is>#y^Y>Zm(e@vUG#2xk7V1%r>4cnr{pCk YDQ*;ShZGk>duTKTDw=XGWcv8rq zt`45kLQ6}hWZd?z#IRWhWumFY3I?KRUfRIEOo-Kj_1o80>g8=|s#?0HTiWVuk|J#H zlJ4?s1HBzqLw{1fUM`iEKQP9KnO7M}t)$6TiRLQw(Y^rB;T=c^qRwty;1}>N`9YPW zzTubf%d6=fvLM`tUjg-}PYl9>_TqhbKdJ}o5x&@Kd=0-ow8ppa+e06`hYt*Wa2UTY zKWI=U&C{gDrlqDP>5_FRNs00C$tkJH<}r!dl$emKrOcOm`jH6FAJhA&-(mb2{v00# zeE0$%Lk;+=3H{c~giZ@AQm3i4{TjRK3YIT@fZk7i=@X&){krC9>k||0gZT!ZLb_gj z0-wa+(&h9)`cN-EjnCk-^kKS!K0@p2 H34n zjd&3?@ty#xx~;PV0F15$ti$rSE88XTyWs|dQJ+_CXsD|-)HKxQ*OXL^ZK%~73-T(* zml%tr4NrWDpA^NgZ+WS*UU=*;IZA4!@AmeB#8v`utz~)}G}&LjzN*SzuRZ5TF=yDY zoN`YL<%ayRhJuE|l5#_>+>KBYHl_dENxq9-5-NHx FktBmmB}sI1H__3j#4S2_&4=!Z zeiW{^ncA8g!3}uzBXj_kKa*~iN0Uu*zzQ>ho41E#_nVqTPx8SaAbIqeZc;$E)3nLp zBM`TjyrP3oAt@0Ja(Bw~pF&bWDn)ewo^_Kdx`Woq%TNo;AZ1){ALBT34d_~AJefcy z(w+1Lx~rE=B9qA!x|_aCUlDb!AZU1)M^kn>ilU@JnS7-TqO%hGgUv%do_TZSf>ODN zE0r6XUu?kM)n+nHTn;mRv71b%djQz_kciBL`D`JrqRqP7xxTwsiPn`jR}wR?-er zTmT@_L#zW++(A0U3T6H|e7L1}f}3o!5(7G(E4-P?(oikfupWNlDcJ-lu?{+>ofr z*QTZxr0LTPdVNxZrG17K{3DjuE^w7vI~q(Kt-2(8$8R7vitWs&`@6{k`l`5({tLAp zl!m*Iw93Qm{&_Kd$==c;ayL?MAh(jmWC>YHZX>soJIFF}C%KEhPT!z!(zoc_^d0&x zeUBcX2REQ(a<6Erkq5|f@*sJLJWN)AS#}8iYw2P7K0QJ|pdZqYXxc=J&Cp_*E;_!z zt1R2J1>mV_GJ}7nbDFgSOm+3($0auKTr_onr+QezI14zG&7$I{luOhWl+~L$EMOU5 zR<~Uqfp0+0IoLrzp}%l{vfQIWQ>&!~wx!qL{)mv>B0E3bE?+F=@F&^LvpSol@o6s0 z{f}0zPFjCJm&*#rr^F`JTdKspGEx2&uZxM7&*o<0v6}Xu%Pr(tq+3I_l5OM}vYmcP zKck=1qie`>WCwYk?4)1NWAsb NH6#dY!-mQXLp#IKapCvzH<+F_;o zVh*5>*LJnGf=^6_pjz{EG4NrllZ4i|_+&$ZHp!$sB@gEnQRwX_uaej3*Yp(qeqd;C zl6OI2A#ahl$vgBo{f3_CCGU{~ jMo-f-^en9l&FQn@novkM zK_LgpHvl9j$Vm~GnoXUiN)_wWXeTUS!mu2#_|Fp+9301XSgoDFQc(IjIeT~p1V)e6 zre|b^X6Z{x%gQTi$Bm!V&=)^+adlIw+#zn#H$*w80*bP}6ZC_|F7OjV+|Y+I6KcDf zn#|^AbMqlDwX3(Uzu5PgL!*t|K9ueDgOHyGfNCN5CyxXLhm0KM8X6WJ5g7%~YAx5B zp{;3!EvD%<(V1!%eP8W>ix9IcHrd9B-bzvCfiw%vjgV(rwOC0N4iH9!5RN();w~-b z+PM(lYON~~+sFg=)FIa~F`8JA{oZoB1NHWAUcbvz1`SZ{PVvnwbr44upX}e8keDRL zD|>Y*sZz|+i+V_2G_gT(5dDS04{fZ?A1gjDG@Hcmpk4S6%Hm_sQdc5bPW?#-)vnpO z-8m2v^%UFAGx+!97l`4}p28xkf-oqw>JPQsYZl{v){cR=B@DPfb?n@B^FWFcDfxrO z%Bt!sMa;yRA8=z=)%1tWpv2g^%eA$!^);~8lI8~bq&!w}(xst5i3t+{uP>k7o@;8Z z@Dy@Sp3=8BdM4Mv*QqAJ=s~-!S>A^|jZpjw&w+!ZLVgfjjz$T d;=EnLcA0lA9n%M 2 z3-pJz 43ejrx1s6ZaITwtt@qx&oOZ|8=I?&bgxS`4>6I zf}SSj49#_rXGGF#7)I7>n(zDUt6B6VE5wk-!n!vj6GRe2;Ik7xlYoPjgpxwyfOA#R zH$993CS3P8 3wU{9Vf*a71BtXqqX;10f zKbWyrYYPOCO6*n1+QHyv1| %nMi{U o7Ohl?+Q7ygp(zwN_XdP$%sjHZe_L z@-mGAhR iL4|{()7W-X=Zp!!3Np_r2CrrJh(4QCi4KC!<#eTr&2!pK5<5U@I#IG!=Xw4C z)v26%MvOS<;pz1c%Qa7n(YA>dG%ufgsiViozsJ|FKOh^rCrrlGo`As6-0S4OLvxoz zNq=<*Lwg~kdPj^H37cvd6Gw?95$q3?tt?;#RiQdG5kPnvP+F}3!M6gDbro6z^wmv3 zSA7S9$6r9S_Zy(7UPPB5l<5LgR8Q=KW8_x*MPPsD jKpcm!oyuDG^+`>B_)GVP*c=O5;8P&PJ$t36oz7A?ql!msH zzUCV0Ya0^d2l7d4RtuQZHhn+~Yp`$N4n}k+Fg5}EcQXZWu*FjyF1ZnhooeaO#)2Ny zCDF}7bK7&JS+Uo3J#&Lt*E|6Sbu;q?94yu~vI`hj5Y3ndacFaMpI3BlKi{OJKxSw# zf@DkfFT1_YTbNtLIu{9eR5wZnVFy+EizsTVY-^d@CrQL 5T(;MHG2IdIL)&3O>ro(aZ%@c5ekl)eonipG90vv=wNpeyP&GRv6< znTME%nH9_<%u41_W)-uV=@xLLfTIK)E#T1t9wXow0fQ8Y6)?yK5C!oYnO>w}9%I%r z>zK!x^~?rlBeRKlLcj?WG9?K(S-?60rwBwP5Fddg3q&W76tUkSb|@V{>{>9+IwfvM z6&&jZ<>)*!xHf r!_UO2?;WL^M6HU_O@b^%xzYx`$NX4C-44SFUiK>|*c zkM@hq9$*mm7wBPLLiK|mOss4-x0SSk&SFy{um$=ique~LbF8(-GJOV+0)hF;><7ms z^QwST``rl48w`YK*20c?i+P)Qhk2KIPue7D0!|ljhJZ5#oVAuY$Q)u0!{-qMyFOdM zIRgG%{DUav-K&zPRaU3^=D z&Ejsa0%ftrd|el4f3RyL_lT0Q@ANO2uf$_?jQLW)xdPVrFkdsr1)L|~&%_PsF3y79 z*4L~gXkcpXyA%?oX_V*V6tFj$)65y>tbp?ce5(MVM!yf4bIf_>0`mh**pJLl%+Jg( z%thu`<~QaN^9w3Q!0qz2N0j8v3b-n^BO2lWE+Em(qM|AyU|&>X=ym~J!zON%0kabD zqfOGl`f9p7ziLRT*v{aX7L>O4X8^ AC{GMZnbpt`RU`DJ ~#*L z3AjwapvhGTxJtkV0ha Ka6{)yPoNOlwe%oPG9J#460|CN$JJ7dGy2sUz}s3FPy5^$w}jSb4; z{~B@lGQKQ3njLcubk4q-y=)At0hAf^2=;9i9AY4UL0=3&sGBPfERKaJxX8U6vS AxQe6xUC25~ajTiM0z68x2b ztpaWna4UV{-%s`z!*|Wo*8RM|J_XCzd%#b?-pSs@-YwvE0beKJj$Za&e1^SWz&5%< zz@7hgHix_xBBPsKDd4XD2r|2xT?gtF+s*c{z3dwHF?OwhX9;+=faeH!u7Ix>@VvEz zXV;5d4t5jL&`koqK_qhs_(u2z=VfrP{3-;A|ATanf5tBPd(wwITiZbyWuF!B{C+kA zyYoNJW{~UJ1z|FFH~S*HN5BgNOa&|q)Vl9KQ>(-*VP6%C{u8DL`-YhFA2B`b8}%*r z9WW!=x51D8A0bBk9V23hV)H(G1OmYzmWSx!qN3Wv0#E%aX~VQ%_9OOV_7nC~<`Vl6 z+;ajrzfHh*2^bF7Vo9I84emV!4Am#UWWSR2Nu&|*odRCcujWy3R)8hKehZp6dx|~H zo)Pd;0pBj*I|j73k3{Va+L4qs&^j)^L?kPD_>7nh$XTLFXIK0#%0-tA*7NKt*+fYt z^OjUHP`BE<8e1$)^1URDO}f_8w=^8#T!5*~F&xWr9M35@2hNcj!8vix0=`GU_X_wv z0Rx&mAmHT!eo(*<3HV_Fuh_u3ir#Rvh;x@Y+ngFD3-}SqA+8nhqcUq-z#C+*!SFjG zvV#naU)XlT? E*Jy90Vu-F#)gr zZ@=)u6(TpT=%4Vb4|1iDwQP9S;jC@@_>Ek(ILVa=kp6LrxX#tmRspXc#=(}CY@Bq7 z$Xa5m*W;^1Ki>|xh@Wb_+|k=E#NKvxWzSrAP3xfN|fOxS8@pV zq12U-i@QliuB}%>u1X2HJSF6^Pt9%Ia&Y)@w{v%J%eXtaySTf#d$@bK`?&i#fTisM zh6#U8z&ix|ynuHK_yqy)67X&TzbN268@UJjfa(#ngnLxHUc!MdQ@}6Tp=vJ$hsryk zfdFjv-6j6tgjWBft_pHbiNFSX?PWW#ZM))KLHpL&$?X=;+zT8m_&x!@(!;&Tfnu~@ zz;FHgfbA9TbrIP1bFXr*2^gG;@cDW#_XY?20Rg`u;5YyKfeqXz+@axUb%mRJ+!4t7 z!SJlZFYVbU`D5-gagsj~f$ePoHnanPE#*qUW-sv-2Nd(Q+}GT3?i=m|car;7!0!t9 zJpmsO@Ie6|67b=*+-W$9XSwgtY3`hW-xrVH5dnWF8q*(1?oG)>CV42#v;Q5}`>uXH z5B!Ql8~YDl{k!~nANL#g2TU2d$o)>s1^mIF`+Y;M>GjPQ&+x2#InVw;!8<}^lXnpC z$5*=EXV2!!t0bYpD@CF4DF_V&D7c=&{k+R=<|&CJba)>yMR;EU9|fa<4?u2wARh#d zil#1z57}RyFvy`S;4cK?c14N9kK#iwmpCT{eC#R`hmYn*4@jI70{-%HiNk9_;_&f& z0-q>|ru5eWK7JL6^Ec9k&z7ajH~&z&@I`zrNEg1CFX2o1GQOOz;EjAGU&UAR;7Epz zdrH8k1$;)pX9fJ7fWH?oY}fMwz98TqHu7U->B5gkOZbVRbm1q9(&b0Hbom*i3&E0f zAuj*>bm9L|(uHpU>B56b_EVp9;oJXCy7064>*09ubNIOe{zbqSd-!?$4FdjEfIBMx zF148#_*+1_@Hg=bdGIRzCg4i~{=Ju9#NR4Pmp=sj=YP9&;g z;Sclg_X`T*EfDu%g5ncVP<+aN#(xgH1%Y@9#OpsHD87{h1yTP~L2-fq1?W-y5B!h( zPyEjU@fC=lK>P&~u!g_L1CNrwB#=OXi~^&GjG=Yo#h|np5T78$rNzG{%He7`{x8l> zf6%-?2H&^I6-1$c))b6_Rd5Q}(Ln+U7D$LdMy>(3iv}cpG6bZ-A+%l=D*n=q2#Bfz zE6+SzB2v_tX3GpiFyDu!_Pr^nwh6Awf%!iqQ7R7abr~Q_1E)YeB#TtL81%Jw)?MKb zTuOz9!c*a;P%FF@J_=t2Oirjk!UPg7kO+Z93M5J((E=F_oJ#3O@*jzRNz4$fEHS0O z!51tN_4}ir&A KA#> zuwSs>z`OP?fj8HMbLTucHN0sr5Z wadR=Pr1jZ#IqVuHd1Z= _|4%jN9@Qra*oN4R>vD01;>Ssw>U0!yxnn` z<6Vv`9k)4dcYMzAdB+zVcRTKJeA#iI<9^529N%y}=J=K4amN#m-#VUlJnQ(q<9Wv) z9Dj2B#qrk>>JiB!CXARjV%3OOMx1l2jIvLS2@)JmAvn@|epym-Q|iU7m2+?DB%kZkIhSFT3n>+3)h2%Ns67 zUH)|ScTID>#&xzUb-ly&9@qO^A8=jay3%!(Yq#s;uFtscblv0nlIuIJ2V4)i9&!E9 z^<&o)uIF9 2v}}TZX?~I+>+hW-7?*>-SXWGZbfb-Zk29R+-AB_x0~E -C%0C9mJT{`C4w?Vxs4JE=X@Bh^vrSapUvQ=O&GQJ1SL)JAocda` ?@*86eq4c?o)pY(ppdzbf%-Y -VtVcE6o|yZrY1z3q3<@2KCGeqZ~Y@cY*9wBN7($luZ5+27S)=^yAH;y=ni z+&|Jk+CRZR*+0cU&A-sU!oSkL+P~I+qW>iSDgIOa8~qph@AUuL|GfW?{y+Qw>VL`q zj{r8nCBQ2nC?F&tIzStc9FP}a2q+3D4JZ#V2Gj*i378tNGGIf%69Jn8wghYo*dFjh z!0&-vpd!#SFgkEdpe8UbFg`FbFgY+KFfA}6Fe|VoaBN_G;P}9afs+EK1WpZX3~UaZ z7C0l&7PvI9H}HkPcLTo(ycEO*`2{5e6$I4>Ee~25v^D7YpjU$433@l^K+xwwCxX5W zIvsR2==-3HLB9q49`t803MRq+!Mfn;;G2V&2Hz8WU+~J{HNk6x9}nITyeW7`@Sfn8 zgZBmR4}LrN-QWYkhl1Y^{xc*dWPFGzq$#95WOm5hka;2VLv9XP6tXyEX~^v%_lG s|dVK0R34tq81{jg8Nz6v`R_D9%X;W(TL=fV}?j^XNXpK!nMfbgL3knmCAVc{j= zZQ&1wza0K%_~G!+!jDFf2)Brkh*1$?5fKql5u+nwB4Q)75&DSyh{A~Ch_Z-^h{}lS zh}wv{h}MW3A~r>wjZ{abMvjfNMlOq75&2}~(~;XEpN)Jza#!S@$i0#KBVUjFH1hMv zW07A+o`^gZc{cJ~?L-Z@r2czGQ z{xJHJ=+C3Sh`uzM9X)b%*yzYHFOGR_%=s}FV@Ad-in%xDftZJ49*J2M(;f4A%)ywW zF<-_Uk2x80I_9iKrSa4FYXUV9nnaCGlcvekWNUIYQ#3O*?HZeAmS&!2zGi_&&^)Bs zsd-IvRP&|gxaOqhwB|d_dCiZSUo^jI{)k1f-m!kM0kOfcqhiBjqhiOz#>U3SCdH=2 zro~Q*T@t$@c5UqIvB%;Rae;BUag}jRaqV$8$1RV0IIcHtbKJJLJ#lZwy&d;u-08UQ z;?BqYpha32ty1fuRcn2<0oq_~j5bc2piS1MYBRK1+8k}I)}o!QU8wEVKBnEGeOCLt zc9-^L?JL^Xv~OsSYA dni9v~>iFt`-iQ^L|CQeRlNSu*)W8%WZhZ1`dpGbTvacknANs1(oB)_DH zq|_vRQcKcxNslCLPuiRGPSSy-!$}_`eVp`J(#fRLN#7-%Px>+Gm!w~lqm#!aFG}8? zd|ZchuDX%BFkPf>v`(Xg%Sk$&E=`xItJKx#>U86D6LphyQ*}+cX*!E;rf!k0TenYl zA;mW(DWx*y+LU`!R;P5Q^rWmwc{*iF%GQ);Qg)}jnDSD}J1Os`yq9t?rhbz8dFrv$ zlc}du&!(PBy^#8A8cGX?8~CMZ6=_vzHE9iLEos)Yj Za(ez^( zstmu3fQ*ccf{en9){N^j=4a51g&DVG+?uf| vfMj!@6LTR zw>S5(+{bgD$bBkzOYXMZy}4iKp2$6wdp7r6?hm;?=U&YHP4A&s>wWbB`e6MieVAUO zPtvF8)Ad>U9DTXIQeUkftDm9o($Ch<)!(3BqQ70gOn h|4x5C&mqq#&n3?-PnGAHr_S@u^Un*+3&|Um7nY~bo0@lX z-rBr3^3LV^=jY^4$)BJ9aDH$8+WhtT8}qm2@5+BM|E2uB`LE=^ntwR|qx?_vkLG`! ze {+R-|f|!D|g4}}qg2IB5f~tbrg8G8-1rrMv7CcjMq~K`5nS#Fz*f7H2Z5VBc zF{Bx?4SGYqq1aGrs4!F-rWj@#<{0J~ZZrsnn+>-bmKv5D9yUB;SY_xjtTC)JtT*g7 zd}jEqP+gc*SYOys*iv|1p{;OM;k?56g$oLW!exak3Lhz4S-7fjQ{m>qErrh%K3lk> zaDU;U!Ve2SF8r+U%fjP@CknqUyjb{K5mUq$ITkq;c^1VLB@`tW)fY`DnpD(K)L3LL zno)FZQA^P+MT?7WD_T}`chP-C4-~B`T3fWfXj9SVqNj^?7rj)pw`hOSp`!PTJ}COQ z=tR+}qBBL`7yVq!6m!K6#UqNni(`x9i<62|iqng;igSzeiwlcOipz^Di>DP^if0zL z7F&xuiaU#E7tbx8SA1hJExxIERq^iPFH6{xs1jqz+>(_gFO+;za 7`kvd8LNZ;?mO6*3zY=%S#_E?JiwYx~}xe(x*$em2NM6 zuJl-$M_E!?R#|D; t#pEJ}UdP z>}c7SWyi}-mi<(AvFx|9Kgv-#Dd)-+ Sjc%kL@QR=%tJjq-QP50oD+|ET 1z z7-Ot4-k502HI^95jg`h4W1Vq|(PV5kPBU7JGmV|b8;whh-Nq-4&l;aM?lSH%?lrz; ze8>2n@sRO-;|Io{D%~rSD~*-cRJK%FD?2K?D(6(rtGuyNsJyxI{>tT*4^^(HTv@rQ zvb(ak^0CTwmG4(^RS8w5s@tnxsQRutuzGa0rdnH_Sgos0tuC*wtDaarxq51KW3{z< zR`uNK8>$ynFRETreOvXi>bt5Rt=?F@yZY7Y!_}Wue_nm8`s?b`)!$X0tNx+-r|Lgz zoNAnFTx#5ER5d|0BWuEHB5Ow1#MC6$q}OEC *e3}&ziUXKg%pn;{X5v diff --git a/mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist b/mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index ee3458dd7..000000000 --- a/mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/kapilmaurya.xcuserdatad/UserInterfaceState.xcuserstate b/mifospay-ios/iosApp.xcodeproj/project.xcworkspace/xcuserdata/kapilmaurya.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..21507917ec502eac137c6ec94a8edb256deba233 GIT binary patch literal 156352 zcmeEvcVH7o)A#M}NmtZC-Li0~p}1jOAT(DnxW$DIim+uc*p_ht93Z(NJpn>0=>b!c z5J>M8Qb=#4_ud=nJ^AKNlCd!+ex5JS`@VlX7#H2m&d!$K?9A-k-omE(x|Y_IlovR{ zQI2sur{naTz{#@)FAp`h)P);o4-Ph0FRsH+m4jQuO|u4v7cL1^x3=`-$f=tHR!d36 z^iX@KCOb;>94B&8RYhyCHKdU1ZQ^O1firS0&dqtaL@tR-=2Ey+ZZwz1jp5R{3@($) z;!3zuu8cdDE9WY>O0J5V!Oi3vxJE9_HF3+hX0C;6<=VLA+{xT2+^O7Y-09pI+?m|j z+(zyk?jr6|?n>@jZWp(kyN- ~IXjvPZKk?Ev}RFK(Z4w*{=q?*)_5UC?eNFxc8Wu%!bCo9MrasoM>oI%bcXOVT} zd~z|lgj_+cBwNWgas#=M+(d3Bw~$-O-Q*s!hwLR!k*CQs zG5LgiO1>aplLO>O@)P-sa+J_G>Z9@0PY2KhdK4W<2hqWF2pvjC(L_3$j;9moL^_F1 zrrC5lEuzJ=gqG3@I)~1sK^mg9bO~Kb!?cMmqbul2x|%8!=&AHfdI`OhUPdpcSI{fz zX1ax5OLx)T^g4PIy@lRR@22 wXs#~1h$r)#7<+Uvvq7eJBOXiE@Ye7rR*}cnQdX)*$%doUCZuf_pp1}ee8a= zhwWvrvNzdV>^=5A` BUjei}cWFXhYm8T?E>z#qp4`GtHnzm%`%8~9WBQ~A^Q z)A=*_Gx@Xlb^LmM1AjJu9)Ahn!Efca@w@ol{B`^t{GI$={N4Qh{Db^M{FD4s{D=HU z{Kxz!{HOe9{O9}^{FnS!{MY<<{I5EyV>(`E)>(8`olWP^d2~nV2I>asM(RfC@^tyS z0^JndR9&HNnr^zTNLQ>Y(Ut3F>w>z4x@uj6u2C1(HR)P)D|LzvbZd2I>dw+_)os&l z*X__-` 1*|i^o#X%`X&0M`mlbv{sjGrdPRSx{w)1E{d)a5`U~`z>#xvn(O;wAseeHK zp#CBK!}@*tNA!>CAJadse?tGH{#pIY`d9R?>fhDBr+;7nx&90Nm-?UdKkI+d|Em8} zpaK(k!6=x7A;M5$m~gZ(To@sY6h;Y&LXwayqzU7MV}$X-1R-B25T*#FLYZ)^Fjtr- z%oi323x!%?k+4{35|#;P2xkgs3G0OQ!Uo}NVWV)4aISEkut~T=xKh|GTrFH9>=bSi zZWitp?i218_6QFNj|$HU&k3&zZwhY-?+Nb ?}eX)pG7J%kr#EMBpOAN z=n~^ZpO_#XB@PjXilfCeag3NQW{8<$mN;I_5p%^nu|zBt%fw^Fa zaj94@Hi*l_HnCkkRX#&rC!Z~!D_ 28f+6}7>CmPloPBENrILolXaE{@8!zRNehRY3`4O }PZs-Nrbh-*}X9uyL4igfY>WVoWn;7{?mN8z&iajQPf?#_7fq z %w`ZN` #skLhj6WKGG5&7+%S25&lV~!S%qE-3ZgQEtrg&3=X^?5CX}D>WDcLmIly1s0 z9b=kk$~NVhrkJLgicMvv3eybJY|}hbz_id5GA%YOH8q-+nOaRNOvjtnm=x1Vrc+I4 znAVxjHl1s_z;u!6QqvWtEv9Xzt4uphyG=KkZZ_R!y3=%z>3-7#riV?Bnw~H{ZF G{Oh21`GyQ2MX5K8AWwXg_HTO3=%^tJQJit8A zJj8sod89eXoN69p&NPoRPcTn5=b8)5h2|o2skz)-Wu9f8YhGXunrqC9%uCD-<|cEC zdAYgWyxM%Cd9C>r^XcZZ%p1(-n9nzFGGAi8+`QSm)x5)ejd_>(dh<=@Tg`Wv?>66O z-fMoy{D}E+^Hb($&Ci=(GQVnm!~C}SJ@bd=Pt2d2zcPPg{@(nP`B(EF7S6&fdW&Q+ zS}c}+7Kg=ciL>}EM_C42hFL~f5-ll~G)snMtYy4qk|oEIZ<%VDZYi-GYpJx%w9K*0 zw;X4ww$xhcEcKSKrP }m(^>Hw zRh|JeVR{=fJC%TDb&yJ$Dq&32pJZg<(e_IP`OeUN>qeYky;J=s3m zo^H>wA7h_r&$j2;r`V_2i|u9h3i}NEZ2LTWz`oEPvM;tTwKv+A*<0-^?8n>J*cJOp z_EYU=*w@+5wx4Uiz_6Lov;XNJ4&EU+WQWONb@X>Q9Uh0z zF~Bj sa6jI%*t?97`Mx zjwVNoW4WW W3A&9$LWr<92*?xIL>!$a$MrL+_BlQ)v?2IjboSNddE$UTOD^e z?snYg*z0)6@rdJb$5W1H9nU*na=hwz!|}G`J;#TRPaK~+zH)ry_}=l8<5$NYPR_}k zdZ*+xIxWtAPKVR&jC1;(M>z*OhdD<$6P+o}G-rl$taH3`k~7Dd@0{wK?ksU0>#TIn zbk1?kcOK`gcGf!Uob}GIv)S3^T Ubl&2;-FcVuUgsX?gU)@<$DB_(pK Ek)pdqzo$GAZ zxvmRb7r8EVUE$i|+UB~-wbQlRb%X0>*KMvlUH7=|cRk>G*!8IE3D?uE=UgwiUUt3a zdeile>wVWpu1{TGxW0CM>-xd ikKc2YXRv3OXM`uwlj2G9WO&AU#(O4tay iU`Jm5LmbDHN&&w9^B&v~8;Jr{c}^IYla@ND;7?YY)-o##f+ zEuPywcX{sh?D0J4+2?u8^Q7k)&wkH~o>x4td*1TA>-oU*vF9_-m!1Qj?>s+w4PJ}a z>OI;!+&jWM(mTqV=uPq_dsDor-qGF+?*wnYx4=8ad#tzITj8zr&hpOl)_6nSTJIw7 zVsDdonfDCunclO!>%8l|8@y+GH+s+Up6fl&yUBZncZc^X@73NLyf=F9_TJ;Y*L$D$ z0q;KV)81#iAA3LXe(L?q`?>cE@0Z@MykC0{c)#)f;Qc+0kJH8J 8NZb)2WTvA*?+?2SfafNZy;-<$H#TCbu#FfUC#Z|`5jjN8Ui3`Ow#5KmPjBAfO zK5kXqiE$^zofWq(Zd=^;xE*m<#a$hDP2A47YvXps?T))H?xwgq C5ts_f7U?`wD&2d<%Wmz8YW1SL<8kTkNazE%7b&)%%)!D|{#V6d(A`@SW*9 z-* YxL_mJ;l-#*_XzDIqJ`5yN@?R(MprtdA^+rCeI zpZPxbec?Oc``-7v?~iz0yguF=?~fl4KPY~1{L%5l;}heP;z!4)#b?H6#ZQc%6rUSE zJ-#TuEWR>+R{Z?<>iC-YCGkt+m&LcmuZmwCzc&8V_;vB?<2S~i7k_d5CGl6pZ;Rg^ ze|7w|@i)fb6n|U%J@NO(KN$Z={8RBy$G;T+TKwzrZ^yqA|9$)q@ju4@6#sMlFY&*| z{}%tdpY!v6onP{s{ARz!Z}r>#UVof_fIq=M&_BpO%zuo3qCeZ8<1g?R`Ahv}{!0HG z|6Kn(|8f3W{}O+zzs KjDAU|BU~2{~P`{{cri-_P^tQ*Z-dX6aTmV z@BH8UfAIh4|7idjKnJh^`T@=Xt^w`=o&nwg@l}Hx+v@9|=S-ZLvv5|fKj)lTQjxSY z)ZQ`&e@A00GX_`J2U}V?I2+ebp$hBZ?3_d4fyhc`z&bc3BRwxKJ3l`$FSj5qam<*M zv58~zb8-{&Gg7j0Gtx$9 Vo;1%bA!1d+)!>9{`TYV!HP*SD;C9yzeW6QQc?m| zhgwfvV@-HPVM_rvuA;g*6lz@1d9|Q9*boX>6Y;{-U`uh`qGpT@)yxRiw}n~?n!^nx z73HCp)^KxhVSPx88|4LCg8}QruHsh)7v_c=Tbsl6^`YiKUe4IjY3XBf6Vo!%QWM9d z<`yK5&B?~U3bOLE#*EHSD@e}?Sci5>fTeSS%`<~7GwNFEu$Gy1t&1z_8W+`v@J_%w z0130JTQS7d* |z^IRkhaD*R|G#T4vVOv@VX26*jgsVTdo>e2}cOq((MxMqOw{UT9(4qD43y z*8atzhH!KHl;&X5;)7RXGIZ83AFIo+sf+TBwSE@2P;LEeZVoq>o5#)P7H|RXI4-Ef zDLy4$@hbzA1m!4Ypfczhu9~aiLR>Akh+E9naZ9+R%3vi`nW#)srYTj*D&-92Jhk<4 zv#P^2p(LzsdR=Q$r|3yV;YBS0>xj;~72&q#>QHoIRTXxj%v~I8TogiLTScfIyCPK6 z$pu56Q<}qVO_3WIAVsP{oh(bjt##F*7Oh_G&o1SBomAb$(z>j7sS6NWI7xdcoD&W& zZ3s3m4OkO;q3E2{u^wN+t>H#(=T>s<-0|EhZnZK*8LA9Zj#h?m=T1PR59WYdtBgQ& zo0O4Cvf85qu`jXrIvW!OQaN^w23ZUN2Q-v)CDOVnr(L@@=nw{2617o5U43h)`5=e> zp_NU+#+pz~VGZ7`tF6NjG%B)cgnh87<&ewHRjX1)B_yV%tQnQCYINr4Q3)9tDQnj3 z*EH){+=dQr9k*T?r6ejzGn<;jYS21h9isAWZ68+`Zpm(H8rM?2IMfh|eoBZ^jZ4|j zoy(oaozGn`C!&ZOQG?Bj{26LlP*PFc)~af&?B?cR`&Oj8klTb>T>Chyq@q*{kVoXW znA@;fNs92hjJq7M(pfsM4s}krG1!bOF5|A?Hq9%kICw2KSev=++^B8b7OsQa%576d zD{0CYC4C#WgS(2mn%kjdC|Sx_{E35P@6w$)?ZpTIt?O+?!Isv}ky9@Rtj?;&+Jk-H zh1eb85vr*w)P|+=R!p87xEnd==FLiGq)k_Fw{)noNAzH~S}MY*Sg>`mlDBhra?UN> z9m=>Z++E5s>Pn{S&cl}3kBj4d-2L31fYpmwRy(^)-KZ!JH8qD?a14WL*C`W}@uk+A z7RL542xYuZFPLZ7wT2or@ll`QLfV>LjhMvwgDXpDK})r|jFg32Q0;{q=eI-wUWjE{ zHm7CpYk%t9=D_+6(a<5ugShCwL3;*A{^~HA22EZT`FqghlQ(OBZ5C~DNfV|QRn3}P z)6mquHgcPg$Zu>*_kSlv`tCvQAzY>MS2op07QfQA*7~}}kg8iFyD4h3qvNoZdzjm& zc5@%;F{BWvY@L!jBQ+y$M&-deQ1gt=IQX$km6h#Hp_a^Ob%7Zbfwa_vbXsRt;9}Ca z=pZx$z3VJh)5gaAG445T)K%Q$+!NfB+*91s+%w#>%48*5$x(8ZJSAT#xC)hefO~;^ zk$VX>{~T24M=4X3sY)SgeV;nBdr@tgf{AMNBa%c^=#axJ$OxB;*5 Qwk>fON7x?2^-$ zbt^WEA9A0mis&QmW9}2~Q)RkRq!cS9+qloUFSswc&y`Z8OgR>R{!b~QAGjYQis%Sx zBqsZ>-0!OD`AsR`!u_FC{GIAS;NDNz->II;QX4UK*F9F7``_0+9eU$_L6i)YO~Ka1 zvvJW6t(;od*t$iY5m~IP+ i3#rSdx>>8?RMlZGywLQ{-pC)z7Om*$=jiBf zKa4VSx&}>d-Kc4&L6ad*`y;B%N-Ab8tXbO7e9HNk@3>~yt@rJH{P~C$>r`u=?plp| zA==$UPfXmX9Yi1^k%&wT#Hh?rW-7Ck*~%Pc?haxm7GmXwl78q=%v0tot!TC$A8{ts z6#*Mjy)-x6psIScQJSj|u)6S;hQ7*XwXwJeXstycxbkwQbS@*RIfwTm>zu|8?cmbJ z`u6g+#zsU>PJOs~X^ZNfbTMKA)_AqzC}kmXz`9#CtZCe=G}g9wf{xR6;wJ-00y&Bd zR2C=! 2A78l8*#k~*4MYkxa5{qX zc!jszV*ACDNi|QofCpkWx}cj#cWFCZ$DbQ&v1rDoGW#Z3dZ1X3aTR zXO$+6(x5ad;ehqzjD)4NZH?oWhE*eAWm0t*oeZ3Tp_U|60-@%{VErI;N@~y|Xsiyl zEn3`~8>7fySsiLp#X34txNF%?A`KQRTaSs7R4#4~uTbra;j7jp%&luw4Ud}nRu&n@ zd1OAW9XLl0+99|;;ylwtE(_K*caR0DHF89nSi_GaK{88OrZg+zSy(U5w}e!yE_OGS zSn+NRDuJ+-i(Oo*U0kkS#7f53sIF#0O9UPXwc+N3*yNiSF{LgfO&zKg-v7kEBL5=o zXd!6wAC2wkHjW1y)!m%zAZ==!`b>{zbWax~D{IY~n66k!j^{>gA??cQEo7ClM%4wL zWo@D6_OhTF6Twk!IT+Q56*`fe#EsfY6ar+ea)NTAqHHB6lT*m43Mgxp(^V!u)uzo4 zwzOA T4=RG1x!NT)$PsRgD5RWVYxQE)E~*TzY}HD? zK-QBD s+{&b7P)|2NH&p+ zNL^(s@|%TCYfueJ gYX49wHBueaiXD1 Ta2)jXCDuw@i2GP5m4m-+)2GMkb}GHmdOu8?{3= zM2*xrTC{hC8g|CT#B8zJ`ev^_|LRGvUTh`EyuW>mjHa&B<+k^|=oT#KwRgyI^HHJJ z)-7to7&EH6{qg?3aKXX}1GmcZQ5f4RYYr_(2RtEaMq2s(gNF?L7bLj`nH@c%Lmob> ztT|kRE@g|A?jM!d7ZzAD+14S;`%_2vg wQDhmzeC>VMs*;& z_mnG@%^l {Hk1~T-~7tU$wBS>NRv0FA4>hhH4^yiy8 aK}jk=aH%40|CsX#?4QJEU3k(!j9%C*WaWw&yja=mhca-(vSa cr7;Q;%{hnqhmD2b2euhm;qT&w%KG2tXvYvuzO h+gQ+2m20|_VQ0o}hk}}*G0(9-+62)$w1%h~9t( |Wvy$%Z7j7j$|8al1>4b(kB!POIvnQ-JzBYK3mu`{9_hjv zm7Tq(`DfZpqe&RTrpYu#xkI^6Ns2K@qnVs@D;-1AX@+vAa+h-VR+_~PrQ?))aN6Cg zWX{KU-$5s1p8DzFW|b8`s)JM |y1p-rcaysjfjfRHFtPySQO=9x2~S=hFo=pgf{HraaN 0P>EBgc1smUrLTauRso9gNtf^E(1!Q>d@mgI); zLiD5)S75*))SBF&`ut77_C$ M5~U*VXQILf;TmFf}NDtj^0*Xb?i!{lddP_ zTj&kSd&-LEu*+^%-jDS9t@O4TB^4zoS_i$A+Z3U_L+#Kzl@D>>iQa?M_tN{&60MFz zn!0s>Duwcq^2rNy58X>2KtC>D{i6F&u{Ua4$I;M7iMEAr!D-zZI=DxL?rd!0cXO~+ zYIF_Nua6^gK1v^pBqa2xzJorl&RsQGp~t;Q*(WLL0@XL{c3&I24*GP=aqM|hRZr2e z3`Fk66w!0^CG-#Ie)>Fpfxf7Gu6&_ ?;#8SGTv-FU00Zb#P-FKs9JpwS?8(-B7To zZeg=(Tr{d<6A6k&GFc8wT^ZB--RVd4#=WdCuM+QdV?L@k;^I(ium&?@x|6HHs>92I z1KgcdO~5%UX+_(@mUgtR8oJXb_ePJ7jk=wxqP%;FUS;nzt-CZ8?E*HMrD2wLe^STB zpvEbw=(MPcLXC^GY?Ln7G&BGaHLbuhSmxX=H#=Ast~OmRpu&w{GoWI)GOVF9Hi3>| z)3{OBvGHsIo5&`y$t;`Yuw0hM@>v0!!ltr9AO;{tASNJYAQm82AT}WVfb<7q2jT$Y z1mXhXzK%_2MXZ?KK&-5c8_ddC1*@btuo-M7Hx!5mND_#7sJUA~oT8XOoC@MJ5a%fG zfmjb>Lqq|%BMA`^Jr!Gq(V9T?dZPwv )@2Mbefkv@8bP!-#yu@llf< zFywyF4%Ak&!D!l`V!)`f<{fKs&{m|xT~Ez2S2KYykHZqHKa$mjBJ_`pb0l~>MYRc< zk 7x!W-UOxKzu;_KoWoq1Tq*1j^)unMgSRw_9R=5^L7QvXYI6A z&EH#y731tnY7W(7*DlA^4@jKyOk}FAW@~T<1jnm`t>!j$Da$~k0}>ywE{_?BHFYf* z#SJwqtZzqS5m(&mrGZ*CTs*1%kWHcqof|4cH8L&qf+=>3CydU_${L%Qk(HI2IyNOW zBXev<7Yf{7QcI>U9KEnMrK>cjMx`0>zaY(+tc=?9Zql3;l?H<{|FeCQni2|TjLAst zCe6mEG=u&l(qv_%rKP53W@e_09(|aR$_iz6m*#?~G(-L)(qv|)XQrm7jm;RFGPZ{_ zshR01V>7$;%_UK3h6SuE{*76z_IKLCu_-BC>e6O$W_oIBR>l~d!C7O{$EIbZryoX~ z>h!eg?i1(As5ry_J#o@TR|m1OnjYe$Wu&By&df+x6F5_{(#ND^^b}|GnDknNTvt?W zi;6QcU@ga-s}O?v|IhPE?i#l1TGKVrni6}soT+IAIb*X^M<*7fWo9Oh$xTg3%)&lJ zzcW3fAa!(lT1x)dLtM_-Qn`!WjJ_D#&8}nDvm4lr>?R<|KvICD0vQb?4ak@s>=t$_ zyN%t>?qGKUNe8+J= y=h!1n)fJ8P;b2Wm@^o#lI@;&axIpYzG&HIDBar}e*O~fmw4$*A>x?5+6v e^H)@!{DAd_ z-sOpUmdSac<)M1qS8q<%)C7KR#-33#RfAC|B`yvItCt*K6JFj{v$UzHwsz5y<;&}W z!BDVqSyQqW#!N;GYI{vs94+v~x~9cp%p9p}XhU-}+>GF8XbQK4)Xg5vlvMZUlBZ%K zh8h6ua&vK)e&zXSJEr`NHaH?k4`Nk~-gnUkk(e+q@cmHN@ggtrGH>9GyoopS7T(IE zvxQFBG$7M~6ags)QUatDNEwi00nK*4f5fHdUA!BU$p-Urs<%}U@#}%i020FR3c7E# z5eLhAP zoJeVWWlM^;6yRCJx z782@tTa8c`gzIZC%LiS%9;H{{!yQFxI+Er&@xw75$)ht=8QmA-6EXLRPa; x0BEY8`%XYiRoW&)Yj!H?x}A)5^(sO}{slwo%)!lb80+`VbRjg*#% z|K8a>nkQV30TAsGl0$CBDw)LRVmyhT%xCksD$W5i7s$M=d>)_A7XX W$9=5_F880F 3IzKMsF9)&$$jT1>N*-;{b|9-&1Y%sPH#GM_8^q?)cK+(fe7;JX&&R8iaHl$- zS1Fl?%wg;3SfT6rn^i4w1Ailr?#vn>CjdEdD}M`rtEwdwAn<=cOW@WGe{WBaC!gJ* z-1O{}Jsb9i|130)Xj8QWzXxge_N0xQc1(3^?)3O`Qx>)?`DiRU0}BS-e?Zd*v0YjI zVgAtwiXYKXeDV=GFxGuf^RKG-eTILQe~#bJKhM9wzsSGDzs$b^ ei zau$$vK-L4<0OahQ{A*GCz7@sqdn$f6#_)S?Cw{N^FMj_6_&uQF_ZuMR#PIw55%K#Q z|ED@Le&_!HavqTLJNUnJ9FPluXnAV?$bzlY=_G`rPOlSmB9IG#Yyxu8R-LRfs8GBZ z$R+>#P}KF~EV}+Z;kEyhe%qFeDqOXFW8xo=eN~K;e!+g76KP#NX&>8|zhZ7(PUwcT zw_i(v9bY4D6izy?E*|??7ssP1bQx-~4xOKT0OWGq9PFXOPLCBDtQ)4mR)+w>#rH~t zt JNxEcRiY`?*T9>99qf6Ii=rVy|!44o>foub^9mozKs86p3 zat)B3J9T3tu+>e7z*d*7!uHx2Y k)c zPIGnhfLsUU`VQR!9a_CN0J-fSv$J(Iy2UDNL%LcW&b}Lg;5vHqR$ZNLi3;0WfZY0j z0Jh5zip@Qtc HV``E?Ql9 zUl-W6>sG7%e7p+V+cns(QDJ+>;b2=B!{AA}QzNj&cpP@zT`FwXsIa}GSJ D9NoFP^K|FyF3_Q}ya&j=Kv1gtf$RaY7svxZ9t83bkcW5bE{ekTvM6jf ztFYY{gYBc8uzmi&u>B9f_Bs`|*8_PZ2HTsC2-`b#_o&n9E*-{b9|Q7uhwfe-4(t;^ zp8ChEW!;0ied_d^t$SFrmY@84V^8;_?pYP-PwAf4Jp<%vAo%myt-9xQ`&Fbr2W0>M z0i?f*=zXmxdaExTc=tJDN^iWw`e@xn^LCBZkp3ppzSWcVzCkB0*s*ikOJ}6FZl92S zeM%RkzpMKo0^0XA(7w=zUi(b Pt+&rlYx8& r3>d`ZE2o`f`1R zz7oi{K)wTlApQZ!k3fC`@-vWMfcy&Nx1IVK5$x*cM6j!0pknv;7 ^`{{MsSc?A{{R9vAga#piK>rxkK6F+xA~9Wl{J{1H}E>_CPd)5NPAvS z+Vl2Y_W16*@`m2}M%&kq9`nh8E(p9(f3b?d+4_rAn}doS`b%_vpwi)7RV}QjzfybN zCZ@zX^xGo{-lig$8je&xR_0p$Z7PI!>38d|(_gQ@L4TwECjHI&TlBXAH32mPwE(pO zwE^u1v_DWgPzO-wPW|ms2;Z&0M}IFjSbsl4n7X16rg1=r0Y1HfJcj=l!~X#cKc!;$ zX`t>HhM!Z{-~IaM)o-94px($&T!HVhim~y2P5-8f<=6FZ0QCWl@6f-ce;X)Hv!njG zHTVPl$B~Krkv5SBs7uMGxRlU@9!rTWVOdPHuk_!l8sKaF0X^nj3 cA*z4xiR$CUu^*Oyo%_j--4h?4vSIofO#}SJSp=>pZPPB@f&Jg) zC0*V)U}64+t1$eFn@{dYtl8QS?F~UEh#Hs$K?C!MBlKach*|I;mIaGo6>LI3p}$}k z9D-AD32vaHfF=S>0-6jo1!yYJ(LmFHjscp!Q}9NxEck^1LIO8f7^q@7BZlQ;fKCBA zRmF1Qf3f_}V_8T+EDJa!nNchYV-U+ix{!h2SwQjsSncOHWrdA=f~RMXhz r ;g5TwWT1nGwYd;V2cdcwLJ^S(&F^lOaf zFW4_sBW+Dj+RH0{de3sj)MYo0x@ha{ReAF@K#LJT+sON|?x+*$BZ$UrTU?%}A) B7gh;qeiZ>N23i8N6lfXHV}X_ftpHjH zv}&htLKM+!BL=o`s*30tF+|VlG_XVe1@wOa(74^ZMYsUy%ow0AQUQIjaEba2bQVyA zlKK-DXQR~{8}2Q_HWg?c!d9SjfzIm?whKFe&If!z^Pk!W7OoYpQ!Ck}qIrRa=5!U! zS%*P$Os-o5JUL^laI0{ea68cBfChms+$!8D+@%7!8feY`0U+;1a6ZrzoD(dse7@lQ z$-!ME+2YY3k6xq!`C+8p*OT_v8N2`b;hoZq9nY=3|K<_rV-{&_>q&S_crpTB3^O8l zYgO>3tKiM*6}pED=Gu|d4-jw<$;R)qWs*-!qSq!^!(X}BgmgsmW|IU z#Rw95aF|h8QJ7PdUyf{49-3Pue1p$*3f}@ 3rC!waM zj?Ro8g&LdazX*S*E%{aWP52#XE6_He%hi_rC30#@Rse1PpKOV!$Cii!(3R1ah;rXr zBAP`^7u+gZM5|~6x(etTpeJq>`-^rF-8TS!C-6^qn}(t{lEz3^2dt$>nudp;B;9gl z4}J2v%Ul!(M5{R=U@bgSHGP=v2Oq8OTEXCG1 6c2iU(h5z4 TiZ6*Ti?4{Uim!>Ui*JZ;if@T;i|>f< zitmZ |<#Gl1q#9zhV z#NWj~#6QKqBu*j{m6*g!I!P}Hk|;@%EEy!DWRlF1MY2jZsh`wevP%xhDY+!K $PfX{Izwnk~(d=1TLV`O*R@ARQ+KrG-+pR3n9?T4|BASgMnjNK2)9sX=O#!cvp8 zOlp=|q*kd-S}v`SR!Z&C@zN@3wX{Y$K{`=VB#_ohCrKwur%0ztr%9(vXGmvCXG!a% z_0k6EY-yu(j&!bco^-x+fpnp?NxDe7Sh_^IRJu&MT)INKQrawSkvgQU(l%+kv_rZ| zx>~wM+9_Qt?UHs&*Gbn)H%K>1H%T{3w@9~2w@J54cSv_icS(0k_el3j_eu9ld!)V6 z1JZ-iL(;?2KIswZQRy-1ap?)^N$Dx+Y3Uj1S?M`xzx2HHg7l*FlJv6liu9`Vn)JH# zhV-WNmh`stj`Xhdp7g%-f%KvDk@T_jiS()Tne@5zh4iKLmGrfAK>9}dR{Bo*Uiv}$ zQTj>xS^7o#Rr*c(UHU`%Q~FEhWFk|U$-JzS^|By~vLws0K{m=J*(_URt8A0|$^B)! z?2w(ZOLog1*(=A%J~>|Y%LC*D`6zjyJV+ia50Qt;!{npo;qnN1q&!Mal#}FSIYmyD zN6TsQ7&%?ekTc~hd8|B6K1LodPmm|dljO;Awwxp9%6W3WTp&-8r^_CqCC`v&%CqFz@*H`tJWrl4FOUQBadJ>zC|Aoha!9U~7s-p|I(dn_ zRIZmB q<4i~?i8cwjnUdSC)D5tsx_24( Kx6tF~KNx+hUr2tC>HX2wOura{Wfn@;81eOJCEU X%>p(X z*c@PUfz1OpAJ_t50bs`g3j$jRtQuGiun@3XV2gk)237}b39zNW>VY)?YXlYs)&y)B zux4N_z*>Q|0b34i1+bOC+JPMpY!$H8z}5ge0oaMa6kq^sEwGb-oeb<0V5b5*4cO_x z&H#2Mu(N=z1GXO624H6c+X(C&VCMom57_y@E&z5RuuZ@&0(LR5OMqPp>@r}N1G@s) zmB2Ow+XAcu*j8ZMfNcl11K3r-t_F4uu${oJ1-1*=ZeZ5|yB^pLz-|P5QkLBe>=t0R z0=o^^?ZEB;b| @8q#1A7P9 zyTIN9_CBx=fPDz;BVZo``vlmhz&-=^Ij}E)eF^L=$6a0{acv@4)^5_9w8vfaicGz*FEE@I3H3;Pt=@z>C03z{|iJfHwkf0^SU~ z1$Zmq^Id#D;QIq_2i^g^6L=T!Zs0w@dx4Jw-Uoa<@P6P20G|N-QNRxbeh~13fgb|= zP~e9Fe>CvJfgb_ ~Sp9p*s@X5fZ0G|r{XyDU;9|L?k@EL%Q9r0Pfj|F}l@W%i@ z9{35sPXvAv@RNbh27F+M&jmgY_ QvrdLGGTp67r^(f#T)aAKTJ895+K^oVgG{~mBw6rqD z34I!*@*hf-KP$JW3J>-RWOrqGzD7LgP~wWJva-_hN~De%)SW`0gM#db5$z#uwLKLT zs@ o?lQnD<;$>TB%W;rSgk&R8cz1Rs;%5ut;fM6$W>5 zs!H;T@?%9WkBO*06^<3=mt 4~~1o!;W=)fKag zyN(eW2#2RD&6(Df4($h|8*&(aQ?tv}(ZOI?X>nOaAg{1f1~fIW%)jX-X+D>XMhdb> z@9AmH%${8lh>Tsu%))}o0CrwUUUqq2pr|mXJiEN`;2@xVgFKQB<&jfWSQMk49Y9wN zMX#tVFU+Zm_-PRV&?dsd{=*lZf%RmURCW#*+D%9tcPR0c+}yy7{Bkv-7#kimtdR2P zLn-kH?5Zg^6I91ha~D;)@UK`gG{dmi@V_s1NOfqnVY&E2%jIWJ$uGwaE16zcG9^|A z8g@uKxCd=yvgej!I5oEv`D58w5i|j@$iQBTL>iSh8wVy<08K?KF!Im>>I^ExxGMHQ zUj8f`($ez$Km=v6l4x5Vu4EL7m56z43Wj)9-GaKH@}SN_V-!n{IJC}AZ4`lSpa2C3 zlw=nloIhy1V!>gD7Mzk_f}K!_!R7K&ETmSec1}!Cv~&+wU12fCqH_x?QDv0nV=GH? zX9x01i?a(mrv_Tahb>qV)tbG^iIy}LoP4O9oyaVVa0pDz&qhU25hy4xEk+GjScFP5 zqVKw)7wvIm*8?`$WoiQ=lQVx-Wqu@3o?TXmdawvX;St!N4UdI;% @08@sd} 9uDp2#}l+NmcA#_i$ ztc&D@@a<9U>e*YUcu}{M6%=*R?&!N9m9HCBc2Q-1d5Jo$rj(af;o ixxL&vxcbTH-AR*<^y-=3rmunqXT7q4Tpon#hfzyh4x)m$VE}x!XiA(gs z#m~Sry5ZgEV$Ca@k>5?-24?2Rl!HO9l}qSW4$)FnI=eW(q%u%c8kv33_8KIOd}wdv zWu+CBIK5FWb?jq>j9Q_=hZLHTUsPJART8rY4(bnsMJv+1xAMxdA?4E}aE=KW2>`}w z>ZcX+cB?72)OQ_XgX0K f UYY3LbJG_vk9FiIA& zHD(v*looXYB26P7)QxLo67<#`8Cr>9-AWXeO)V|SFGU@EaISZsN@KNBL%NkJ&dx2Z znALlk@rRRb#*u27beIye%8yhcM=Q}CfittwBt250e67$x5 pFiT8`5{+YGUpUTGU*V#jFCQy=tX4MT@5|!803N-g z9&pjVFdS^IDZnGHVoWMECdd3elOpxy0rk-r%*0OkRL_--ahj=dn)3IYstUVss=&h{ z@noRJx>`J`GB5={MBn8QS*Q$i`r1K76;*}#_1d|VF^T4DWk>(LL`4-jc &sAUZ6XRB^ zaU1vd+)65@wlxGB%kk77^)Op}iC}xPdSY>mQJu!9595yZT;w21?LE(j8KHWOQ`X;$ z)XAxHB6jVku*N3&@7Y9Vb4lI8uG6?#E8T~YQqR?`&kZ)I$5Ta*vyF90o5rIL)1{>1 z@Po5bV^GkSCaALGw&QX }}}d?PIaG?c#_)lExp z+)mKA^+AJ`ROFyyYsGi0EzYiA5p3_3BWN7^0Q)W+@gP?`vkH-3- 5bJ! zja7DESm8`t+8S z{8dE@MvT0O>MpL>(Kb&8xlLS;(D< PHwoi(s0N;1fq8>Na*6Y-}TH`jkFG5b4UZ9@xSEC;A*IS#f)!0?` zg&i7v^{tC@@h~e~IqM^z@C@p3b4^Rd;$U;H?Z2+??T;`$BDWj+-u?);swO<%y;tFG z(b)B2dB$} 2-D0lU}jcS0nz9iJD9zEC_yL&ZuIei)9 zSiJejOVJ*UVadPFFuSp4=3?~?Hb+=H9@LnZ{wvHYLwF9O`a*$2d*I+ZHDas$K8<^y zMk&@8hcb<^dQ4-L|E~!8w~c>N<2kV}JT)VvxUHqGx;Fuz={vLHIy?_iJKeH3X8Sc} zeNg{sHip%g#P!DLMU7Ek5Lb|^TGhR;ny+Y_`ZNtoLc!*R?b-{7aa~tk!}@yl^~Jqw z?bkKteHz^!%zJD4TN=+k0Wk{c8R7aieC<(h3^Drx1A%?A8_E`kTf@=QQL}4mdgF*` z9LTXx%S%^|y|Ke&5M 09(4-wb~UU7i DK)7{BB`=pcaRBYNsw$HY(EEyFWg8@GTNCiR* zBtU{~Lhmh<&`Sb@0ESRQZy~fmfRF *$NNyQ2R<344ehgwc*y xOfU{sj@Af!ZmSdDaKs$RovTy0NAJK#$*|K|5?Z>o7_%3FIXLk$ z!20U(v8)6gT?mj80+};-2ed}G%Ujpc+t9fNPw@nTn-Clv6qpd`wL<|gjsO-6t^%X( zcH$#yz0CK-&Wf`1(E_D{P#jF#s0PoF&)&zxx0=`D_QjNF+h|@70Xo>q4+fa*Z0^7} zS9quS2{khK$2ve|d9DR+HQ_o~unk;%Hjsx))ZuIBXaWLhl2Z+_J9tC(MKNo){_+ft z&-z~WQXHBl`SeD6P9a W;SYa41})J2y^b>t(nGLf~S$3h|W7?Izc#? zfvg9$`j_LOHX7;b{z&(xfqs72By^iez|p~VYhNb5*VK+%`8i{tAIa*g2KrO%Y}sha zT7q`u=Gj1-rjU6A x;I^G=Y8ePFVVGa8z*q#oiU?42#pg|exhA@WCR7H5q8bYC?G GisWb5%H!oOWAQL5My#E ZU4*C-qON|D^XI6mDVA)G7$35Q%2wNzWemY2vO$pAWE4M+ ziqEnu&bm3-9%*UF&50Xx0*UW!CyqDD$R$j+tZX(a+fJp&+m$BLq2;5$Plc!07H(-E zzFA#MEEY9WVaA+BLbfIx<3b@z`5#evTZ=S!S&e}Na%qxCWMpx=jKU)N<) V9l7#%9!WQd(jVgWlb9BIp2V<@7VB!-N&vO&s8 zO$H5)(@TWb=MkQ*WyZtCIINH3#MK^)FSDBU1tdJ(P8pLh=T5G)ie5M*Q8VXm%&$n) z)~>M$@RFaEwqxs!*+G)FZJr1>2Z(sbO^(94MH^j8Vz%Q*^sHqZT~6gE*)>Z7M~yzZ zO{A?cSLObs)+VDD>}G>&bAJ*xhH2O~TL$Y5Bxat_8&epM%Z??g`9Tc2OSm$JG3=1$ zWW5tbliW=5wWd$ZEgwqOMVbQfl@{y2jR4G3O?yW#^RTd1RJ=V9M*?&!X9cnmZKdCi zxr4;_Gu59h-r9tGI(>mK?B{nRh(ng0O?Mtgj|^drNdFSSl*V)|NaEs~? 3jHImc`?n3iF zkTfn&7HLj#4maXDfZwlIZZy>6Br~m$z2Duj4m*aE4V#v5;vUkW1lI-K43k^)C%rC{ z9AkH`M8ib7ABv%ifz&HA`EShABs0TYSCEk_!=_r8<*@7t2*8Jv__$|D*kcw(f)B20 z=!=kJDGEMM1^2ZSjG>2Q7)kn*%=7w7Bvx$}3$F+VTU*F347RGM 10 z% kWxr$qFE~a2}0h~^<($UuEx&X z^(sX*V@YZsb2U0!T#t@PVtSOOmPmcX*kFxyk<8w9GT9r*u^N@Gv@30zt;Uv9vB{QV zl-7lPqfX f!9f^*H<@p^smRYG!Uhr7Cm->2NiLv{W#NHVa@$g}`_%o>V;*8QpKm|qwwPMf 1{yKuL3qa|oy0scb^(b_vlq?N& `}&Z9Uck ztthF-Scsx=Dmo#JsTajyG@OmlKf}F6OT;+A8QV(bCufzXhUW>PP>9VW#$Z@MB4}=+ zWuk%BCfphaF(9HPjsZI?){vds2%Qcm0aGVs3t&xx&ph@hDvl!|H$JWy%~%`DH6<$P zASu&_3v*^iTqfN_`88A?En3vVm+tiVF|XTW*HP(x)1`5$XUVQ&O?(Aoflg@7ETf5e zzCW78YEZ1V6X!A3T@84Qf{qsk)$q8n`e=9s`wl#GLSndS-rPvCT44+FiD_uF7_KBz z$BlN~L?voXB`ncAY<%K28rM|};UVGrKqT6VZ715Gj{p`Rz_I-`b?g!PYK&Lfw#{(E zurD##1=E8uKeh#@YdT_LPJXL#3NUsvp-j(0X<@NX`d4Cek F Zj&mhU{j?tTm>a eO 4STd zNc~E-lQUG>Mdc?Kwjmz_$pC!m(oegEtys4-V=vS7F^lL$Xp3pyD~-L93h!gVw-n|F zG8i5c6a Acp{9)NC8t!;Mm_2z(EcGjCq^B4!7{E zugo_FV;>`|LxzGyOP7eOwz?uu5ZY`9XrYz3Wy1Xp-7N$~D?jD<%lN{AODP6ki#;UU zzQjd%^4Mn_e;My23a3O{UxJ=D9ui=JGz`r)I_)_^8*C`CPSaOdyufM-M_G`ea3RG< zzDQ702Wg~ew5>52ZHWn~zmU|dL8O=h@i24f^{t=~e~rZFI1tAk!E^maJQl0NBRnJB z#@IIr;ow0KxRJ)1(WliD$zk_!Z_K>Ke}}-P4+6%%rXDXxm@g)xJIDT&MCUmWZD~ON zE0hS-(_+#RN%!Ulgt5p0hBzO$A7dXA&P)e5txfS5#)U^?v1VgTeM-`U*)eZX)}?l> zD*E?x!pgL~fxiBpjnypr3;FxK)%9H+>?~aOtS#&QKW$qiuY7Z~74K(T6Be9*6Hewh zv&Ufv@@z^9S`far`;sWG3IiC&guXD2i6HKtl92=kUb3Af?uXb9dP|fPko*j5pIGH} z6AdI9Syo)Ug9-`Z(IlMFp;qBwQaBr#E=q|^($n%)9mHt`t4*xLHA|#=DcOVM_RA+1 zX~N)tnruz?oh4&Pa6vvnx+J7aRx#yfUVN045=w?KT0dHEF hh1fhi~G zqDM?FC6h@$W0kSW)7}@?tJX$CYAQ+P9RKOLNZ;{e_ KG_ExCTPWekPIRLc^lwea(DmY5|$msn!K)F*kN`yqsyW5U31&(K}( z75y;Y@L~m89ih#4s-p$X_|PzcEOZJYJ~YtU5@VCA(4~Q3>T|-xRvpd4@iwPwf}&@1 zeUSJOWX`6|P+3NxhdKi_4LpL(9(hd!m*H`k?8-(*T0aQRdQw@koUjgbrWzlK8Q&{f zu7!{?eCzyLnUUJV0izSz2`a-tF<^01Z_jGnPSUZdt|_mXwQK5cBIk+|^)4H%1ho6m2}=m;gVLz}u|gtr!WiwzC@#{OVHc zJ2rRr^k(mTF~u9*LF4^xxFOIM!8+5MV0JQyIkH40-=j(n`;IGVYK=w%oI5BgT1^#Y zj3}KqQB5%;MEYQ@Mf{6MQv vU4hxbP-g>2oQ7-oTf0Gs=7<}NsWn?K9Dv|$kJ$T!IRx2n -p!x!7K zGG3a{_;|v#AD4Z3J22eXjMUh=SV&wwm7F*<9gY5~#~h2aH3 s(5OXi>2 z0G>{O8SaTAEse}}^*9OP89}Udi8x#+`5B=GhtZg{zp>Ht974=+L7nMo+mJseyy47D z%mYN)H|7G2CfQ7GqwFsT+_9aTy54A1y6epzR2LC)co+?fEEcw|hQ-~wk(;vQ*M!;Z z6w|ODJ&`FL9o= nMQniWK>gre-nluO@uQ({n}}2z+#sT4L aW=XrEhzJd(-rdzT~Wt< zR7Y$WbtI5+8jMBRnROVmZQ|v9xTPV6j zo?-XO?~bBp|qO>NNHw5$nph~kH{ z!D7I@O>o0;%kbVMjB!Fd1}uHyU-I6t6{LN=7z$z}|Bc{=KDp@e1lS|SRddNlgyneU zF?9#2#$rxz`b(b${C#A)wFRQB#>DrJku@9TAy1RUO1>nxjJrJ3FfpC;((q_QZWg;j z2*lHS(|--3QYJ L$31TZueF1Ft4#tw@uqjrJNxIJuo) zn^RaC{hW@>;sjC0L;z11)2Z!CD+o0Ap;9hTQ$&>RG!gMpG@*xJbMLWo!Ez BDSU z(;1*KH0bz}dr_hZW)ggESHz;O(XzTz&FRs2EN&UWwFH@a8*dNE4%?ZNhmMVa6*|r% zz}&Nn1<>S#(RZ_a<`}t;8%_bYkl=FftW0p#9o@(XjvMz!G%FA+(g*o#4U~XA(SQld zO+10p1F4R9PM6eC9mceXM;pkuW9=eb)6#>#iwf{Ig$3w^*wqQn=$LBXxY#KTPz8?W zA=_4>`?b1wB!r7tkWq?ot;LoUoe&~;%R0?(BCC9>-2d}=0{ zmo6bJ%Ye&+#mP7sP?jLI(xn8*v+(L? d{} z*c8B3+D5Pk3=x)hq?yW8x{`nn9vnzqXX3*oNxUpzp-4!uusqRJdIW(jb_|9KO`OlL z=-}dmL6NAj&?E_}X>cg}UNKmu^v@ZL($ZA~e$ ab=cjjPogD zpslBBnulFYG**Y(j6g7mS5!E qLz3I zflrYb4S52AEEpmP^9D@U>80BVW%&?MjJcOyJ)saOc7@F@arJj&MC*N@@P};_JiY_Z zY|&$7GrJ%)2>8 !XOC*-J -H70xLb6u$zXCjoa`+!OtV`#UlL~rOmMQ4cHqi zS-1W4{+bvo7ZB84k)|)G5vijJv}448Bsa$&uQT9CB-zMd`1G z1 {!jc#;tw*8N(Q}3@|qd2O4>e7&XoI)27ETv%~#MuO-x(c~Ffo zHxsUCqZ>$ib}SLl3H7K^-9Ts8n)Jqie-10bJy^>(-AwXx^2!^M= 4;m4=(DYuy3S?tZ?mTRVNM9ell*APkAId2XI7(RdoN!ann35kL zyhDbJ7mBpuGLo!YnZ#x^ju;;%w7MaqHHI5wn7#-z+u`nmF_*;W{(%64P61mYA*3#} zF2S+S7E-~LVCS>~@o_?2=oB&CfUzb<6A>_fBA5oJFjmEwJId14u@(&1*JE&;fPI=^ zmu189Zbcj8rxqA&Y7p%V6=MmUA`vXfV&(8%G}_t= `IVpXK@Z;YJKIgHaL&73<#Rt4X71R%}0$PsH0f}OZoA~Ud zuM_B^;ejp*8s5fRgcBY%P7;r6=^0v+wZBW4O~b=P=2;zXM8p`&WXhGkPvA?32aXXi zEJhGF`gEEWMEB0 !)kQ |9zzajK|^VXmZKqoZmct=+uLE6mS&K1^g zs?C=Rt|EfXXRw26$_|ln*@}pv?@~sts*Odt_9WPRqd$>aJFYlC2uPlxr+uQ&M-UTV}NG;Mf?4h%5y>RZk~XaJdL~MIMVC92aAonfhUt`-5eL zK?Zpk1LzqyQC|~W8dZY{;WNF;A*gSz26wE@?U(`2AY;4AsfOn7tcJ#AEJu=Xa9mXc zKeE0xe*j)}i#5sRBkX*pKD0i-tEynLV3xb~CiHx()6me{aFQ16D%V5;&$l|Yb`P)| zGb|%Q)~LrRFGR_A*k9;@b8$T7+J}IndAidEm{t_LRb=t$Aw0=oG;zGOV!0e}l@eod zUxIEM2DIS=r{R&&tLH%qQCyCwWPhsUpv0EWwf*J;hpfyHe8(*!+E^et&H`jZMqA7v ztV5k*g>f?<$2(feJw_?V*rBj-8R(i#aI>=Ecm%a2fSYS)-eS7ulK8<{;zpWr*5tTx zW*ZI`GD?pG8+V8N=E(T81q60LZZIxRD=sA_qT6RZIhg58)O7#>%^3`crD0%4*aT={ zhPn 6IA`?^;1XwOJ~OfJDq$OJ >OC9nAx;X*IKr*1-*rg z%ulXeRIVtMLWzPDYj%UxF# zoIhBxq)Q96wPXrEQ!uumq@dJwmFwz)>6cuxeU|v)I@e7F(|5V9cirH+5sI#cqHCb& z+Fh=jUAMSyg`(@A=(kXG`}SE$*K~_=;WeH3W_<$RHd@_}@6+k8hzV8u?2BU}0!$Dv z(AUy|uPgL(2znMN>Du20J;{Hgo2usZm{hcni|nQ^xvMa~!}U8Tx_ =@|X+A%ZKqra#< zb6HP6zL%^w{mjmuK0LhF|Cn(s>lRGJaP*|WBU>Lh@ya9K6s`A&>oIJ-;`-txu18_i z=`iXHD7tx<>+#}ct|y@A78rFF6y3^NuR6!Km|CnNM-l$HyV>VH14XxO-y$l1&h z#t>SGxY owQwt~Xq7y54fV4MlfA(Vb9q7ZhPr-VH_fK+(NW zbRQJme`VnXuJ>Gjb-nNUo9hGDhpvxYA8$VeiXMQX2chU8D0&!*9)qICq3DlL^hCZ- z#22{ng}r5|tw~qqf_d}i)z>drP&>CaFmL|6MYCottX;Hl!R+)u1+xEXvM!bNPc_Y5 z1Naz2Yaiy MYVPUm?&n`xKL=%l;kw#DXyKetD2Nbs3+9IA zi5~g4>pxaQ{KoaI F=
bWrJ@j?-$*E`8=V|A9`M9{WsTw+$D+Z(t?@h z^s;;wNa}wKX^u*|YHaEe6QD&+eFn6fUqyMF3DXYVJYgnM{VdtD_!QS<8+G*Zk?yrU zqIK-F$TQ1N$&G5(S&WT?+y`67M!+2^n7-3p=MF;AOHlOk&ce6d_1kwq(O+1n`Zzi} zQ%j*$1<}GfHlZO$`coTmsP4`GS@atJ1hn=|T^(DI1e{7>t`kvn)ZNAgVWYdr9dkFk zm%HQcguBJv3PrC%(Q8ojIuyMDMQ=jUTTq0v;yY0EE>3{%74DVp!`z3vk8mI9KFXbB z6X1JL^j9c)ABz44MIS)Xhfwqp6n*@^32=xLpnHS6%Q_Z%+?%XF^tt=_4}1dLQaI<5 z?Q2Dc9_K#ZTKYuyN&JVTYwqzi3ui1^xNz?LdGi;{or6>Of`#)^`{N8gy*k&w81vWn z-KPkgDn7tyMai_M-2Wyt{E_>|Rt-;gpTU3N-*XnO= $ pL``0{l{=(+}F5oE|`9q`#P?(5w*xNmf$ z=k{MH`WlM9fue6gDgdeQvO<^p) r+};n;sO|mikD~4WWvc0JvrRX#Ss>}E z5)+tCdcxUvQ>vG}qMQ`dqK&L+B1yU?nZ8~Z-`dvEHITBFGG-`iO ~KE_(&+6o^fM6m?`b13w~+Krv$xnCZ+lYbbmGgCEqE+|sXEys z0>(>T9P`nFGp=`!+SC1*`*HUl-A}mx 2G-Zuc|pXWf5xKj(hl{et^N_e<`V z-G6bv;(pcrn)`M48}2vVZ@J%gzvF(_{hs@;?)Tk)bARCe(EXA7WA`WSzq>zmf9C#& z`*Zgf?l0Z{bbsakm;2xD|G59_{@VSG`&+d@EmTLTqtzl+Qe{<9i`6~UJ=ML`G3r>g zL@iZas#{f6O&zC}spV>gTB%m49@VS*RKGf2-CM0zC#VzEN$O;EA9ad4Roz#ertYWi zuTEEM)EVkbb(T6?tySl!bJcn3e071kP+g=RpdP3$Ru57SRu54RRRe0B8dO7SSglu= zs10gFU8*iqqiUntq{h@{b-5Z>6Kadvs I!wGdYF2+dW3qUdX$<}zo&MntJKx% z8a1V^RoAKO)lT(jb%WZaZdAL~9(9v?jM}UAsr~AJx>?<#9; Luz9b*H*Zy;S{;dYO8;dWCwWdX;*$dX0LmdYyW`dV_kSdXsvy zdW(9idYk%N^>+0R^-lFJ^>^ys>OJbc>V4|{>I3S7>O< Lcp!)jz0@s*kCUtAA9V zQ2(SpsXnDXt?pKzQJ+=+tUjkcufCwZsJ^7Wto}uPMSWF$O?_Q`Lw!?yOMP2?M}1d) zPyMU 6ij(OQuvX|kqh#o8X)p4wj87;UUpqLpec&8?}Lrj66ev~sONtJJDAkLJ~UnqM2Q z?X6X76SRriByF;`k2Xb{s_m;y)ArN$*QRSV+6--`HcOkW)oOFJx!OE!zP3PHs4dbC z&<@lVYX@luYlmouY5}cI3u+-Ptkr8vv<5ArE!CE3QLRyH(qdY(wp@#A39UtI)!MXn zZH2Z{J4`!VJ3>2BJ4#Dx-_ts@RoZH8jh52ZYU{N1TBmljwn6LCHfr5kkG4rWM(fr3 zw0> wa2u_wLfZ4Xn)e4)Sl9w)^=;pfFyw=gQS2|4ALGT?FrIe zAdLZOEJ!6Fm4f5~$qkYUk_OT^kjg+R2dM(2N|35R@_^(8$p?}jr12o_4N^5o6F`~> z(j<^3gR~DwQ$U&u(!L-~18F~y_6KP?NHrkM0BI&jvp|{+QY}bxK$;8EJdoytv;d@q zAT0vv0FVv@X)#C#fpjoPhk$e_NCA-QKnj8s0x1kqJxEJHY5*w$(o&F?ffNO)5u_%N zVjwkxv>c>3NC}WyKxzf44WxFER)Dk;q{Bcu9Hb*aIufL#KuUu2J&-y;S_RT-kk){d z0%p)r$QYT19gR}vpE|4~Y)D2P(NSi=92Bcn)`ar_ zgR~8#6F@o 8l-DLx)!ACK)N2J8$h}dq?966w}W&C zNOyvC7f8PY>28qj0qI_l?gQz5kRAZ(L69B->0yu_0qOT3{Q;y$L3#|N$3gldNKb(D zCy<^5=_!z&25C1)&w%tSNPh ?Ep1nDJ^UIyteAiV<8t027w((53-0n(cw zy#> (qBP(AEdv5^Z`g8g7gtcAA|G>NPh?EQ; DOeF@S( zLHY`$e}VLGkp2VGe?j^hq;Ej_7UTku3qc+Q@@SBYK$bw3K~_L626+#V_XK$_kjH>L z7UU9;OF?#l>;_o{Sp#_-$YmgxgIob}CCF7EdqDPr>;u^k@_3N<2DuvK2_R1dc@oHz zLEZ=CDIiY;d0&vHfxI8c`-40k 2_xfbL(AkPJP9?0`SUI6k!kQae` z0LTY|ycpzzKt34cLqI+h ^UauL5~B$ZJ4OfxH&v zbs(jtzmw>zj L*T4e~W0UkmbeAYTvi4ItkL@=YM$4Du}?-wN_=ApaKR+d;kq 6Ua}3 z{1nJfgS;E$XFz@y n2l)$-zXbW8Ab$n& zzd-&s$o~QPzaW1N@;4xV3rYbfg`kWAWi%*7ph%#|peUdegR%!GdxEkTC}Thw3rdOM zgKC^gymw&$AJ*&a$Mau)ql(X)5Lbn D|$eol~I2}?fykv2juW`QZ)IvH=z#C$UL!_injO!k$XK!Y; z#-r9SER7RsryEjX O{UVqagXA1l;v8SqYto*iOO z@>v6EHBN+`ZAjP@B}O7T{rD&6q_hN#G_@KhyY8P?9xpkNEX3X?$E-_&KCW?UYn8t5 zFm`-+kG`_e+((?TYEuq52j+5|hq{jq9%jPF2Gm(0EGf64180{GbMI4H+*{l?j