From 215f329a94761b8cc706939be645ba43601da754 Mon Sep 17 00:00:00 2001 From: arinming Date: Thu, 18 Jul 2024 21:57:46 +0900 Subject: [PATCH 01/13] =?UTF-8?q?[FEAT]=20=EC=8A=A4=ED=94=8C=EB=9E=98?= =?UTF-8?q?=EC=8B=9C=20=EC=A4=91=EB=B3=B5=20=EC=82=AD=EC=A0=9C=20=EB=B0=8F?= =?UTF-8?q?=20=EA=B3=B5=EA=B3=A0=20=EC=9D=B4=EB=8F=99=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 2 +- .../terning/feature/home/home/HomeRoute.kt | 19 +- .../feature/home/home/HomeSideEffect.kt | 1 + .../res/drawable/ic_launcher_background.xml | 170 ------------------ .../res/drawable/ic_launcher_foreground.xml | 30 ---- .../main/res/mipmap-anydpi/ic_launcher.xml | 6 - .../res/mipmap-anydpi/ic_launcher_round.xml | 6 - .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 1404 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 2898 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 982 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 1772 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 1900 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 3918 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 2884 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 5914 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 3844 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 7778 -> 0 bytes feature/src/main/res/values/themes.xml | 4 +- 18 files changed, 21 insertions(+), 217 deletions(-) delete mode 100644 feature/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 feature/src/main/res/drawable/ic_launcher_foreground.xml delete mode 100644 feature/src/main/res/mipmap-anydpi/ic_launcher.xml delete mode 100644 feature/src/main/res/mipmap-anydpi/ic_launcher_round.xml delete mode 100644 feature/src/main/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 feature/src/main/res/mipmap-hdpi/ic_launcher_round.webp delete mode 100644 feature/src/main/res/mipmap-mdpi/ic_launcher.webp delete mode 100644 feature/src/main/res/mipmap-mdpi/ic_launcher_round.webp delete mode 100644 feature/src/main/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 feature/src/main/res/mipmap-xhdpi/ic_launcher_round.webp delete mode 100644 feature/src/main/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 feature/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp delete mode 100644 feature/src/main/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 feature/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 06e8aafce..dd7193698 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ android:fullBackupContent="@xml/backup_rules" android:icon="@mipmap/ic_terning_launcher_foreground" android:label="@string/app_name" - android:roundIcon="@mipmap/ic_launcher_round" + android:roundIcon="@mipmap/ic_terning_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.TerningAndroid" android:usesCleartextTraffic="true" diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt index bbf615a28..3f5565cc9 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt @@ -42,10 +42,10 @@ import com.terning.core.designsystem.component.topappbar.LogoTopAppBar import com.terning.core.designsystem.theme.Black import com.terning.core.designsystem.theme.Grey150 import com.terning.core.designsystem.theme.Grey200 -import com.terning.core.designsystem.theme.TerningMain import com.terning.core.designsystem.theme.TerningTheme import com.terning.core.designsystem.theme.White import com.terning.core.extension.customShadow +import com.terning.core.extension.noRippleClickable import com.terning.core.extension.toast import com.terning.core.state.UiState import com.terning.domain.entity.response.HomeRecommendInternModel @@ -58,6 +58,7 @@ import com.terning.feature.home.home.component.HomeRecommendEmptyIntern import com.terning.feature.home.home.component.HomeTodayEmptyIntern import com.terning.feature.home.home.component.HomeTodayIntern import com.terning.feature.home.home.model.UserNameState +import com.terning.feature.intern.navigation.navigateIntern const val NAME_START_LENGTH = 7 const val NAME_END_LENGTH = 12 @@ -94,6 +95,7 @@ fun HomeRoute( when (sideEffect) { is HomeSideEffect.ShowToast -> context.toast(sideEffect.message) is HomeSideEffect.NavigateToChangeFilter -> navController.navigateChangeFilter() + else -> {} } } } @@ -131,6 +133,7 @@ fun HomeRoute( homeTodayInternList = homeTodayInternList, recommendInternList = homeRecommendInternList, onChangeFilterClick = { navController.navigateChangeFilter() }, + navController = navController ) } @@ -142,6 +145,7 @@ fun HomeScreen( recommendInternList: List, onChangeFilterClick: () -> Unit, viewModel: HomeViewModel = hiltViewModel(), + navController: NavHostController, ) { val userNameState = viewModel.userName var sheetState by remember { mutableStateOf(false) } @@ -216,7 +220,10 @@ fun HomeScreen( if (recommendInternList.isNotEmpty()) { items(recommendInternList.size) { index -> - ShowRecommendIntern(homeRecommendInternModel = recommendInternList[index]) + ShowRecommendIntern( + homeRecommendInternModel = recommendInternList[index], + navController = navController + ) } } } @@ -310,7 +317,10 @@ private fun ShowInternFilter(userNameState: UserNameState, onChangeFilterClick: } @Composable -private fun ShowRecommendIntern(homeRecommendInternModel: HomeRecommendInternModel) { +private fun ShowRecommendIntern( + homeRecommendInternModel: HomeRecommendInternModel, + navController: NavHostController, +) { Box( modifier = Modifier .padding(horizontal = 24.dp) @@ -323,6 +333,9 @@ private fun ShowRecommendIntern(homeRecommendInternModel: HomeRecommendInternMod color = White, shape = RoundedCornerShape(10.dp) ) + .noRippleClickable { + navController.navigateIntern(announcementId = homeRecommendInternModel.internshipAnnouncementId) + } ) { InternItem( imageUrl = homeRecommendInternModel.companyImage, diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt b/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt index c0b1b5cb6..b96c4b8a5 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt @@ -4,5 +4,6 @@ import androidx.annotation.StringRes sealed class HomeSideEffect { data object NavigateToChangeFilter : HomeSideEffect() + data object NavigateToIntern : HomeSideEffect() data class ShowToast(@StringRes val message: Int) : HomeSideEffect() } \ No newline at end of file diff --git a/feature/src/main/res/drawable/ic_launcher_background.xml b/feature/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9cb..000000000 --- a/feature/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/feature/src/main/res/drawable/ic_launcher_foreground.xml b/feature/src/main/res/drawable/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d114..000000000 --- a/feature/src/main/res/drawable/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/feature/src/main/res/mipmap-anydpi/ic_launcher.xml b/feature/src/main/res/mipmap-anydpi/ic_launcher.xml deleted file mode 100644 index 6f3b755bf..000000000 --- a/feature/src/main/res/mipmap-anydpi/ic_launcher.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/feature/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/feature/src/main/res/mipmap-anydpi/ic_launcher_round.xml deleted file mode 100644 index 6f3b755bf..000000000 --- a/feature/src/main/res/mipmap-anydpi/ic_launcher_round.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/feature/src/main/res/mipmap-hdpi/ic_launcher.webp b/feature/src/main/res/mipmap-hdpi/ic_launcher.webp deleted file mode 100644 index c209e78ecd372343283f4157dcfd918ec5165bb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG diff --git a/feature/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/feature/src/main/res/mipmap-hdpi/ic_launcher_round.webp deleted file mode 100644 index b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2898 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 diff --git a/feature/src/main/res/mipmap-mdpi/ic_launcher.webp b/feature/src/main/res/mipmap-mdpi/ic_launcher.webp deleted file mode 100644 index 4f0f1d64e58ba64d180ce43ee13bf9a17835fbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i diff --git a/feature/src/main/res/mipmap-xhdpi/ic_launcher.webp b/feature/src/main/res/mipmap-xhdpi/ic_launcher.webp deleted file mode 100644 index 948a3070fe34c611c42c0d3ad3013a0dce358be0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? diff --git a/feature/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/feature/src/main/res/mipmap-xhdpi/ic_launcher_round.webp deleted file mode 100644 index 1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3918 zcmV-U53%r4Nk&FS4*&pHMM6+kP&il$0000G0001A003VA06|PpNSy@$00HoY|G(*G z+qV7x14$dSO^Re!iqt-AAIE9iwr$(CZQJL$blA4B`>;C3fBY6Q8_YSjb2%a=fc}4E zrSzssacq<^nmW|Rs93PJni30R<8w<(bK_$LO4L?!_OxLl$}K$MUEllnMK|rg=f3;y z*?;3j|Nh>)p0JQ3A~rf(MibH2r+)3cyV1qF&;8m{w-S*y+0mM){KTK^M5}ksc`qX3 zy>rf^b>~l>SSHds8(I@hz3&PD@LmEs4&prkT=BjsBCXTMhN$_)+kvnl0bLKW5rEsj z*d#KXGDB4P&>etx0X+`R19yC=LS)j!mgs5M0L~+o-T~Jl!p!AJxnGAhV%~rhYUL4hlWhgES3Kb5oA&X z{}?3OBSS-{!v$nCIGj->(-TAG)8LR{htr41^gxsT8yqt2@DEG6Yl`Uma3Nd4;YUoW zTbkYl3CMU5ypMF3EIkYmWL|*BknM`0+Kq6CpvO(y$#j94e+q{vI{Zp8cV_6RK!`&C zob$*5Q|$IZ09dW=L!V zw@#2wviu|<#3lgGE8GEhcx+zBt`} zOwP8j9X%^f7i_bth4PiJ$LYtFJSCN$3xwDN;8mr*B;CJwBP2G0TMq0uNt7S^DO_wE zepk!Wrn#Z#03j{`c*Rf~y3o7?J}w?tEELRUR2cgxB*Y{LzA#pxHgf}q?u5idu>077 zd^=p)`nA}6e`|@`p?u}YU66PP_MA}Zqqe!c{nK&z%Jwq1N4e_q<#4g^xaz=ao;u|6 zwpRcW2Lax=ZGbx=Q*HhlJ`Ns#Y*r0*%!T?P*TTiX;rb)$CGLz=rSUum$)3Qyv{BL2 zO*=OI2|%(Yz~`pNEOnLp>+?T@glq-DujlIp?hdJeZ7ctP4_OKx|5@EOps3rr(pWzg zK4d3&oN-X2qN(d_MkfwB4I)_)!I_6nj2iA9u^pQ{;GckGLxBGrJUM2Wdda!k)Y>lq zmjws>dVQ*vW9lvEMkiN3wE-__6OWD0txS&Qn0n22cyj4Q*8(nG4!G{6OOwNvsrPIL zCl-$W9UwkEUVuLwyD%|inbOF*xMODZ4VMEVAq_zUxZ+K#Gdqf!DW$5f)?7UNOFMz! zrB~tuu=6X2FE(p^iqgxr+?ZK;=yz`e;C$#_@D9Lj-+TDVOrva>(#*PVbaHO>A)mhl z07OJWCqYC60518$!&c`eNBcBW%GnfaQ*$eazV^2_AW?j)h;J1nUjN(I9=0+!RVx~% z3@Tf!P0TE+98jA?WceK-}A1% zW!K)lyKcGqy#M~})315-A#2NXQ`?6NR#Apo=S!oF=JfpX>iR*49ec{7AN$xxpK{D$ z2d%Fz&rdfSqourN$~Y^NFIMV1CZ?J*bMx~H3k&meGtH@q9ra2vZxmA$S(#jaaj-g4 ztJmxG+DLV<*q<|sDXPp$X>E)#S}Vm&sRaO5P&goh2><}FEdZSXDqsL$06sAkh(e+v zAsBhKSRexgwg6tIy~GFJzaTxXD(}|+0eOwFDA%rn`X;MVwDHT9=4=g%OaJ9s%3b9>9EUTnnp0t;2Zpa{*>mk~hZqItE_!dQ zOtC>8`$l|mV43Jbudf0N6&&X;{=z}Zi}d1`2qmJ}i|0*GsulD3>GgQXHN)pkR6sf1 z?5ZU%&xtL}oH;YiAA)d*^Ndw2T$+Mjuzyzz@-SM`9df7LqTxLuIwC~S0092~+=qYv z@*ja;?Wt!T!{U?c*Z0YtGe)XbI&y-?B&G2$`JDM)(dIV9G`Sc#6?sI60de6kv+)Qb zUW~2|WjvJq3TA8`0+sWA3zRhY9a~ow)O~&StBkG2{*{TGiY~S8ep{V&Vo2l<6LWsu z^#p0-v*t2?3&aA1)ozu|%efSR=XnpX$lvTeRdKlvM!@|pM5p2w3u-6 zU>}t2xiYLS+{|%C65AzX+23Mtlq?BS&YdYcYsVjoiE&rT>;Necn6l^K)T^lmE`5u{ zm1i+-a-gc;Z&v-{;8r)z6NYfBUv+=_L}ef}qa9FX01)+Aaf+;xj(mL6|JUzGJR1|fnanb%?BPPIp>SCjP|8qE5qJ{=n5ZGw?81z3(k;pzH%1CtlX50{E7h)$h{qGKfzC`e2o`*IqA#tjA z`Fz&^%$b9F*N`)U-#6>a)Z`55`$Dd0cfcs0$d13^ONrdCu9xcv_=n#WQo8stcz3jP9|2EvdI-RhJM3%Q%oM&!OlShM|0 z?gz?wHZSnm45njLtsz8PVT1S&jAlbKg5kVam$p16=EK@Sj4EP0OtH zmJDmdc^v)x>56Qg_wmYHz6h)>kl_h$>0@J!ypv%APmjZTAQVLy6Fu50RGY&JAVNhx zrF_qG6`x9MkT;1SFWo$)l{M$;3qUDn9JwE}z zRl#E_bDRJFii61kPgBybIgp8dNW!Cc1b*^YYk-#oWLJvtM_v^hQx~9?8LD4VFFxBF z3MlrsSC%f9Oupn*ctPL0U1fwfX?`tRhPD{PSLFPQOmIt$mDy0SgpNVvHS+f#Do>h1Gn?LZU9(KaN>Q_=Y*_T zvtD7%_u^^+{g`0VGzg(VZrpVQ6Ub5M=tI_p7T93R8@3Zulu3|#{iNcu!oiHxZ4Rf*( zfmiN$$ru(*_Zqn=`Gq#OuHRTSwp7uH_SokR&|)RuW5yo=Z|_4?qU-JU+tpt>!B&Is z@N(=SG;bpVc;AO@zbmMM zScqq1)b-ZQIrs={oD}|?6y{$HNB1U0^LsBh8JI&3!GBZxOXI<}&5-$lgkAaYqhOTb z?2vEnZ$-kk;*M_17(upJF3%+iH*s0-r{vttXVB2OUwI1s^+G(Ft(U8gYFXC}#P&E^ z>T@C^tS`Z7{6HT4_nF~n>JlZtk5&qDBl6r|^kzQYe`wq!C)n@$c>WOPA61NDFj<<6 zGW71NMMhwAl!U-yqrq2xrSFqRCI8acw7?}3j;ynxo*-b7Co;g5r%^j=H@9({PXXBf z@r>U>>N;E)81wx`B4f%{PB~MHka_);%kBCb(d|Jy5!MqJ%2p`t&@L)4$T2j&-WHvG zv3(uyA_gwqNu(k?jQTtv3dgPKRZoH8prxe7>pQBW5L&dpumS&5Ld2?(sCpJjvc4L5 zEnh&?91WVm)ZdTj=fjJ$pPDdgAttLXuke+?KdKxu*;kTC(r!tQk6;gxj4h%FdHAt(^M3YvYj(!tOeN)+Hvj6+< zzyJRG?^lZfWuR#t!tUKP&(?%3v&Zd$R2YN>lB(Lq`OInY48%4%yTv2 zYe1{G`3)(PDEio5Y@-I5tUf`c%%OCJMtSW56g3iEg%3`$7XSJJHyA z<|7&N)5Xrlgv~%BO24eFd;Hd;uiK%D`EdK|quUeRZDqbh9l)%j%J#0lfrZumvA<_w zu&=AVvdChf6}eqh(bUz`(`Ue*p01{fBAcTgKyDYLs_I+YyJEk+rM@avU~>fB$n)HS zM7pfJydu`i%gfS<{PF94kZDv$t>06sAkheDzu40NJ$5CMW%n^Lls?8^p^QGWURbKu3ZduZQZ((s2? zzE`}<{;Zt7<$C|9R8A~DJ~@%x>TfP zF>TX8)@v|t)q4GjRt<}5s6hLHwRel7>V@&r-O|Av(yh;Q1A{E>Ir>p+%dHD|=l+lT zpr(Dg&>#Nu=!)6bCLr-ZS%|;h)Ij$+e@r8_{qO19QvDe=&1tmpY*0lcA^Cc-#{9fQ z<~$*<&P$Q<_jy#<$40PMofM7aQ}C=jphI`4kLg}Z7CIN#26D{-4v-_CA-LiE@(%{y!BzsU%gG`Q?sjLUf%qFSl0y)2#ae*+EI>s|i`d^V$Dn)qmzqRq6VJRY|{4ujsIU%#bnqU6MR&-1I_43=|5(6Jr;Jvert) zE?S|Tmn}Tv<-??sxV5@9t}3D=>YZ0JrQe$CO~|EY=Lj9RM&4svQHPQL6%pV5fPFiH zfXDx;l@~et{*{U*#c#Dvzu)|znDO7$#CRx)Z&yp-}SrD{&|(MQtfUz~n35@RLfUy=aqrhCX0M}J_r5QsK~NmRCR|Nm&L z41UdsLjWxSUlL41r^0K&nCCK>fdR-!MYjFg(z9_mF^C|#ZQw?`)f6uVzF^`bRnVY& zo}@M06J&_+>w9@jpaO4snmU;0t-(zYW1qVBHtuD!d?%?AtN7Plp><-1Y8Rqb20ZaP zTCgn*-Sri4Q8Xn>=gNaWQ57%!D35UkA@ksOlPB*Dvw}t02ENAqw|kFhn%ZyyW%+t{ zNdM!uqEM^;2}f+tECHbwLmH*!nZVrb$-az%t50Y2pg(HqhvY-^-lb}>^6l{$jOI6} zo_kBzj%8aX|6H5M0Y<)7pzz_wLkIpRm!;PzY)9+24wk2&TT{w--phDGDCOz{cN_ca zpnm7`$oDy=HX%0i-`769*0M6(e5j-?(?24%)<)&46y0e&6@HCDZAm9W6Ib#Y#BF6- z=30crHGg+RRTe%VBC>T00OV6F+gQDAK38Ne3N9bm|62tPccBJi)5{B z4zc^Db72XiBd}v$CF|yU{Z=M|DZ%-(XarYNclODlb1Kz1_EKLy(NSLCN`eUl(rBCL zT*jx@wNvze0|TSqgE(QArOZU)_?qH(sj#TwzElLs9q)(0u!_P|R%Cy_0JFQxgGV>1 zz4?_uq<8_gM0`c*Hh|;UMz~vrg1gQXp{ufg`hM_qU;U>+zmvc5blCLSq@PrEBSGR# z&8=2Z4uXN`F3p73ueD1l{s{k$WipAvSh5W7ABe?4)t;r@V?y`bNB5FvBuE|0VRTb< zM1Hn^?DSsJY+sX@T5xW=#>T9VEV|?<(=6|ge$X6Sb05!LFdjDcoq*gM(Zq=t;_)Le&jyt(&9jzR73noru`a# zN*<`KwGa^gZU3-)MSLF0aFag#f0<>E(bYTeHmtdbns#|I)-$)mJ`q9ctQ8g0=ET?| zdO}eZ*b_p>ygRTtR^5Ggdam=Zb5wmd{}np+Jn1d_=M`~P=M67jj})fH4ztb5yQqQW z^C|C&^LHAK-u+ooIK)yM)QM?t;|<{P;;{`p=BclzAN#JzL4jCwXkQB1Dy{=^KR`=~ zTrr)y7eiYBzSNs_DvO=4A6#EgGS-zY%Vi)N*Yb`U;6o}KR}dq{r9pT5wqZ@3NOE8- z9-(}D|Nc5732CSYQbL)!gPQ#RbD8BhK3dl{sUuPvei0tkvnJBxDEAYTesU8H$)g(Plra{VH(v3u^CO1~(+ zU0O7#)jaS4{NcwA+LuSm&VBcX2#Im3xg)W}ySNw%->orn1taZ&+d)}8gJTqA!u|5P z{yv?zol_3|(1(%M(EVU=cp?L`{Pi|ixk{U)*guFML3P!OSlz;zGA#T+E@8@cgQ_mv1o7RSU=Zo_82F?&&2r;WE z@wk}JHYEZ9nYUc(Vv~iTCa3u8e4q(yq<29VoNbKk|`mq%I6u)My=gPIDuUb&lzf4`MEA9^g8u z)vp8|$$HE9m_BTV?lOosIGa4jud=jIbw)O2eCMfyw2*S8?hjWw^nqws$O*M$3I1)x zR0PWFb3$ySOcGTe1dz%N0l;RPc`x%05FtT^f^j{YCP}*Q=lvp4$ZXrTZQHhO+w%wJn3c8j%+5C3UAFD&%8dBl_qi9D5g8fry}6Ev z2_Q~)5^N$!IU`BPh1O|=BxQ#*C5*}`lluC515$lxc-vNC)IgW=K|=z7o%cWFpndn= zX}f{`!VK02_kU+Q5a3m37J;c} zTzbxteE{GNf?yLt5X=Bzc-mio^Up0nunMCgp*ZJ;%MJvPM3QK)BryP(_v@ei4UvHr z6+sbCifQaOkL6-;5fL8$W($zZ_;CZp305C;~$hhRquZr-r)jjd1z z31%ZK{-(`P#|Um_Sivn@p$-vz46uqT>QG0B1w9znfS9A8PB2LaHdzA|_)yjXVR*l{ zkcu3@vEf7bxH0nkh`q?8FmoO_Ucui*>_a~P?qQrlZ9@+D7%MTpSnztpylXrt5!-k8_QPB?YL8Kx_On8WD zgT+111d(Op$^$&KLAN5+@?>f7F4~wFi(8TL8+szgVmcMDTp5l&k6~=rA{Dt}!gb^r zSWY<)M7D|Z2P0cEodj6E42PV>&>DFmQpgt)E-|#sSUU@uKed+F680H@<;-x{p|nuH4!_mn85rx>wz;0mPi2ZkL#k6;sznu?cXh!T0S>{w6 zL^gvR05NY64l*<+_L>On$rjx9!US;l;LX6@z}yi#2XHh)F@Oo+l)h%fq$v}DNmF2> zfs^_t0)3N-W<9-N?uedVv{)-J0W5mh#29QM5R5h&KuiRM=0Zvnf#lF=K#WlCgc#9c zS;qvh(P$!_a8JwyhI^ZJV2k+B6Z^64?w|1?5gyo6y{}923CRZfYVe1#?F% z7h2SUiNO3;T#JUOyovSs@@C1GtwipycA=*x5{BpIZ_#GCMuV8XK=x;qCNy{d7?wA~ zC+=vjls;ci&zW=6$H~4^K%v{p}Ab?U%C6Z4p%eC<3ExqU$XR<}LLF67A$Sr20DR_pJ3yeBa~ z^sw{V0FI5;UpwXsScYuhbqGQ`YQ25;6p6W^+tgL&;Ml;>S3CGpSZ>VrTn0m1$y$HU z&65)I!c?oREz};c=nLCliriqQX->4uivHTgd${GqeAlf*!P^B|jkU|*IdNP(&6C>4 zqOW$)Nw9nvjy^&`?E|gotDV{JmJ9Q~vuhy<`^C4XIUDt|j4o6rK^e8_(=YqC zuaR6TRVf@tUFHB079o4MBIh{M~4>WwnGgesQH*3?w(RA%hCZ*7)b!aNV=yOQ%o_Y=Lt0Sl*(9^jfRnC210Om$=y>*o|3z} zAR&vAdrB#mWoaB0fJSw9xw|Am$fzK>rx-~R#7IFSAwdu_EI|SRfB*yl0w8oX09H^q zAjl2?0I)v*odGJ40FVGaF&2qJq9Gv`>V>2r0|c`GX8h>CX8eHcOy>S0@<;M3<_6UM z7yCEpug5NZL!H_0>Hg_HasQGxR`rY&Z{geOy?N92Z z{lER^um|$*?*G63*njwc(R?NT)Bei*3jVzR>FWUDb^gKhtL4A=kE_1p-%Fo2`!8M} z(0AjuCiS;G{?*^1tB-uY%=)SRx&D)pK4u@>f6@KPe3}2j_har$>HqzH;UCR^ssFD0 z7h+VLO4o@_Yt>>AeaZKUxqyvxWCAjKB>qjQ30UA)#w z&=RmdwlT`7a8J8Yae=7*c8XL|{@%wA8uvCqfsNX^?UZsS>wX}QD{K}ad4y~iO*p%4 z_cS{u7Ek%?WV6em2(U9#d8(&JDirb^u~7wK4+xP$iiI6IlD|a&S)6o=kG;59N|>K1 zn(0mUqbG3YIY7dQd+*4~)`!S9m7H6HP6YcKHhBc#b%1L}VIisp%;TckEkcu0>lo@u995$<*Em;XNodjTiCdC%R+TX|_ZR#|1`RR|`^@Teh zl#w@8fI1FTx2Dy+{blUT{`^kY*V-AZUd?ZZqCS4gW(kY5?retkLbF=>p=59Nl|=sf zo1Pc|{{N4>5nt#627ylGF`3n>X%`w%bw-Y~zWM_{Si$dc82|=YhISal{N7OY?O`C4 zD|qb}6nLWJ`hUyL+E>-;ricg9J@ZNYP(x(Sct&OI$Y!QWr*=^VN;G3#i>^1n4e#Je zOVhbFbLpXVu*16enDM+ic;97@R~u&kh__kgP#!R`*rQEnA+_dLkNP~L`0alC|J;c; zeiK=s8;BsLE)KbG3BD&Br@(Ha@SBT&$?xX`=$;eeel=|R_dIr6-Ro?=HEjnsJ_b`1 zK6Yg^-6;^2aW!xeTK)A~3Rm|L^FCHB_I>jIju7ZGo&N_1*QHkxH2!!%@o4iZ?vntS;&zJdPe1dH#04YD93A44o-MpfD zP{rn_aq>U%RDvC2+bp;xPlsOzauIi3*Lf42`jVKKZCRuKdYhi>FDuL2l=v{$BCN#Q6796s%r-AG$Q^t(3c@ zD?w0UhYr11@feiyl9kY_@H8~|xlmO<8PfQmj1!$@WieW@VxR@Psxfe-v9WCi1+f>F4VL?0O~K7T?m4-u|pSkBpUJZZe*16_wAp zSYZ@;k`3;W3UHKUWc8QeI}0jH5Ly=cGWQPw(Kr2fm=-5L(d`lcXofy8tJY3@Tuadz zYWXR{mW7XT!RF#RVCe%}=tM*O6!AD3^(!8un~opNI%Uko7$5t@<8+?; zTxDys(MyyGsUjtSu9$+|_-t!U3fVb1dkK?l`17<+jfl=hrBHnDSV>^R1=TnQeyqbW z>ov#l%!1|S!1>8UUxIdhQq`_klcHVx0{?#>K3#$4GlXncwldt!g17TcvKq-jo_996 z>oA=tH9CqRl6Yw?Uc`am!V?lHJbizOJaVaScf1UP5e7Dbgabq=b!B~T&_F6?ooU>w%x0A zH~&MHJ=q`fCH{U<7MDXE4SD32cDZA)WJeWkllJ`UspWaS#eDe^kg^oU_A14UE9zG-a^g{xaXf$})Wik>gT zl#dkzGr(;h0JZDuFn(+k8wNq?PZ5grQ<+sM?wBGt@JnH6v0#or-5wBQWKU~(S_> zkE!tc*ZJ1Y&*p(xX84POb3cClRMd!^qJ#CAZfIepEj-<`VURS_yCz0(?*Ixcj4 z-!zV1_QZhpm=0<;*(nm+F>T=)o?ep@CK5I%g^VAA+RB25ab?7)A~z~egru=I1S|@v zH7tXV!0wmGS^qj#e+MY;C5eUjEAp$Y?LDkS^QPZ}8WN85?r$u<-Epi;yZ1|J2J`se z$D6DpH~2F=eI0B&=UFAUnJvZAmClJlK)sutJ?M>xpZiWV&0=G4MZP+x+p>EX=HbCz zxls%Mw?*u^;LbHWIWCyq+yi)`GmFn9J112CZda_u@YIP%i;srFg_paU02Ifij*7}l z&CF-(3|>*a|+vbNR`^RP=9G?ymEJ0Z~)d&c*UE$UMepZ zcITr{0WqhxkjUnM15js_gW=e3Uh|y6ZReaXHIz-=p`x5VvB&rH9y>Amv@^WmXFEw) zQXYrk3feir=a{jMQ+wDIkkFnZ$k{sJakHn*?u za%4b!00ev8NVLM1TY=cl?KB&55BY_MU-sg?c>=Dbz_W{(Z~c?HJi*XpYL)C6Bd8WH zt+v-#0&o~@t4qESi*)+eW%@VD0|o^yF)n0hME$UtXF$*Lvh}7sso{`|pn*JDIy5^Fm3s$5*zEE=?u5<=l8FJc3r%+H} zdfoNl2J0^~!-*mOL5o-x32|e0Im*E!yY7F7E5N)W3>+v_LBydlEx?4$RL5f2oYRD# zaR0wv(-p~wO0eLDl3K=%`{5+0Gd$ktO=W)gWlGZJ0`K z$_RNA=ckrfa;H0KA~dR^p�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s diff --git a/feature/src/main/res/values/themes.xml b/feature/src/main/res/values/themes.xml index 65770c519..9e25abbdf 100644 --- a/feature/src/main/res/values/themes.xml +++ b/feature/src/main/res/values/themes.xml @@ -1,4 +1,6 @@ - \ No newline at end of file From e7f024a048e8c460edfaa3deda1e040501e45601 Mon Sep 17 00:00:00 2001 From: arinming Date: Thu, 18 Jul 2024 23:51:20 +0900 Subject: [PATCH 02/13] =?UTF-8?q?[FEAT]=20=EB=84=A4=EB=B9=84=EA=B2=8C?= =?UTF-8?q?=EC=9D=B4=EC=85=98=20=EA=B2=BD=EB=A1=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/datepicker/DatePicker.kt | 8 +-- .../designsystem/component/item/InternItem.kt | 3 +- .../component/item/InternItemWithShadow.kt | 15 ++-- .../terning/feature/home/home/HomeRoute.kt | 72 ++++++++----------- .../feature/home/home/HomeSideEffect.kt | 1 - .../feature/search/search/SearchRoute.kt | 61 ++++++++-------- .../searchprocess/SearchProcessRoute.kt | 36 +++++++--- 7 files changed, 105 insertions(+), 91 deletions(-) diff --git a/core/src/main/java/com/terning/core/designsystem/component/datepicker/DatePicker.kt b/core/src/main/java/com/terning/core/designsystem/component/datepicker/DatePicker.kt index 3d572d9a8..511d2f3df 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/datepicker/DatePicker.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/datepicker/DatePicker.kt @@ -8,6 +8,7 @@ import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.lazy.LazyColumn @@ -93,7 +94,7 @@ fun DateItemsPicker( firstIndex: Int, onItemSelected: (String) -> Unit, modifier: Modifier = Modifier, - isYear: Boolean + isYear: Boolean, ) { val listState = rememberLazyListState(firstIndex) val currentValue = remember { mutableStateOf("") } @@ -133,7 +134,6 @@ fun DateItemsPicker( if (it == firstVisibleItemIndex + 1) { currentValue.value = items[index] } - Spacer(modifier = Modifier.height(6.dp)) Text( text = when (isYear) { @@ -142,9 +142,9 @@ fun DateItemsPicker( }, style = TerningTheme.typography.title3, color = if (it == firstVisibleItemIndex + 1) Grey500 else Grey300, - textAlign = TextAlign.Center + textAlign = TextAlign.Center, + modifier = modifier.padding(vertical = 8.dp) ) - Spacer(modifier = Modifier.height(6.dp)) } } } diff --git a/core/src/main/java/com/terning/core/designsystem/component/item/InternItem.kt b/core/src/main/java/com/terning/core/designsystem/component/item/InternItem.kt index 3c81ac61e..ef22f1c5b 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/item/InternItem.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/item/InternItem.kt @@ -61,12 +61,11 @@ fun InternItem( .data(imageUrl) .build(), contentDescription = title, - contentScale = ContentScale.Crop, + contentScale = ContentScale.Fit, modifier = Modifier .fillMaxHeight() .aspectRatio(1f) .clip(RoundedCornerShape(5.dp)) - .background(color = Grey300) ) Column( diff --git a/core/src/main/java/com/terning/core/designsystem/component/item/InternItemWithShadow.kt b/core/src/main/java/com/terning/core/designsystem/component/item/InternItemWithShadow.kt index b9f97aa1a..287e4076d 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/item/InternItemWithShadow.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/item/InternItemWithShadow.kt @@ -5,25 +5,30 @@ import androidx.compose.foundation.layout.Box import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import com.terning.core.designsystem.theme.Grey200 import com.terning.core.designsystem.theme.White import com.terning.core.extension.customShadow +import com.terning.core.extension.noRippleClickable @Composable fun InternItemWithShadow( + modifier: Modifier, + shadowRadius: Dp, + shadowWidth: Dp, imageUrl: String, title: String, dateDeadline: String, workingPeriod: String, - scrapId: Long?, + isScrapped: Boolean, ) { Box( - modifier = Modifier + modifier = modifier .customShadow( color = Grey200, - shadowRadius = 10.dp, - shadowWidth = 2.dp, + shadowRadius = shadowRadius, + shadowWidth = shadowWidth, ) .background( color = White, @@ -35,7 +40,7 @@ fun InternItemWithShadow( title = title, dateDeadline = dateDeadline, workingPeriod = workingPeriod, - isScraped = scrapId != null + isScraped = isScrapped ) } } \ No newline at end of file diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt index 3f5565cc9..053f72960 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt @@ -3,7 +3,6 @@ package com.terning.feature.home.home import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Row @@ -12,7 +11,6 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn -import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Scaffold import androidx.compose.material3.Text @@ -37,14 +35,12 @@ import androidx.navigation.NavHostController import com.google.accompanist.systemuicontroller.rememberSystemUiController import com.terning.core.designsystem.component.bottomsheet.SortingBottomSheet import com.terning.core.designsystem.component.button.SortingButton -import com.terning.core.designsystem.component.item.InternItem +import com.terning.core.designsystem.component.item.InternItemWithShadow import com.terning.core.designsystem.component.topappbar.LogoTopAppBar import com.terning.core.designsystem.theme.Black import com.terning.core.designsystem.theme.Grey150 -import com.terning.core.designsystem.theme.Grey200 import com.terning.core.designsystem.theme.TerningTheme import com.terning.core.designsystem.theme.White -import com.terning.core.extension.customShadow import com.terning.core.extension.noRippleClickable import com.terning.core.extension.toast import com.terning.core.state.UiState @@ -95,7 +91,6 @@ fun HomeRoute( when (sideEffect) { is HomeSideEffect.ShowToast -> context.toast(sideEffect.message) is HomeSideEffect.NavigateToChangeFilter -> navController.navigateChangeFilter() - else -> {} } } } @@ -213,16 +208,18 @@ fun HomeScreen( modifier = Modifier .padding(vertical = 4.dp) ) - Spacer(modifier = Modifier.padding(9.dp)) + Spacer( + modifier = Modifier.padding(9.dp) + ) } } } if (recommendInternList.isNotEmpty()) { items(recommendInternList.size) { index -> - ShowRecommendIntern( - homeRecommendInternModel = recommendInternList[index], - navController = navController + RecommendInternItem( + navController = navController, + intern = recommendInternList[index] ) } } @@ -241,6 +238,30 @@ fun HomeScreen( } } + +@Composable +private fun RecommendInternItem( + navController: NavHostController, + intern: HomeRecommendInternModel, +) { + InternItemWithShadow( + modifier = Modifier + .padding(horizontal = 24.dp) + .noRippleClickable { + navController.navigateIntern( + announcementId = intern.internshipAnnouncementId + ) + }, + imageUrl = intern.companyImage, + title = intern.title, + dateDeadline = intern.dDay, + workingPeriod = intern.workingPeriod, + isScrapped = intern.isScrapped, + shadowRadius = 5.dp, + shadowWidth = 1.dp + ) +} + @Composable private fun ShowMainTitleWithName(userNameState: UserNameState) { Text( @@ -314,35 +335,4 @@ private fun ShowInternFilter(userNameState: UserNameState, onChangeFilterClick: ) } } -} - -@Composable -private fun ShowRecommendIntern( - homeRecommendInternModel: HomeRecommendInternModel, - navController: NavHostController, -) { - Box( - modifier = Modifier - .padding(horizontal = 24.dp) - .customShadow( - color = Grey200, - shadowRadius = 5.dp, - shadowWidth = 1.dp - ) - .background( - color = White, - shape = RoundedCornerShape(10.dp) - ) - .noRippleClickable { - navController.navigateIntern(announcementId = homeRecommendInternModel.internshipAnnouncementId) - } - ) { - InternItem( - imageUrl = homeRecommendInternModel.companyImage, - title = homeRecommendInternModel.title, - dateDeadline = homeRecommendInternModel.dDay, - workingPeriod = homeRecommendInternModel.workingPeriod, - isScraped = homeRecommendInternModel.isScrapped, - ) - } } \ No newline at end of file diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt b/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt index b96c4b8a5..c0b1b5cb6 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeSideEffect.kt @@ -4,6 +4,5 @@ import androidx.annotation.StringRes sealed class HomeSideEffect { data object NavigateToChangeFilter : HomeSideEffect() - data object NavigateToIntern : HomeSideEffect() data class ShowToast(@StringRes val message: Int) : HomeSideEffect() } \ No newline at end of file diff --git a/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt b/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt index 11b6b43ff..8c0a60806 100644 --- a/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt +++ b/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt @@ -1,12 +1,12 @@ package com.terning.feature.search.search -import com.terning.domain.entity.response.InternshipAnnouncementModel import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Scaffold import androidx.compose.material3.Text @@ -28,6 +28,7 @@ import com.terning.core.designsystem.theme.Grey100 import com.terning.core.designsystem.theme.TerningTheme import com.terning.core.extension.noRippleClickable import com.terning.core.state.UiState +import com.terning.domain.entity.response.InternshipAnnouncementModel import com.terning.feature.R import com.terning.feature.search.search.component.ImageSlider import com.terning.feature.search.search.component.InternListType @@ -120,38 +121,38 @@ fun SearchScreen( ) } - ImageSlider( - images = images - ) + LazyColumn { + item { + ImageSlider(images = images) - Spacer( - modifier = Modifier.padding(8.dp) - ) + Spacer(modifier = Modifier.padding(8.dp)) - Text( - text = stringResource(id = R.string.search_today_popular), - modifier = Modifier.padding(horizontal = 24.dp, vertical = 4.dp), - style = TerningTheme.typography.title1, - color = Black - ) + Text( + text = stringResource(id = R.string.search_today_popular), + modifier = Modifier.padding(horizontal = 24.dp, vertical = 4.dp), + style = TerningTheme.typography.title1, + color = Black + ) - SearchInternList( - type = InternListType.VIEW, - searchViewsList = searchViewsList, - searchScrapsList = searchScrapsList, - navController = navController - ) - HorizontalDivider( - thickness = 4.dp, - modifier = Modifier.padding(vertical = 8.dp), - color = Grey100, - ) - SearchInternList( - type = InternListType.SCRAP, - searchViewsList = searchViewsList, - searchScrapsList = searchScrapsList, - navController = navController - ) + SearchInternList( + type = InternListType.VIEW, + searchViewsList = searchViewsList, + searchScrapsList = searchScrapsList, + navController = navController + ) + HorizontalDivider( + thickness = 4.dp, + modifier = Modifier.padding(vertical = 8.dp), + color = Grey100, + ) + SearchInternList( + type = InternListType.SCRAP, + searchViewsList = searchViewsList, + searchScrapsList = searchScrapsList, + navController = navController + ) + } + } } } } diff --git a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt index b142cd24a..ee029c471 100644 --- a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt +++ b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt @@ -2,7 +2,6 @@ package com.terning.feature.search.searchprocess import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Row @@ -47,7 +46,10 @@ import com.terning.core.designsystem.theme.TerningMain import com.terning.core.designsystem.theme.TerningPointTheme import com.terning.core.designsystem.theme.TerningTheme import com.terning.core.extension.addFocusCleaner +import com.terning.core.extension.noRippleClickable +import com.terning.domain.entity.response.SearchResultModel import com.terning.feature.R +import com.terning.feature.intern.navigation.navigateIntern private const val MAX_LINES = 1 @@ -61,7 +63,6 @@ fun SearchProcessRoute( val currentSortBy: MutableState = remember { mutableIntStateOf(0) } - val searchListState by viewModel.searchListState.collectAsStateWithLifecycle(lifecycleOwner = lifecycleOwner) LaunchedEffect(viewModel.sideEffect, lifecycleOwner) { viewModel.sideEffect.flowWithLifecycle(lifecycle = lifecycleOwner.lifecycle) @@ -191,12 +192,9 @@ fun SearchProcessScreen( verticalArrangement = Arrangement.spacedBy(12.dp) ) { items(viewModel.internSearchResultData.value.size) { index -> - InternItemWithShadow( - imageUrl = internSearchResultData[index].companyImage, - title = internSearchResultData[index].title, - dateDeadline = internSearchResultData[index].dDay, - workingPeriod = internSearchResultData[index].workingPeriod, - scrapId = internSearchResultData[index].scrapId + SearchResultItem( + navController = navController, + intern = internSearchResultData[index] ) } } @@ -251,6 +249,28 @@ fun SearchProcessScreen( } } +@Composable +private fun SearchResultItem( + navController: NavHostController, + intern: SearchResultModel, + modifier: Modifier = Modifier, +) { + InternItemWithShadow( + modifier = modifier.noRippleClickable { + navController.navigateIntern( + announcementId = intern.internshipAnnouncementId + ) + }, + imageUrl = intern.companyImage, + title = intern.title, + dateDeadline = intern.dDay, + workingPeriod = intern.workingPeriod, + isScrapped = intern.scrapId != null, + shadowWidth = 2.dp, + shadowRadius = 10.dp + ) +} + @Preview(showBackground = true) @Composable fun SearchProcessScreenPreview() { From d3f1525708c02fabb4427b182312da15d836ce05 Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 01:59:17 +0900 Subject: [PATCH 03/13] =?UTF-8?q?[FEAT]=20=EB=84=A4=EB=B9=84=EA=B2=8C?= =?UTF-8?q?=EC=9D=B4=EC=85=98=20=EC=95=A0=EB=8B=88=EB=A9=94=EC=9D=B4?= =?UTF-8?q?=EC=85=98=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calendar/navigation/CalendarNavigation.kt | 17 ++++++++++- .../navigation/StartFilteringNavigation.kt | 2 ++ .../navigation/StartHomeNavigation.kt | 17 ++++++++++- .../navigation/ChangeFilterNavigation.kt | 17 ++++++++++- .../home/home/navigation/HometNavigation.kt | 21 +++++++++++++- .../intern/navigation/InternNavigation.kt | 17 ++++++++++- .../com/terning/feature/main/MainScreen.kt | 14 +++++++++ .../mypage/navigation/MyPageNavigation.kt | 17 ++++++++++- .../signin/navigation/SignInNavigation.kt | 2 +- .../splash/navigation/SplashNavigation.kt | 23 +++++++++++---- .../feature/search/search/SearchRoute.kt | 6 ++-- .../search/search/component/ImageSlider.kt | 29 +++++++------------ .../search/navigation/SearchNavigation.kt | 17 ++++++++++- .../navigation/SearchProcessNavigation.kt | 17 ++++++++++- 14 files changed, 181 insertions(+), 35 deletions(-) diff --git a/feature/src/main/java/com/terning/feature/calendar/calendar/navigation/CalendarNavigation.kt b/feature/src/main/java/com/terning/feature/calendar/calendar/navigation/CalendarNavigation.kt index 83037a00c..dfa59c258 100644 --- a/feature/src/main/java/com/terning/feature/calendar/calendar/navigation/CalendarNavigation.kt +++ b/feature/src/main/java/com/terning/feature/calendar/calendar/navigation/CalendarNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.calendar.calendar.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavOptions @@ -19,7 +21,20 @@ fun NavController.navigateCalendar(navOptions: NavOptions? = null) { fun NavGraphBuilder.calendarNavGraph( navHostController: NavController ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { CalendarRoute( navController = navHostController ) diff --git a/feature/src/main/java/com/terning/feature/filtering/startfiltering/navigation/StartFilteringNavigation.kt b/feature/src/main/java/com/terning/feature/filtering/startfiltering/navigation/StartFilteringNavigation.kt index 7cc79470b..4926c20d8 100644 --- a/feature/src/main/java/com/terning/feature/filtering/startfiltering/navigation/StartFilteringNavigation.kt +++ b/feature/src/main/java/com/terning/feature/filtering/startfiltering/navigation/StartFilteringNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.filtering.startfiltering.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/src/main/java/com/terning/feature/filtering/starthome/navigation/StartHomeNavigation.kt b/feature/src/main/java/com/terning/feature/filtering/starthome/navigation/StartHomeNavigation.kt index 424406917..ba97193c7 100644 --- a/feature/src/main/java/com/terning/feature/filtering/starthome/navigation/StartHomeNavigation.kt +++ b/feature/src/main/java/com/terning/feature/filtering/starthome/navigation/StartHomeNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.filtering.starthome.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -19,7 +21,20 @@ fun NavController.navigateStartHome(navOptions: NavOptions? = null) { fun NavGraphBuilder.startHomeNavGraph( navHostController: NavHostController ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { StartHomeScreen(navController = navHostController) } } diff --git a/feature/src/main/java/com/terning/feature/home/changefilter/navigation/ChangeFilterNavigation.kt b/feature/src/main/java/com/terning/feature/home/changefilter/navigation/ChangeFilterNavigation.kt index 5c2cab77f..dbc6ce24a 100644 --- a/feature/src/main/java/com/terning/feature/home/changefilter/navigation/ChangeFilterNavigation.kt +++ b/feature/src/main/java/com/terning/feature/home/changefilter/navigation/ChangeFilterNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.home.changefilter.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -19,7 +21,20 @@ fun NavController.navigateChangeFilter(navOptions: NavOptions? = null) { fun NavGraphBuilder.changeFilterNavGraph( navHostController: NavHostController ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { ChangeFilterRoute( navController = navHostController ) diff --git a/feature/src/main/java/com/terning/feature/home/home/navigation/HometNavigation.kt b/feature/src/main/java/com/terning/feature/home/home/navigation/HometNavigation.kt index 88ce969af..6343c1df4 100644 --- a/feature/src/main/java/com/terning/feature/home/home/navigation/HometNavigation.kt +++ b/feature/src/main/java/com/terning/feature/home/home/navigation/HometNavigation.kt @@ -1,5 +1,11 @@ package com.terning.feature.home.home.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition +import androidx.compose.animation.core.LinearOutSlowInEasing +import androidx.compose.animation.core.tween +import androidx.compose.animation.slideIn +import androidx.compose.ui.unit.IntOffset import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -17,7 +23,20 @@ fun NavController.navigateHome(navOptions: NavOptions? = null) { } fun NavGraphBuilder.homeNavGraph(navHostController: NavHostController) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { HomeRoute(navController = navHostController) } } diff --git a/feature/src/main/java/com/terning/feature/intern/navigation/InternNavigation.kt b/feature/src/main/java/com/terning/feature/intern/navigation/InternNavigation.kt index d8e92fcc4..90c845b17 100644 --- a/feature/src/main/java/com/terning/feature/intern/navigation/InternNavigation.kt +++ b/feature/src/main/java/com/terning/feature/intern/navigation/InternNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.intern.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -23,7 +25,20 @@ fun NavController.navigateIntern( fun NavGraphBuilder.internNavGraph( navHostController: NavHostController, ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { val args = it.toRoute() InternRoute( navController = navHostController, diff --git a/feature/src/main/java/com/terning/feature/main/MainScreen.kt b/feature/src/main/java/com/terning/feature/main/MainScreen.kt index 474a6caa6..90c9f3c45 100644 --- a/feature/src/main/java/com/terning/feature/main/MainScreen.kt +++ b/feature/src/main/java/com/terning/feature/main/MainScreen.kt @@ -1,6 +1,14 @@ package com.terning.feature.main import androidx.compose.animation.AnimatedVisibility +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition +import androidx.compose.animation.core.LinearOutSlowInEasing +import androidx.compose.animation.core.tween +import androidx.compose.animation.expandVertically +import androidx.compose.animation.fadeIn +import androidx.compose.animation.shrinkVertically +import androidx.compose.animation.slideIn import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.padding @@ -10,9 +18,11 @@ import androidx.compose.material3.NavigationBarItem import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.unit.IntOffset import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.compose.NavHost @@ -88,6 +98,10 @@ private fun MainBottomBar( ) { AnimatedVisibility( visible = isVisible, + enter = expandVertically(expandFrom = Alignment.Top) { 20 }, + exit = shrinkVertically(animationSpec = tween()) { fullHeight -> + fullHeight / 2 + }, ) { NavigationBar(containerColor = White) { tabs.forEach { itemType -> diff --git a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt index f7b36900d..0a8cf5379 100644 --- a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt +++ b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.mypage.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavOptions @@ -16,7 +18,20 @@ fun NavController.navigateMyPage(navOptions: NavOptions? = null) { } fun NavGraphBuilder.myPageNavGraph() { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { MyPageRoute() } } diff --git a/feature/src/main/java/com/terning/feature/onboarding/signin/navigation/SignInNavigation.kt b/feature/src/main/java/com/terning/feature/onboarding/signin/navigation/SignInNavigation.kt index cba8bfc7c..ca63583ef 100644 --- a/feature/src/main/java/com/terning/feature/onboarding/signin/navigation/SignInNavigation.kt +++ b/feature/src/main/java/com/terning/feature/onboarding/signin/navigation/SignInNavigation.kt @@ -17,7 +17,7 @@ fun NavController.navigateSignIn(navOptions: NavOptions? = null) { } fun NavGraphBuilder.signInNavGraph( - navHostController: NavHostController + navHostController: NavHostController, ) { composable { SignInRoute( diff --git a/feature/src/main/java/com/terning/feature/onboarding/splash/navigation/SplashNavigation.kt b/feature/src/main/java/com/terning/feature/onboarding/splash/navigation/SplashNavigation.kt index db5c6759c..a24d639f5 100644 --- a/feature/src/main/java/com/terning/feature/onboarding/splash/navigation/SplashNavigation.kt +++ b/feature/src/main/java/com/terning/feature/onboarding/splash/navigation/SplashNavigation.kt @@ -1,13 +1,13 @@ package com.terning.feature.onboarding.splash.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController import androidx.navigation.NavOptions import androidx.navigation.compose.composable -import androidx.navigation.toRoute import com.terning.core.navigation.Route -import com.terning.feature.onboarding.signup.SignUpRoute import com.terning.feature.onboarding.splash.SplashScreen import kotlinx.serialization.Serializable @@ -19,9 +19,22 @@ fun NavController.navigateSplash(navOptions: NavOptions? = null) { } fun NavGraphBuilder.splashNavGraph( - navHostController: NavHostController + navHostController: NavHostController, ) { - composable { + composable( + popExitTransition = { + ExitTransition.None + }, + exitTransition = { + ExitTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popEnterTransition = { + EnterTransition.None + } + ) { SplashScreen( navController = navHostController, ) @@ -29,4 +42,4 @@ fun NavGraphBuilder.splashNavGraph( } @Serializable -data object Splash: Route \ No newline at end of file +data object Splash : Route \ No newline at end of file diff --git a/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt b/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt index 8c0a60806..11a76b6d1 100644 --- a/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt +++ b/feature/src/main/java/com/terning/feature/search/search/SearchRoute.kt @@ -86,9 +86,9 @@ fun SearchScreen( searchScrapsList: List, ) { val images = listOf( - R.drawable.ic_nav_search, - R.drawable.ic_check, - R.drawable.ic_nav_my_page, + R.drawable.img_ad_1, + R.drawable.img_ad_2, + R.drawable.img_ad_3, ) Scaffold( diff --git a/feature/src/main/java/com/terning/feature/search/search/component/ImageSlider.kt b/feature/src/main/java/com/terning/feature/search/search/component/ImageSlider.kt index 3eb84743b..b6384976a 100644 --- a/feature/src/main/java/com/terning/feature/search/search/component/ImageSlider.kt +++ b/feature/src/main/java/com/terning/feature/search/search/component/ImageSlider.kt @@ -7,14 +7,13 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding -import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.foundation.pager.HorizontalPager import androidx.compose.foundation.pager.rememberPagerState -import androidx.compose.material3.Card import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import com.terning.core.designsystem.theme.Grey200 @@ -41,27 +40,21 @@ fun ImageSlider( horizontalAlignment = Alignment.CenterHorizontally ) { Box( - modifier = modifier - .wrapContentSize(), + modifier = modifier, contentAlignment = Alignment.BottomCenter ) { HorizontalPager( state = pagerState, - modifier = modifier.wrapContentSize() + modifier = modifier ) { currentPage -> - Card( - modifier - .wrapContentSize() - ) { - Image( - painter = painterResource(id = images[currentPage]), - contentDescription = null, - modifier = modifier - .fillMaxWidth() - .height(112.dp) - .padding(16.dp) - ) - } + Image( + painter = painterResource(id = images[currentPage]), + contentDescription = null, + modifier = modifier + .fillMaxWidth() + .height(112.dp), + contentScale = ContentScale.Crop + ) } DotsIndicator( pageCount = images.size, diff --git a/feature/src/main/java/com/terning/feature/search/search/navigation/SearchNavigation.kt b/feature/src/main/java/com/terning/feature/search/search/navigation/SearchNavigation.kt index 8daeea54b..fabf93899 100644 --- a/feature/src/main/java/com/terning/feature/search/search/navigation/SearchNavigation.kt +++ b/feature/src/main/java/com/terning/feature/search/search/navigation/SearchNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.search.search.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -19,7 +21,20 @@ fun NavController.navigateSearch(navOptions: NavOptions? = null) { fun NavGraphBuilder.searchNavGraph( navHostController: NavHostController, ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { SearchRoute( navController = navHostController ) diff --git a/feature/src/main/java/com/terning/feature/search/searchprocess/navigation/SearchProcessNavigation.kt b/feature/src/main/java/com/terning/feature/search/searchprocess/navigation/SearchProcessNavigation.kt index fa6a4b7a2..c5355f915 100644 --- a/feature/src/main/java/com/terning/feature/search/searchprocess/navigation/SearchProcessNavigation.kt +++ b/feature/src/main/java/com/terning/feature/search/searchprocess/navigation/SearchProcessNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.search.searchprocess.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -19,7 +21,20 @@ fun NavController.navigateSearchProcess(navOptions: NavOptions? = null) { fun NavGraphBuilder.searchProcessNavGraph( navHostController: NavHostController, ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { SearchProcessRoute( navController = navHostController ) From 4d1b518a53cfdbfaf7f02e666f06a57bd7d255d7 Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 02:17:19 +0900 Subject: [PATCH 04/13] =?UTF-8?q?[FEAT]=20=ED=83=90=EC=83=89=20=EB=B7=B0?= =?UTF-8?q?=20=EA=B4=91=EA=B3=A0=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/textfield/SearchTextField.kt | 6 + .../textfield/TerningBasicTextField.kt | 5 +- .../terning/feature/home/home/HomeRoute.kt | 12 +- .../searchprocess/SearchProcessRoute.kt | 220 +++++++++--------- .../src/main/res/drawable/ic_search_bg.xml | 200 ++++++++++++++++ feature/src/main/res/drawable/img_ad_1.png | Bin 0 -> 180349 bytes feature/src/main/res/drawable/img_ad_2.png | Bin 0 -> 57040 bytes feature/src/main/res/drawable/img_ad_3.png | Bin 0 -> 34685 bytes 8 files changed, 327 insertions(+), 116 deletions(-) create mode 100644 feature/src/main/res/drawable/ic_search_bg.xml create mode 100644 feature/src/main/res/drawable/img_ad_1.png create mode 100644 feature/src/main/res/drawable/img_ad_2.png create mode 100644 feature/src/main/res/drawable/img_ad_3.png diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt index 21d181551..1c4039b2c 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt @@ -3,6 +3,7 @@ package com.terning.core.designsystem.component.textfield import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.SolidColor +import androidx.compose.ui.text.input.ImeAction import com.terning.core.designsystem.theme.Grey300 import com.terning.core.designsystem.theme.Grey400 import com.terning.core.designsystem.theme.TerningMain @@ -32,6 +33,11 @@ fun SearchTextField( hintColor = Grey300, leftIcon = leftIcon, leftIconColor = TerningMain, + imeAction = if (text.isNotBlank()) { + ImeAction.Search + } else { + ImeAction.Done + }, enabled = enabled, readOnly = readOnly, onDoneAction = onDoneAction, diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt index bc4e09fab..49cb64610 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt @@ -46,6 +46,7 @@ fun TerningBasicTextField( strokeWidth: Float = 1f, leftIcon: Int? = null, leftIconColor: Color = TerningMain, + imeAction: ImeAction? = ImeAction.Done, maxTextLength: Int? = null, showTextLength: Boolean = false, hint: String = "", @@ -65,7 +66,9 @@ fun TerningBasicTextField( onValueChange = onValueChange, singleLine = true, maxLines = 1, - keyboardOptions = KeyboardOptions(imeAction = ImeAction.Done), + keyboardOptions = KeyboardOptions( + imeAction = imeAction ?: ImeAction.Done + ), keyboardActions = KeyboardActions( onDone = { if (value.isNotBlank()) { diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt index 2a544c6cc..d9595218c 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt @@ -35,17 +35,16 @@ import androidx.navigation.NavHostController import com.google.accompanist.systemuicontroller.rememberSystemUiController import com.terning.core.designsystem.component.bottomsheet.SortingBottomSheet import com.terning.core.designsystem.component.button.SortingButton -import com.terning.core.designsystem.component.item.InternItem +import com.terning.core.designsystem.component.item.InternItemWithShadow import com.terning.core.designsystem.component.topappbar.LogoTopAppBar import com.terning.core.designsystem.theme.Black import com.terning.core.designsystem.theme.Grey150 -import com.terning.core.designsystem.theme.Grey200 -import com.terning.core.designsystem.theme.TerningMain import com.terning.core.designsystem.theme.TerningTheme import com.terning.core.designsystem.theme.White -import com.terning.core.extension.customShadow +import com.terning.core.extension.noRippleClickable import com.terning.core.extension.toast import com.terning.core.state.UiState +import com.terning.domain.entity.response.HomeFilteringInfoModel import com.terning.domain.entity.response.HomeRecommendInternModel import com.terning.domain.entity.response.HomeTodayInternModel import com.terning.feature.R @@ -55,7 +54,8 @@ import com.terning.feature.home.home.component.HomeFilteringScreen import com.terning.feature.home.home.component.HomeRecommendEmptyIntern import com.terning.feature.home.home.component.HomeTodayEmptyIntern import com.terning.feature.home.home.component.HomeTodayIntern -import com.terning.feature.home.home.model.UserNameState +import com.terning.feature.home.home.navigation.navigateHome +import com.terning.feature.intern.navigation.navigateIntern const val NAME_START_LENGTH = 7 const val NAME_END_LENGTH = 12 @@ -331,7 +331,7 @@ private fun ShowRecommendTitle() { @Composable private fun ShowInternFilter( homeFilteringInfo: HomeFilteringInfoModel, - onChangeFilterClick: () -> Unit + onChangeFilterClick: () -> Unit, ) { if (homeFilteringInfo.grade == null) { HomeFilteringScreen( diff --git a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt index ee029c471..7a5526ee2 100644 --- a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt +++ b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt @@ -25,6 +25,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester +import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -36,7 +37,6 @@ import androidx.lifecycle.compose.LocalLifecycleOwner import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.flowWithLifecycle import androidx.navigation.NavHostController -import com.terning.core.designsystem.component.bottomsheet.SortingBottomSheet import com.terning.core.designsystem.component.button.SortingButton import com.terning.core.designsystem.component.item.InternItemWithShadow import com.terning.core.designsystem.component.textfield.SearchTextField @@ -93,16 +93,6 @@ fun SearchProcessScreen( var sheetState by remember { mutableStateOf(false) } val internSearchResultData by viewModel.internSearchResultData.collectAsStateWithLifecycle() - if (sheetState) { - SortingBottomSheet( - onDismiss = { - sheetState = false - }, - currentSortBy = currentSortBy.value, - newSortBy = currentSortBy - ) - } - val focusRequester = remember { FocusRequester() } val focusManager = LocalFocusManager.current @@ -128,123 +118,135 @@ fun SearchProcessScreen( modifier = Modifier .fillMaxSize() .padding(paddingValues) - .padding(horizontal = 24.dp) .addFocusCleaner(focusManager), ) { - if (!state.showSearchResults) { - Text( - text = stringResource(id = R.string.search_process_question_text), - style = TerningTheme.typography.heading2, - color = TerningMain, - modifier = Modifier.padding( - vertical = 16.dp - ) - ) - } - - SearchTextField( - text = state.text, - onValueChange = { newText -> - viewModel.updateText(newText) - }, - hint = stringResource(R.string.search_text_field_hint), - leftIcon = R.drawable.ic_nav_search, - modifier = Modifier - .padding(top = 8.dp) - .focusRequester(focusRequester) - .addFocusCleaner(focusManager), - onDoneAction = { - viewModel.getSearchList( - keyword = state.text, - sortBy = SORT_BY, - page = 0, - size = 10 + Column( + modifier = modifier + .padding(horizontal = 24.dp) + ) { + if (!state.showSearchResults) { + Text( + text = stringResource(id = R.string.search_process_question_text), + style = TerningTheme.typography.heading2, + color = TerningMain, + modifier = Modifier.padding( + vertical = 16.dp + ) ) - viewModel.updateQuery(state.text) - viewModel.updateShowSearchResults(true) - viewModel.updateExistSearchResults(state.text) } - ) - if (state.showSearchResults) { - Column( + SearchTextField( + text = state.text, + onValueChange = { newText -> + viewModel.updateText(newText) + }, + hint = stringResource(R.string.search_text_field_hint), + leftIcon = R.drawable.ic_nav_search, modifier = Modifier - .fillMaxWidth(), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center - ) { - if (internSearchResultData.isNotEmpty()) { - Row( - modifier = Modifier - .fillMaxWidth(), - horizontalArrangement = Arrangement.End, - ) { - SortingButton( - sortBy = currentSortBy.value, - onCLick = { sheetState = true }, - ) - } - LazyColumn( - contentPadding = PaddingValues( - top = 12.dp, - bottom = 20.dp, - ), - verticalArrangement = Arrangement.spacedBy(12.dp) - ) { - items(viewModel.internSearchResultData.value.size) { index -> - SearchResultItem( - navController = navController, - intern = internSearchResultData[index] + .padding(top = 8.dp) + .focusRequester(focusRequester) + .addFocusCleaner(focusManager), + onDoneAction = { + viewModel.getSearchList( + keyword = state.text, + sortBy = SORT_BY, + page = 0, + size = 10 + ) + viewModel.updateQuery(state.text) + viewModel.updateShowSearchResults(true) + viewModel.updateExistSearchResults(state.text) + } + ) + + if (state.showSearchResults) { + Column( + modifier = Modifier + .fillMaxWidth(), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center + ) { + if (internSearchResultData.isNotEmpty()) { + Row( + modifier = Modifier + .fillMaxWidth(), + horizontalArrangement = Arrangement.End, + ) { + SortingButton( + sortBy = currentSortBy.value, + onCLick = { sheetState = true }, ) } - } - } else { - Spacer( - modifier = Modifier.padding(top = 87.dp) - ) - Image( - painter = painterResource( - id = R.drawable.ic_empty_logo - ), - contentDescription = stringResource( - id = R.string.search_process_no_result_icon + LazyColumn( + contentPadding = PaddingValues( + top = 12.dp, + bottom = 20.dp, + ), + verticalArrangement = Arrangement.spacedBy(12.dp) + ) { + items(viewModel.internSearchResultData.value.size) { index -> + SearchResultItem( + navController = navController, + intern = internSearchResultData[index] + ) + } + } + } else { + Spacer( + modifier = Modifier.padding(top = 87.dp) ) - ) - Row( - modifier = Modifier - .padding( - top = 16.dp, - bottom = 6.dp + Image( + painter = painterResource( + id = R.drawable.ic_empty_logo + ), + contentDescription = stringResource( + id = R.string.search_process_no_result_icon ) - .fillMaxWidth(), - verticalAlignment = Alignment.CenterVertically, - horizontalArrangement = Arrangement.Center - ) { - Text( - text = state.keyword, - style = TerningTheme.typography.body1, - color = TerningMain, - maxLines = MAX_LINES, - overflow = TextOverflow.Ellipsis, - modifier = Modifier.weight(1f, false) ) + Row( + modifier = Modifier + .padding( + top = 16.dp, + bottom = 6.dp + ) + .fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center + ) { + Text( + text = state.keyword, + style = TerningTheme.typography.body1, + color = TerningMain, + maxLines = MAX_LINES, + overflow = TextOverflow.Ellipsis, + modifier = Modifier.weight(1f, false) + ) + Text( + text = stringResource(id = R.string.search_process_no_result_text_sub), + style = TerningTheme.typography.body1, + color = Grey400, + modifier = Modifier.wrapContentWidth() + ) + } Text( - text = stringResource(id = R.string.search_process_no_result_text_sub), + text = stringResource( + id = R.string.search_process_no_result_text_main + ), style = TerningTheme.typography.body1, color = Grey400, - modifier = Modifier.wrapContentWidth() ) } - Text( - text = stringResource( - id = R.string.search_process_no_result_text_main - ), - style = TerningTheme.typography.body1, - color = Grey400, - ) } } } + if (!state.showSearchResults) { + Image( + painter = painterResource(id = R.drawable.ic_search_backgroud), + contentDescription = null, + contentScale = ContentScale.FillWidth, + modifier = modifier.fillMaxSize() + ) + } } } } diff --git a/feature/src/main/res/drawable/ic_search_bg.xml b/feature/src/main/res/drawable/ic_search_bg.xml new file mode 100644 index 000000000..614b68a24 --- /dev/null +++ b/feature/src/main/res/drawable/ic_search_bg.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/feature/src/main/res/drawable/img_ad_1.png b/feature/src/main/res/drawable/img_ad_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1a44b0bac31485ae824171794b63e7c54829c3 GIT binary patch literal 180349 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

tC;{?e0DG+2#!>*rC2a_l=J+Q`nxK0P+u@->`MU znli-PxHpeocc-F~77j1Rw?=bcv(8f895fyl6gGszN)`66q7D`sH2@%s6KXRNjFy~& ztb&HRmz&xnJR*W~=+^@zNU<||MbN_9avF(Ag^`ur@QMXZ!WY}!^Ns6;uW|giPp_Q@#m4*6Vy|pBk8(xY%MeA z+PrP>qdSxe`+onFJgTgcN z7>1bcP#{@F&1(qq0o1B$vq9<_-)1Uylrcz442^JfeyXTTVZbE@pRR7XAsA4teTTef zU;Lwh8Q6=}5xYkeyx)$RHgHqPMTCYmwM)v|e~lFl=~y9TFj464-t)x|rhYC~L?et? zz8Y~T^VX&CEa2vl)l;Ry%3`AHUJ(?P+z{25CvfcSh36(dqNF({yzYHXQ|0htF(MA> z7xhyWQH6|{ytnEzuJWX!<$YtPRAzmx+x2lcB7T0_)m?!ZS2b+yRnQpq_uj`m`LT?% z(JzqC5{%@6WR1}pc)s$hPU4Cr!Y|XN@z+$nSz1&)navx{S)ja|J$4wsP|6avhV^C!eeOH8!hTy&AHF|Q)-DlnN1p8NbyOIuT zeQ|ddsxB@yxZ&Vz3LbrVB?cdX&JB*Trf{a?AS@D6T^uK)8ZI57_bx8L1xVjjOzY!E z2e2Sq3J}A)L25YCWYSMreX~t|>G?R5-goIJePm>0&P@SGSh$&~Y24EK7zkoo)>F6_kkAJhi3h?QN?RX1d!z8PB!K#}zCOqrZ};it;^rwMu4%lu zndv7Pg8`4ms5OtFmq5%!nLagO-02n+g*c@y2sW~F)#p3BE7DM^-BiL7ug}K6sl`BO z?O{j=r&2DTm4(gnDbek7i(Y%fRwhpf)o6&V__@186OT}0H|?;g*1H}Q3q8tWd6}(f z@fl~@z_{4YL~P#CPRaA-6DUDpHu&-q-|3FusUdRdC9!*OPkO}H-Va-l94Bi=g#C#g zri|8zF%`hSRe6{2E?4-C5sRV=X%a;3|ST7E7+dRebKcMwUI{yd`rVLYxFC9fsqVhQ8={~a)wZy3)G$b50!aL8jV zF4^bQ)vZ+_5N^kx6FpI4;Vb6WColZHkGm=O1a_y(7=9!sLc1}*uU4i|m$`VB{$`zj zf3LQlHusH0DjP_Q2ev#0GCY-}rJu_2$QY@N{LW@(#!cJ0r6IpYx^{OSL&${qd063P zA*nZ4RT2#nkLqQR*-#2_5;||c1M;2ng{p> z6b+6N3{nv9%~6POr}Mj=TN>jB8rVSYf?BKv9Jx}^<7li8gD#aO-UFKTL)>7xRH#$Zfs0)K9{ACMfy&CBk@7vo%Mxdv1a*JXag`$#H&N+{$R1d~OX=7?CD zq10OXEI-pXMdl^w?8y~+D}IdnBsJIZFZOyGiNb4E7SYq5IuP|tU}Sq#l*5sS|18W# z?yclCtDe_>4RAWdVtkrbrx|kKl%mE3?)yErL{l@PbIH#hx!>4J2dP*(kUPC={pLI{v*ZaSTt7$N(`MAHW9imlH_FMC&w|Q zAb|CPbcguPYSaEMEr>)LQSXX$q<8+>dXD3u^9BBrDn6H&mZxHYIpES;Bhb-G45 zi_&uq-`u3iPW^D9kUuT8Aq0QlxU6(yEfnC7y@JXbP0m^jj=k6m1^JZ)48SST?!c2T zDYLRfuazfqy=RCE-;b|=7VXc#AExrzG)9yv{I&60WthqWrmP4;#h)oO@jZy`X_W9| z8;ACx%n*tHqYSk6-iHz~)~e9-iI(aK7q}!>tU&Wr&2?smxnCBq2>J>rIv+TxbgEg0 zC%ej~e)F4~T74EPl+kJfr-t;AQOV-Z*UWJKr}$mHshv>~%g(6R;oycA!y@4)>fD0i z)PDXHqi|0!7TOG@k^?KQ~T5EQnH-@L` z=Y)my_X)ezJ^oGA-q-t9x|ZZ-=H$gad=ZLV|No;~3!WMFXX(qkWZ3lI!X=j0V7Gj9 zbv|2txHfoNu|=!Lub@5XZnKu1688n+?D+L9;41%Oi4l)CfGnGtqESh*^ioOF@RDEp zvdf2=`%kn7UVh+p{tcnhNVB~;vm^~9`S5jF5pC^g(GX3|2fO9ti-U@#hg<$OmFPmy zmNzm=cq>+pz|=q7102h&Lmfx^NgqZcPYW_U1dL)_DL&fqkjYKpp_X+8U>{sJB0Tng zgKDPmgy#)S%{b_Qc=iy?-@BM(M4YBdXKUPH=ZkCryfwEw$Jn7;%itR^yf0sc?^Ecud}mIltPJdVH-!>wrqo zyJ?)7D+7umOvVVh4>bL{OV=UP?g%*uG-WbI8)bV0co^P53Eq6jhkt;1Y1hKiDZ_*XJl1|SL-<83u zNB_8q=|A*pQc2ER1~Hlw6f&3d<~6=yI7Hj;U)EmDPC#Q}MmWvgcc9Hl9)9$#Nm`E; z_O+m-#=mOYvE|tpR#qR!1XDg;_%OX6@?_GxEms-WUr@XH2vpspz(8T)TfjqF?MPOz zDXm8SxIcguFD3Sh9<4GeOZ54jK3atY>G7Wg<@VijlxZfA4NK3kKO%~LSL9a~?XsY> zkl+2x?wY?6MPrcFhd@weCW*B9zv#XZ>p9emcjDR|=%aR9et(1_v$V=;XlX;gF>RWwhHaLokNFY^a2S|_7!FyZ;ZLV{lL{wRO| zJ7{WI4#2shy7cmoOYzz=B5V^d{NiyfWG*VLB>v8FBa#Z&1?=hYh;!u8^V3{ZofJl{ zUFlx&QSSBEH6W868~TGoT0480H%9@av+{tp7dSwEutCJ4cytGXft_oX(KDp{B>m8r zD~4TPvkYGY8_k$E%m@_zzb30YC?#OV|0g2>HH`ki5M%+ZSkXm?qg781V68aCTH;Y2 z&_}y;2tjz!n|fY?|1!UUT(`pnO=ftxHolt5=Lv#%f(i&!V$QpH+YC6Ra^As~ViZyQ zjisITs-C(i1tGiCYW8k%ucV!%zo=l0MC~K;-!g<;e#$@eIrQ3V>$xLT4uBJ4-V$U& zVk7qhuA}M15|_Ll?=P=U%heDB5tF`MLXeRjb8wGI;{&kBH_!cb#1?|iA8f|VzffHj zU*Q#VkiMUz?fuV_bZujU&%L*$#}^+RVrB5-L?m31*_V>Okn_Ww6!Nu=mCLtDMGe_5 zoxPD5l3qNT7~YYN%y!X)$_=epKRXdJce3R{o~)=;p^=GhWw^GD0QqluuaXS=o#Ai8 zpXVHra`B%y9={%9u+Un*Z0av!%_v#ug;K$eFWsAVPPOH-(ht4n^wUo}8HsUj(=!7(0Mr?w{L7N^8t@RP@VNZg8!oI`VN!L3140TJd-WcCl z>JZg*joMI}9_PHx20}o0x67~5v7Usjx~??)(uBk=gIqTE>mA~M?aCeR4toKF;Ym}x zLj!-eM1+Q}UbW5-)2lzuReub(tTug#E)Cge{bc{X3flj1OFL!={oySs6*yXJVSvVW zStDb%<8i$;29Oe_VNn4RTk9htBmF3hi}p)CGnP@?;J5`4b?o@PFopGp%hgY8O`*q3 zZ6E#(tTNK0Px~)`e*1TZZH(X_W!~?ZpKiTmAlT*rAn~k=kqd5V}PDe}rb;)eZe4wTn(ZAtZU|w`w08X~_iToc$ zsWr&3%eF1}9sq+l{=!V__dnCV(uJl1$qFV{*1+RPKqMcG4_ojrmkhfAh4oY#x4=X? zx1)w3X^J1PYpL2evc&ywmmV&JMFI3h8XUjN4U}x+ArdWH!m+A4rU8&ZKH{+|C!22F zhhE{iN`}gL&&%q5ct^*PIw{my+wFjwVMaMsAH40ob9lbcn0HIH^K#xtNxKip`xYY9 z2_9`n53J0y%jr3sdj622u<&tUyb`D(othfJmRmaK;!E;gzX{3zCWkx|v_rVGo9;{6 znk{NNG~|tMd+={WYjcUI`}kl_3w9rK_%R_kg41X^(aMe^dBErhn7;YUkae5Q`MiYK zE8lZ{O;>WUGRTg-y{3Pri3|^wOiVx(U$|$Sn{8tWSwYBcLpzPep~AJjIEx}Gqu3iw zj_)*;Y%n!88fCE{6VFbO(&ZpbES3yCx|kza=aPK9RlK!4e+%Jk$v!lYj?fNvL3T2J zWFmrd?Gnv3+<|3~jpO=C99%%_Wy?vkwIzZ->c9<0n2D$r#`JdShR< z)cLN$!x`ey$BrG4_FZ+ULv(IDB=w1MZx?>*jv?sDR21?nQ@$o`pJ@wjeL$n*muV<4unvH@&yOnAL8EE%0#)I^7m8w| zfB37%#+gV=K#s|h41DYP8Qi=vnZ-eY;3^%bGZaKeY?x`!jnQX94KR3Y>V+99B4WjV z5Htlqz4E$+af`GB=I24P?mobMpZ_X&fRd5+z!VxwgyA^(QH#$oB!Mmy3qP0U8K}=; zek+*>Gy*)P6auI89HAJUld(+ ztp$$%H+~)Z4q`0!POekuZV;nj04pK_qGoaL*3_Lq%E|c{u zc|DzA+N1z!$oj3df1)jPeQ3jC%GsUe0Yg7lMEl_+|6?A#fmpsu*{m9*%fXLZEG3q! zyA5vq)ts|H7Ma#|`G#*UXre?1OHN@lx`<1GHd|v5TJ;`F8n7A;V6^3Mo+-xLe5w2A zoyz3|^55Yy^J264T)pXkmhYXD{aeuHt3{B?QFsZuSpjqDHJ%M6c3DqOA1#9-5MIYIk*?Y$AQT|oE9V12Y&J$o)DjPwMhliS zghv=Y_@AP8m?!E-oHQP>EPCIU5dCnFei6pYGH{ukB*!K72=%c4%sDzewppqMhin%< z{_A;GGvhc(F}Y3$_JsYAsW{p~qhCzM^+Mw4^(h#ULAJ$>pFSV<+L*Vr`%m{9)_%2| z|7{y{h(7Rz6cft4#nm=}Y9Kbz=`8zFewGoKK8Hy=o;;l%%P20|ESFwBj@9!FlnUBE8(8jNB)azV68r_^fZM<(9 zJ*@`=Y5}yzX3;A~3l0I&4*V1xUT@ct|)owI7ef8g|?J zD}25E-1BbN=A5Iau0^0SwZyeiOYh|kwO(~?PhskQ-VfY|`8I*NS=LAE2+Q?<-Gwz3 z-y5H0owJi-i;Zx82K|B;5B>?oJ->6)PjO z8@=e%sgbME00Q6JA*@>k!&q#$N`hqk8XHCi1xBvU-;!hFrmv?@cOH~@8#1fl+!TWAt6cE zUT^jIRtfUV7)zmrN3{c?!2RTb`@Lv+KH|%Y*K62I&t^UH!&&a&iV7~@=Kt5qeq->O zwKp248BClr)2-m>MtJ&+;m$b{%%^wja{ zKjWmrfih!jvVrQElFc*MxI-c4Wz(JB1iaLoQ86axBe?Q%7AGDS?=6!XDjO{JyEhsw zMKsW_Ag)87?v(4?i(bb)4(6JkCLRS-MVq#n`!G_M`Z0l2on_!h9XRzm|4RQgjSd+u zOv?BP6{gj);t>iq^;Eg)K;*3%qc94qS3d{Z4EX4&uCMD%QuJwN;3L~SqNbSW5OzXX z;ElIxSNubCbgSEc@zrqa!?ZSPLfscmRa;)AM0aX60&)rUZm3JQBR}`YTOs^%+X7ph z11nmHZ|3@^OTISzSgGaB4qSJJ5<_?Hzy0qF#UcV`KI4|%&xnxrjULS^^P!cix~yQ| z8sFKVHt%&P0v8K8SxL}-a=I7YdS5Ii#^2<<_UKLBx!oVtzf~@8#BN3C1LKlg_riC1 z=ZP2(=!ll0)v&)&0d}RDm0a)7SpK)>e7I4K&yQ6DiCgIDrwzPme)d{Q?XXRBszgs2V3`O~ zpav1);(|_h%NWmNe9u^J7Va;{p9)2%X`-gsejEN@Ay2G5<3!j|GT#}nvLX(ePStMu zfu?Ggko1#_V$MmCn1mFabZnyy$?;FpbN!rfMYP}~Ix`U>>lGFw{nmM3o*cui_r-W= z6*N)b>t1lTW>tFG>Ocw>e|lGAxkDOX zbhw)C)WGQ3(<=t`iZodz9w-ol$uHbRQ2D2+fUqe?bvc^&c!$_*Nrqdw?}_TtXAG21{a{D4%iO zF#3f_8Kd;geO_}HsvE*T%S%E{yUM-)%fU@O{``NcBd@;K%i?9-SiGvto@4hn2W=&? z^7>5=l-a#g9*{VDsQk~{FYhoPaJ^vw?F6~4g!`_=DUtoVf1d7h zA%ewAuC}J7f6d@G1z1`=pF8~k*5#Fcb7O!t;EentncTcQ7!Q@<&EgNA1B)9t4GKCh zZ;hS-EzN|5YJUfq(vr`#o`CP2d&8-4>x!|f^>lGIbIsi{p7nG|E&vStd+j}MVgLYe zaN~(qK(4$1k0NCF36x<8&@OPZ7f`-PA|v^WGX{5Bs81D0yMWOPDnN@clS&$rCfE1e z7huwE1H@6=S`1g~v6)^VIL*^synJ`r`smZ!j#tYEP_jffl1EOAg&=6(s0x|BPX+FvevKqCo|!rHu~j1hne=4I&x&u6%8ezTE|V5iC4^uXAQ8alw zn!%>A6WLskVt!G4P3)cJw}Esx@x=*Lc_Y%aA#w86D|Of5uJ(x`(!98{IKIjyrLXc< zLI6TiZ&CDbhv>YxE}Y09k=n4+cK=d`P)F$->OM4Xub7dn(A z-hSkpDg<2Rp3Ws@JoySAt;qx|vn~qV)cA(^KSvZ!)oh_m4CG8xA&pZKCxr89=*F5Y zr>C%XTabspH$E&6XSdY^V%2;V=vvReEAjbJ65@Uw%qA4ZN|n#h|BIXxU8XX>iAgD0-7gx{-nJHQG|( z{f6*kFWN4EQNke3YxjcD`;|)bEMn~WZtmA@uN|{FWgG%&4Y->i<1VoJ)$IRVf>IvO z@})-Q2&Ddv(v-2YdjTY|6Nzh|%SB~^g3G6@HQ?$!vz=-Bx#)8!@q`AXdd5;ZLD%{f z#hrZ%NGN6=FY#VUJl>t^D&Y`PA?*<5UstMIl7L?%_}RYfBQ3o~ZbH{arcQd;3xINI zR?5>De9nm8j%!}s0mzonul%(Vo-&>7_iYdYUK*67D`2G$W?lku=fEU9f11p%eZ=09 zFO!EwcR4))riW#9z$xLzdB!aIlYP2W)kzoa(cTqii#@WanJ3_Oplil6*lliMDQDo7 z?WHxACQ?;DiV{FYOq-(=^D=rCGgOWgJMdT5h6SV?t8oNYtMlXW+N`M2P0Xvv;>7A|K#{6NNnD-rEi~VGUW+2tQ$j0xh@* zTslzqV>~Y^l@r7D$NEGx;+sKij3vzP{`u3(m4jbh^hv2|V`XO~iBcVqZd1)aPlN zzf<-oZBHgOf=Ankm=5;L=}dCJ*4Ky`mtOX}2D}%q>il|^Hy5ueuV}1ToqlUHXmU$8 z`iUEAr0wMTl*+ZZJ@dQGSX#Y(6hA|^QY9Gl3Z&0?RQ!91&$*CLO6|yu_k1s*5{@uN zGcoui`E603KX^7rf2P~{A*;gqO)K9ZIfvM3g4a6~i#Atre0I7t$A)d4q>)x~zgXfe z6y`_EGcwhX+*c+qKzN^gkYW52r$=T|IJ@&x=aO$rPT};qDS8*fLjUq8v{Z;Gx&FRt zhXpCs3QO0waDqo`j~XczM*j;hJ+&(Pc9}Nn};6s zMZvpoPZjd#sb?Kad=J1Ls$8&GXU@+yZ6iXztcK#{;b43Y;BZs^vQXbz~YA=`vpN z+dnZGeEZ|jdq$i<0#f<$pIhMKn3ww(ao^T+k!S0Ter8~=>hgs0F3urQ$h z;!{|B?4Ui+2+Rb~(ipO6=dey?OwbY`yZF5qz{l~O*Pb^PAo%f*kKxYT?1J-uA~Uv{J#6cbU{?;I~lJF(s`laNtF z*0!0$-5iJ%q6Hc} zm7BQ4fH?$${bx#y(>#GM&7C-qMyIKEKvc;`BuDwRdou|grXtmXJo3BZ zf;&n!Ve>dipqze3Wt#qIv-iD=h|GPyc-`TPJ(V{vE~qe;xPJ1nZa&4k#@@s37MrGL zoclAl8k<5$&x|mACr3!OXUiC}UC!rH=qL!uk%AZ*sU*6ce&R8wp`x?$L7>LU_8Y)md zpFdm~os<#C*)sgM^+p0^oX>SwnSSSEl4>Sn=h3)Vo-xRF!$)$kzJ{9rWQJwHhS_1z`t3xS7Poyx^Qoll);5p+~W$~NjO$~2S#et=7pfj z&4%$g;BdRj#~b>Bj$CM2sIl@>%S$7rQ$@EHXh_8OkVW7bh5WNhpq&X zQ0kiK0XWW{XT4a_L?CZySH-=|N&UD6mqm;BY1SoF)$5nFN|>Hc7hh4drJvdyTg- zK?>Z<9zHCLza4=5_&|dbMgJp2Y$>~`^Rzel7j&JwzWc&4LLLN1*E1Eu_7t$*N``{A3x&+bZ}K@R zKWOBUE0@kuIwp6nihF9!a{`rg#HSObWUInfn-(aoI{46A0$8HF3X_sfJwXSmnUd-4l{Avp*~v_aXd|SYXfO&{0Srby+BQ&aGQ$;4 zq!qk1xQL3NoT{9HvcH^O8x{fCT0O1deJgF(Ww%_lO!x@Y38*5GU zLuWdk^ew=h8v*Lv|CYTT?ymQ6F(%OFm*5U2D6yf--aX#x2qJBO!z%$qW$tbO+P4uR zW(#oQTvbM;GvspVkv(tF>vdYKUT(FELxZ^*9b{*^1d))*nO z(0IyM(;t#BMnsdy!znabc8LDw`BupZ_;kPF7Qnc4`uOob16{a6Z+TVb#|T#K>e$Z{ z$ z6BnktC=RFAxaSLSxGQg|Dcl-Uc;~148cH=OuB}=SI($qpeTXr{3^_o~m3oeccc=eJ zkJbcxBWE|XG44N8ZOs2R!nRTZMGrcv>82t*qOKev(e^XiYJkjh-Bf?depQ<3dA9f3 z>p(E_%>~1&xf?W#`idwcm^j5O>}B;BKoLg=RmVzAibZW>{Rp)QSuPg$hO5R zD*0{!>l=za$tko|2S1N_fP!l2N%|aB47LmCC%=HW@izb$>~wn(mAV4d!nR8r56xhI zvRNoGK|AZ=T203{yUsV;`KMmJ&!HY6o_Ls84vUoyp@Z*0_?I=Jc}RZ<@h23#C2$Bho zFsC4LGf#6rE?50;Vb4uGRd6m}ej0mXP#%$MP}Tj}2URioUp>!HlLbyJHlED6tS~2v zQ*=@^cXR?-aQ72)QrrMqI{FG^L}QqV65G*^YZ$qYAuNO~W2^&T@vKz0Ada@``r-YD znx>r7JkzK4R1#aEAwoeGk!WGlc2f6SgOx4_9i0-zW#e8`O*pYETpmddIbOJMT2u)8)0Jp-|-3W>~;ss{v65sG4a*Tw z$}HY{j-{ZS|E4X95Wa(BlZy^*1ToY&P)2nT?ut(mu^t~Is7gb!v)EtmsaV;2$Uga| zHA-%S-d{6UuA2FRJFiMV55G4pSciss{3uGFW}mvOiZd6W!iXaT6-U&A3?!87K@Ar} zulLB%DI?}B+!7s}Drk}kHtI@S#2wsOTblCE#KPWTjr-O*2$fyN-btz^2IlX3jktoh zXxA7gHjM?Wa?7n^t^yxS-(XP~s z2_^Kv+5FvPC0?kt)5mGW&LOAUuAv}=RKbg+7Mec zpafL0lyP_oK<-wC*N~18s^ZZvdVw$zd4YO|8cPYIy!>tWtpAu)8^+Y>fqR4#g5vga z3T+o-D}3{*GmV4I?55rOs+v{amXRK!SO%=b#KVYo({fJ#(q&OzQd#zAVRvTbbj4!2 z(_1ys#sN1R>M43p!QTrmi*)9-<2L9LMy-bc#jedj% z>)kYhG74hLchumUb2GDmLfg~J7kQ!2E@yjdJH#1ntjnK+T)J!wwdEsNmA)C%FruT~ zl2DC;kT~R=Sx z__pGu@SF1)S+*>0oUDZ*Wk&_-WdSL7W#RDR=bI2LB5ct+IyM1r?GOn;`~ri!RSGQd zc?lKo@GsTZ?z?_ViK5Fqx%04$KAD>3j6<1 zj_$Pe5SxRU!=?H*$h0)w^WWOC!Dzv{L4*`S#T?vg?hFRHS2+ngCEvyltZi~@y|b;h zdC1cJN>*xy;5|u_ZRfz~Ld)}%$sJ|07AqgU?o#i_-CxFtYwEtz9tu-EJqa%D^4LV~ z&$0`W+iEPmdvacpbZ>A@imrMV?;%tBks+&S==}k6wChG<87`z)?KNYsqDC#^rd^?+vIMRB%`@?7J7cn*#k_ zM(dd4DRmH__G6)`r8F<p8}H#6d#ocMu$g{%EZ+Plp@p)!VW;3a9sCixkeAQ{PFN zD^cBz$qDp7?DzCoPjWt;U`uQD`a(AP_-8nvbC!!UkftdgW%JW!qgit-XpO9lT^vETL|AwQUs0ERP8=Fb=O39rlEFm+jAyiiv59?fqH~>Da6dr$jP%2VHP(OwQ2z)kygYyb}_FBx|nySYM(HJ1U^OGznjJUk;!zleWJN#d( zMsHqYsOK>KeR53DUh;>gq}0@2^mi~Z+P4TEv|zMak)c&8#0Jfq4%W&EQ*iaRqh^D3 z`u;~fmHTNg%f-AwY`86w{OImZ-0sKA)hY83Ltq}>re@(j88d4DAT=skCQ(%JW2KT2h1R()M@M!j^=9v=ZF>4-L+OdsD4&I!G zttj8vO@5H{6S4n|6kVaTO=X^~o@}#Y_;p+{pdeYIWG(nX{t02k=>!ZDrVaL^bh&hz zV{)%Fnzy_{sv#QtuQ1$brk;T$DtTSj`Z`Zj$@%3+Wk_*VTwP2&z)9eoR2_3+Z`Y8b zbCIksZ(U;=gHb}OljU=`pM#X~avcmXG1J$N6NZuNebGa#cdm9}!EV^ju0=)Uw)1q< zD!;2O+MQc2W$(}reyV$IULoIRMH9|<*b*_)(0j2T?F~h!{Wq^Ab#~OrMcoa`Kb98Q zX2LG0{kUa{a|tW-a)alzgO*c5#3+x*4)owbU>BmIulu1X`k=_LA0V0$b*f#AT8Me2 z4$K&t9qa*ucB*3{@Dg*uBFrCGI5*iT zdN?@P&=b<;9tY0#s!lz+)E(_ey|r^sSo^Q2|1^j{@5F;<`!iM94fC`qr@K@v@DunyyXcNTcLVg2_K+HI<8M4(6+~yX!lMTDW z*U4e5`OoxZze+BwhGB4LXgaiWqGeUN>tFzf5Z30pXH!qYfLGFL zjlw;14owr@nvc|?5MGu?ksstAORZfbo8QU5=L8}Jbc|=BX!!|9PQuht^54{lse?Ec zs@U#P!zh@;Z&40!s=S0qnzI*n2Ah+bqUI8OxQI=2mLt*UyCEoHXkj68v-Y2)J+*q? zgP>JRa`%dg?fZJ`2dd_vbTxbnT4gz_lkMMVIB8dSTmJV1uRsy$8vSwf{bQS0x>a*5 zdj32=Kr#!P3Se=I{W z6M9dY{6<(LV~G6pR!2*R1DaZpE$EV;QJ_|?McZwny`x3`ZNP!4X{pHPUSr$D*DfL* zOw|o`sG$on25y^52d4;^g}!mZTx>L9hp|_yeQD?=tgXwR-TIT@FY1pom_Qf7#PazEEaxr+A3dZvX4!jn5D4K z!!nSD?IXXUldUD?60M(48<=BAwQQC6Si^808fvU92dc_O%Pl)CGZP4Yk=>KEMNh#V z=(C)HJ_O3)KE@~T4@x!J)K%3CBOU1Ss!j*5_`Y;SP(NWT3U>c+HpWg(*k>>gCD7i-Jue zP_y#)x8Op9>Tfus)|4S$nf$||94rxE4hmA{p4n~k9cYbq*468`*b*H)##!Pq4dvGO zfZ2|}u|4b2*>42~LVjQALH`%5L#@GTDATv5mMG-RqzK_Fg_85)(Zeql7X>}10zI;z z%xyxBf7)5vo`ckkj8%T5M|~mz*`#OUZGe*_*@*@VfUy&NLh>Cp=$KJqYHg0B&nFa^ z!J`#-qC)@apf&^0TMx6=WnzBThQ;@(q+eJxW}{oEr;dXP>*w&0h~Z(Y zyP9(o8>DqAj!y0TGeyBchcxv;vh(0R|6pn3lBl*L?XOT*v&-%DKLANf#EtE2u@&pP z0#SztSy2H?aDZ_tO;G`}ZYoeRpH899QJwz7M{eaht5-luR9RsWoM1 zb)uiaGxt;IhwSL9h|FoCoi|IJpo9v6fwajtb;a{T%>G8St4!}U--YW>(|5vrTk{-= zclYgPk8=56=+TXAU(gtTp9xIlNl{*T)%DrcztjNU1vwHy+$PXC&gPH+i z#0865xA;#Rl5Dl(tz1c`aV%nR1XR()lB$y(K}CEa0er;%*LkUStNI(DKg(~!=;}}Y za(K{EGOc9wG(+7nX zKZj7_II#amG<1KpPOwuvpV72Gsh}4E-te-zTv!V4;DxLVMJEEDgsg<&YTgmkQAZyPJF?kv!nY_jihETr8wY2W) z8&OD1b%R47fSQOC;h*(x2+%3lQOGa4+433rU3q;W?>Jqu^E8>TbysBFl3vO@Wfg2X zPwIJJ&qXYS{&4T~{dG%u$w{HuHLukN1s-G@CHejXaND&4eG7V!?u@ehUmI@?GG!`?^w4WRhfzFSZrh6`KELz0P36g zV4r=M7xRgtpyY^t7vwA}GdSVyJ%ue=to|JK=optK=wmra37{vl&;_oQ0i6=w4^Wlc zqzuCNmKn{=Z+y%@>mIKsjsYX&1e2s7-u!ft7Ln-}{tq`nChAMX1V1DfjUwz(@O2uWE*tM=67mR{w+Isc z3oo(BUA^$bc}aP7z9f_ar_1&rvte^pyG|3M!95Ko!hleP179DaKHB+L41Pp)n$cOe zG1`X@(FL6!4APnJk9$RXW!QnV-wQ3X^!r48EQ2rj6@a5pQG_?NcZnAvJpgs82ZfA) z*gRy%whNkoMPrHZ8Pi>!X{)YBCbwSit^JWYrmsX|$obZIIGp(BL>{4HJ&P(9iJ4X{ zt6Wa8PX((o@n+)hXX69N>%70v4uqq3)peW*jQG_1U4J3F_}APDfJ_E25YM*GG&THE z+0nfVzLyQf9@5V)Oijifx~aOxKPcr_=a7AQlt?_eZ-)%Ok^p8|X^EYQI0h@Eg&zW$ z+3N=NbS2Vx9Gjxhbw-3=lhg)}>`6A(g)Ma+RMYf2BIsv4jepN8^#u`gza_z4mJVji z-_)|YYgS_}hu9}>pWTx>TB?#G3dubzF7dNDkXI7`-W(ZTQC_{` zhf%pijI?o>6TcPV7A|UIlGJ)*=6#6O1nO3qA3yrUM8)`mhkuptw_T0rze7!tHH(6s zE>^V(<`&SQ;nDJd5JL30;1weXP_J5H>fEWU@|jFU?l6?Rmfr2x)W;SrN(47hs1AvI z2mjkThNiM611h#Z^d3lV1)g&+x-64|6`WuM9IJCzN&Bv7!MpKdf z4@T7VF}eSrIQoQdaL2zoFzIiFwW9zS{VY!A_suwnGY}3e1KA@1LRZ3%^$R|UxZ72) zDEii@kFJgiGqeTdz*XwL9iZfV@`Jc0{VL9|%V-jup>DSt>1!o#2JK@Y*mlq4 zlc|5#XeMwzi(K&2Ra-)nk@|Ajl=uZ}2ZZ=LNIuBQ{mh_3l*^&I&E^eSH5u-zlz&Q8 zszc8|rWsf*DF3w;vCQ&B##YUGB+AzOtuE;wmrT}k`NaB+`-4CKH;b;cd@}QvDPR%d z6#;MMR8?hdNfSzFJWKlvkHe#@YiRKGk#GELLc)ElaFwb}8Vim2DEBoP3M{>XJOVHE znNHN#Zmdp+9wlxoMe>)@sloP5ypq1t5fNe9XgOnUccGQA#Ud!QPx#FWw zqvPQq&XfEYS3lpwxP_W${gto^kx=zm;?Vsb(ZxK_49zf^Z+0hl;S&X?wqHj9D zP9o(?HTwsh4lznBoQJPsGQ&t9`C(_bv#@7G> zSD0-*Wwxb1x;^7Blqxg#R1`#b;Z`XB@Z`NjO%g)@Q8~+vfx_-2?FO~2Qt3uotw|D6 z^_`Ks{QH=}jPPIB418rrUM127d~dJ~wlXS&lnvQ-vtHF$usBuU^2Ki0{fumS_=JDclvl23eSkFK=Nk@@>wT zQJxgN_tI1b4u`18XnL(1q@1{DkBUl_xQPxXf1WRD`n~XAX_LPpHj2DoHmam?wEc)w zQr42L!MycD9cBcedg!F-+Koudi-|afnBP%jqdJ0#L__`WBhS2_7rfcnzgTh3&AZif zLWYAi2AZF;Gm9avCz+oAHs;xwMe*~Gj~VG18O;nzkXgDfqMK3iQ8v87u3BVcOjD_a zxREab6{4TAmP8#W8d^t&*9z_z(S_<;C1lf_t_qQVm0pW+kB@LXR%W`z2jx&`r5WM( z4u3yg{KJ7|HeXMMNeFhM+V4s6N0Wn;wYezM?ddMPu*jcw_9B6T?gHfxH|p( z;G^YoTBDD`Vw|Zrck=EDf0uN>yLU@D{!T0F#C!k)kx`GVZjb6=y9YTu7`|D78cN&*B_fuA%{YMhK@z`kr z#J#F^s*HUS_Kc$-jxw~KsR4D zYmKK-T?nggi*=i5{D#Ly#Z6v+s&vOhI2gC5p(uBZxpeE$W3PJo;;G~;62+ejMka>i zn+}`s>RMb`z&CLvzK8iYoeIWTroV4vq^B>)+oTL9`_AMe2xmWzo>)=}QiKUtKyl}J zer@E#j_?BJqx?=zd<(;5$L3OA-|>lAY-Ka6xR%lTMay4ZaD29-O8$}n&50) zeHiT^EujNNpB933po$~G2REld(a91Gz5)z9U={I1B|6{r9*PwF4_a8 z&b|I0v{{2&*C)%#zR2rP-vDVSn8p7hD#Qy%(r#vUc5-_tQCFW-bRQUyM+2COw8y(M zC7xBc`tNH*2t*Y{O<^66YcTwRyjexZ##3`vs7j_wxR%ecQ_4DTIp0xeMfI|uExsS= zD^XDpzehPQe54@Fn;qXcA1^I}XpGn>DYNue+9dGM_IuV^LtXPRHztWA`rFp8``Vi3 z{Z?^c5K!sjD1%FH!~fyo?@>d7DHG^Ip`;)4pu^;>!B?1`^u8g;2Z^xA#8e+%mx0EC zb++HFwfkdr)2QQ=?D+`h9{7jQ9j)3bGQjZzR?ve|@H|{!OJt~pgm(vQK(N=_Q*l4P zc*5;*`_8!97X)2G^XY}KKM3Gvhre|f^(p@hs$VuDQNAM5ob!p6wZu$O0_>>+jBc~t z-}I$`dMPFz;YTdRFJ+YkJE#5XmDj&1_KF4R` z+}m3J4h}$`CJzVBt!g?cUzd+=&I@<0Ih*Dc=GEp-I?Hbc$<>OvD<90sFp*4C*ks3w zyn4N7a`pjyz#lk#=TV{(mKM2 z{}asb{mNX=w1_g(C!|lc%raRANWR$#`CM3*^nub<*wXDp?GZk?_fms3C!o6%Mh7D8 zA&{&9u8NU=E85F~Hs_M;^&H+q(UhNa;TupNYZC^99p>G596B&Eain8-hguA&wu8z* zK$&~bH2K#}j=*Via1b{H_sV(1!ToI^`hHHiV!o2x;U}ypeq68V#^5il)IC4uod`1r z)pJ-+b3EP#r&@sP3Bc~~AxV2;P^<*&O2}duk0*LmBAgs{%0fo>=3sJS1}Ij;Ck7dNbS!9n$8(T|7LU-g3 zXcNG~M-xoj1bM9tw1IYyXnM#Du4!J}FP4+`M)HUaMOR_Ht&|-IUfdQ4^x%&s`_5GT zIA^wnt-KWPI_X=6cAcvIzii39u(C4I< z?u#oRWLG#hpH=nSA~n=1qg)p&^T9!7OK|+1dF;DMVCw6LWJ*?ZhQK^XDil2$iSM z503!hzgV3?b1K=;&pcQ(6El=4hFK;d#5x*VzeCUN&rnS-=7+a0JN~gsj{H4|`2s6! z%!q8nw}XhEFeDKTw|!ciAfJGyv?oJg2cTM-N%m;xhktehgu7rM0X4EJhbD0B1e<9& zB?cc;lqKW~2HGKu1@YvOa3%|UfGqbtmHZCMcLT88+z%*j+Cip1KnbY;7>xe`eTg{g z61>| z5{91uaLjhj)>8rqHv&JsB|fP2Uej*SnUxHzGDv8BsT~D@+m{kVu$UPKkDW?`v<_xQ%e2Iw+jYp3aE;#c95b^|--5;7`Tl7pZ~Lg0_UE4 zPuBP){V_xXDzW#zK!(pWe;$xaXC4$OW|o~=`_?&^2| zZz&q=|)j^Y&#>7&P4szDpN}^uXWb%wP5|mHiX~G0;rLc_eDt!hZV~ zv{~zV8=n(t`c_M%bw{B4f339B&OYgU%IAs3W?e4OFcrFPKn$RbE@*H1A?o&UY2F|Z z8W95|Kdj+K02e^s2y<(+?ll18`|O|>g!}-Iku>nO(vntVSdRhk#2#H7fOQeru_V7E z5W!^~A5GGts`7|n_osNfw`>KWn|)^|@L6b4I&woc+jiJ0dUl7M|tmV&8xb*5?4 zEoizd_rVT52csSEYVA;CYj)bQ^T*Cu>SeY8amOa1TqxYv73$#orP4SRUfeZl?|+Q+ z*L$jG8CW`ngihgjw}o6c>7|+)h`+*Z_SdI!8-y*1Nb+{ct{ki2->ve#{Zpq`7Ym%%sj-P?=Zi|Hec|3;>LOS4Z6$R;X`T9F}Mt zgb@1x`<^u#uHtpX@KyW-Gl%`yItsjv39`GC0_* zNqm^WXjAlaK6$o8t5JI4h^@-DZ|RQ$7M3EugXcb0em@GRIg6PgbC@&>4gyQ+`t4ws z0bo&wP2st+IglPR>c(VXT=|}>;faP#7haIGrmJ%1@#%M zwBI1K_!v{mYVQ5QY2fDw{0|{XQ3owJzeE@-FU?8Fud+kN#|%eBzaS_}?~x*giAYLU z{MXk4i0kt5PMSZJc18~9hnbCjcU=%eK)aVuASE1)WcV&RaN=Fb(hg|rkJn+Xgn`h@ zqM$oKsk`)B1r|XMuej6AN8a{vU11oXO3z~cXtFN6=OOi%Ahw6Z+XjHAywuTLW&Q_6 z-XPmgx$~?GA4K=sysvogh>ik=KNW+4*vD8AQw7=UEAaBz2TP#a-z>;dk3uibHEZG} zEcGYydO+`G>|%u?jc&P1NKg$p=FmbJ2^|i2;{;0g^a3ectC8Ph4WDcOcDy{Y_aImj zd`)Gz*-TUGhqgk^<}&MDTcuh|N>49dcV*rao}Zho`%n+SzcRsLpoO%_lC8l$sV*0t zeqzo>fRcvg9=#soe?JjWlt0t=kRU_4!D!^SnLaL}@C!+OIFYhr*UQ!gbu-@b_z)R=L+znxaLd1^&}k@ENSBN7m!@9Q zCi7PaKk>%((^4+hnXfeMbHX9to*-vv>Qh{=>92j8H0E~>@Ht}k`QI}|A>ygoig z-s?{Trm=is-cYBsA}`l!wz~8w$a{x>;mN+7;M`+~I{5+zC|TI&L=YgpI{;h_DcBPj zdLto8GY7ByVLG3dZT$gA?e@8+{$?>$q|Nf8e0lF%{OfHN>F2hNV-*sHX8w1JG=21R z=Z4!PLVRmx`NK4`X3aPfxfCuo?9s=Acdx873Ma6CGB5>|I3VJ5q0JkaN$m;Fi4Y8; z6p_w__>rd454~^3Lj_7p@^SgZB9PqEV_dwZ(Gk;RU!FtgexB;_>e}1TJ&LP9O_ff`^eWBuhcI4$l7LF3;iKOCMi+`d=slelA-rEV?;thyQ?psMmf z=}3nZBe?(TOtG+ioJeXq+TCoQ+~FVF&;y~QPk4&Y#6fpRl}f1ayW^JbgZu1!Kz?#8 zC^Yx#76I)bd|A6$<)e+F6M*L)h3Q40${BiI z_kZ2`K3}TKnq6ESIpaDi-RM(QRkh~~(P){(QVg=9;wqakP^}MAJP``B$-B9}T`EO% z4{2rP zY~cEP>Ub3_7q$Q+KA_&B4K;ReNsu7ek8`nchlIIC}BBdx>Ou zohM?o*H2(K1_8U*9xAETwHb0E9EG4e-V=cM5SQn)9;48#2sJ&t)4Vy z*+tU7K^=An?80j%Y$G8{<(f*dMu?@-(f!I)=pz#>Ima2qyHQrM7d|LUGAA ziOJamBP~tMS(0Pr^1L~jM>WQ(thCp9Z2irmjk5Fpb~4PNX#0f0JmPuU9apF2c1H>2Rgas|F9#4I`fQvVjz zBgIs4i+AZ+qjWfn_ch-~+7?GgxRxycup1|?I|7g3OT-iydGbp``0~!mN3|uXCIu?z zZ#>9-QkPl2XZD!Qk!eVVI`@|^SJ`iNCra+Q*&MF8B!BKmzqUCt0~_xT{@W?c0`(g< z3SffCapwLwf#P+#gnCO@>HmI}5+SEk{~hcA+0lYgFU3OI-``~4L#C2>vAEILE!wa?G{k7Oey-XX{ zLGrEQ+>=T!Q_Xx3cZ1DCLlb#+0?wqjHjH3(O1MI_)DdX7d9xDiQG!2^Gy6<8$v~{G z3kEiv;N)Cj%4iA2)I3Lw1hx_!L6;ycAX&xYqwzLx+-I?yBME>oTOnmQA(+>X0lBp_ zfQd!|qOn??0P>GmV#*+>x{Las0YwM&t{8DTy2vxDw89jcjvN_Ar}@>V}Ct5GD{o4j=1%q z8#&AWXY*zZDpB&2!FFqx9zIdo704l>GdHI(D^+Jk+5JiILq)+IRbuS0%tpAxIZ&(_ ze|-~iFcgqm&@iepsT1L#%*L0giYa$Ze!YMKmT9+;^y5t}hZRd~R=H44b2$2wHa}jL zN_2W_I-6%3io*08R?c&bxWl#_0p?_g=%mn>336Sbt^3J=&_%gsmQWzl3aqU-yO6N#pz!F!||aDst)x@4-yFJHRFsy8ie$*gCT`<22-Z97e03 z5zjCM(t)Gva73ZK;>!xJOsD>c{NJo6l~Qy+y;xYRy5jkJKF=*Z&@XmvRS8-fZjuyx zADr(WF(Dre^^tLZQl`UlPm2GPu5^Hyb0NSsKxAfVt%=d)TBWn*rpXVn|N2!{_xC|o zXOU?dpZD{pO2w#~k7hy_DRyLX6(! z0owj4e=m&rJ_}wf=_glqCf=sDwQ6sN%9%x5xkb{Reb3}RaQ#M9{s!!Vw>!za)*&B( zPT|BcR5mnjkZkP5)&K{mj08;Jbr3x1;8wmY=^Si4UNqElL3`4&2qro3jtbw z7uCvg1P0$(+tu+*Abu-2!7#=z*nCcf!Yk&c$0P8G;K=>GbNu>!5@R|KQ*6%z`q{v1 zBXorvz-F*GvAEdbHD}gVZ_tH*FmRl|-3O>1+m^&iP8@r?yUPAz9sK?_sbmycaHyCi zB*k%DV_usH>>4rUW#1AH>q99T3PwFeiNdyY;B<%CU$%Lk56P?YB8TP5${T?WD=6p! z+FwL{d9k6yX)(vh0tnkL1$GB}aOpJLLUzN5dSV%Omg0UAbd#sn!P5OH5RQ-6ZpGPc z_}HAX=>?GjH^}@)jGH;K`F>*r#hEE^Q5~h}Xx5dhvmbhTW`5rJ)rlNGhawn$T4gI% z18>i@#PduTz~-DwAtSuJLo|t?Kc)J*#~{%sL-^yI10vwuP9VGWQV!!=>zS#TPLEl1Up!S&Z0I5?AwyrU}L)J!+| zL}ks=ROcGztzjL*xRX~qcRLVA^m~*mjs)kJgxQf$bnAL}yt#pMU1l zI6ETa`}Px9p8Fc9-5&!(le!W7BAI44Hk2cjKx7_wU)Z9clevGJ(HN0}{`VW<-yCDj z;h`r{VV%68)4dw`8ZWC7vm3SKB7UCuf zmuV9LBRcLLMKayUw@GGj(V*6Z`s^xERsV}YBS5}FX+DF|u`uvDNKf-ShNp^WJ4 z$#rIAbX_E{6SHQR%0_r|7Te3xwx7e2O^{d*@xygsagSy{|62eL))0)#W$U|PC}Ra| z8A(RLhiG6{1N0le2G!iDGCHAO84?v89ka0Qe(Da+#^Oi#>s))PrKU*w?9Zj4Q1NK!|H)wzSn11?fMg7wsfJA)C2>UC)+ zg!_2Z>i+?00U=6`>(qj_F8*NQrLw!Uj59<7v|UlFxW%5Q2(*d&vW-*BCkF4H?iSiC zx1S$aCes`UJ!nX#?0K0g4U}|=%IPY!r1A;!Ku%N-GyW^MWx2psZ1~FJqLwIZXdH!V zFqOW?eWk=?6+ZPVk@eSVK^qY7Xjlcl#B#3${}lVhnc2p_<1!(ooM1UPH4s8Shf@y8 zConuDGY@UAs+DXyW3#W4>Jup&Uf|fmY4aPbW!IV$>ruwhEkb)Qr1mmHpc!u}gN@F)?4@lUMK}Eut@o)Y9 zNTx5&aP+5FhI^B5VlEjlp~^Wn8#qh+qRk>3b2#XoLHlo;1Wf$k5o#DRAvsr;Ltpj6 zd{XI-)7v;%1WU|=X2&Zbzkboht0+RS!E4#%i50qS=AM9FJd|-?jv`ymhnvOUu04w+ zG@&RnzPIc1SwAat5^}}18yL%#yWt}()94u{vb`6iL)R?tB$~0UhFVr%;efbPznR3i z8KuwN@;Q~Dy;;egQW(VhmkG!IjoU^>3}T8l!wJegq^otEl~l0#1r^G)KYF7(xEXI= z3Kuf~Dw&(T8Z#X79;GB2aH@Kk0h{ETSwSH^@KW!O3ftZ!lhm3H0C@e?_Fdd4sHES8 zAuVEN3(cF4LA5~a)Ah&G(C_>e{@HG+NUd|Cc-^1i&cV^n&IlrQ2l5!sY<{$hvoegz zWj3u0UAmOL^Xjf?Vf7FTllX$0?`RDK(g_3KxN9Wv6Au!K12Ffn2$URCLOInh4xNkaxxAynC#m2ZVHG(CoMa=@dAFNdTixgs?*Gh48 zr-@|Ttdm=>N8gZK5v^gPO!|L5a^RdF1Ja?z6g;Kk1W%QhN28jpqPWlKNNyh`NrOB| zbP)g6rc@AZG2x%=YjD&&;jk)~3FRT6rcK&;l@@1hDBufi8ShbWZe)qK$%BEs8P>MU z(6weZz(!s_-WukXAxm$4AAJ^BKh7U@RRvjZIhNLUHCfBy6>z*zi>N&h(4p@ELNnlC zD91dTB>npkEeXAHwna#)rdQou&>J?X5_ZHU@F6Yv?6w;d=Y-M`a-NBS zZ7@5bXe)=#@%SCKI=sBTU#8E@6%{rbTNl#esbw_k0!j(W{U}qyp6tZ7meRzih&uovY=0NzFvNH)#TZe0%0mTvUeJ?y2yG-rbdRFi1gK7OXRZ7&hy0QHhl>6i}hpn(OV?q=L&jLCHHav zQ>BvOAu~(;-MY~apjeUtBUV5PN(zb zXWC*vNLiJ=57CJciL#c?xGjDTdJW`FAE2jDq+ znXPVwDfy9*ki3Oe94KnnXL^5R{{)5!jp7?HZYQ-1F42(e8PHPYR7qRtykbQ0e~Zh0 z&6@ccYQb_|<0V@!XSP&_81p*m47lQd6nXvM#{~4x{9#ldLKyW#_rDo(cPi2zm@9em z_|&b-%8)u+&V#i+jivMHvLTLqh3*B{%b+hgzP-GEJ;Xs5z!vw(V><@t0I`_k^zkpe z3Ip1Nwze4Ti9EI$cg6x8t*{)h4HYD1v1g7@?xo#rY@*ADY)HJdfu<{&jIKc@Y?)9Q z{}#JY^QnK%cd%H87rgYB4{SpmlIO_8vX_A`;rE#;`!gOT@F1We^LoFOhM-MRmc z;)*#oxfoit4X{HFaT#TO?>y*drTGIqy|CYo)G%{qZ8Z}8rn_nWyko0}hked@Q>SF9 zu-s{K<2L|t%fl-f3WlH~xC?RyY{i#dxfv<>@bEzVhR9c>@stGP1(zc2(+&C=u`TjP zMV}H{XL;Kh5}g1^^hu$-E62VP-mE_eyT06z@(VEpp*C3APoLyrb`8XvYd-r&5GhL;7o*(VT=4=(temvVWS*3o`jBio^gVzTIFNr z0=)9E$&PKYRd(9A>^yp2!mI^MVug3{xhm2ku&5v_OCW<|Tnz-Ux|rf<%uaoY1gg4* z%G^&}N%Z4SVa25KP5}FY-$Ab%rGM~MQB+haY8W9A-*@OeEoYTl=o}`c^xUdFl}qmz zjThb;sBE!i7lF5%qI%%!bB_Faiw?lZQo)N*`ABSxfSOWqm94U)YPdO;;%+?f#P&LA zba_ME2VrAtn+XL8n2>g=-k4xZqJTX)-uMKN=gnim4&*+z^I*mTc@gcz3>F>s^Di&j zwPuj$)-(774?YC#N;-IPrg*$2n1uXyCj+uMMsD~|$|*n4^aA$!@6R#pUk8Kca!+8f5P$3j1_TqS5HTXRAm z@wrgqLM$8f7r%iiy~6-BBL^F;z1#G1yBrr8xgxd6xgzBmAT%mZQV8P|qcv$JYM=h_ zGhdW*+hc-?z~#u;!KgAj(U50v%H!?C|8{{@xzmFsT+~5DehIK?kEO6Bp55eo)QJJm zV7h3K;|6P}c#I$;;Q770y4*s6Xk#U;hv3ZfnQZ`ahI4qKAN@@Qk{%#*K3L(CD~!Nu z7eh3l&(d!=#P$=H6xiSEHaWx?DqmEDJ-i6VZl5om4wj^i@AXN|<@{%{0T3kbJxUEA zA`Op9!k@G|mTAieKNI(-P(FE*EkVL6O=iFnzsd@ASt=eSBlGTXVGkjC{Q{?^PNVZUtg(^$;7Y^sbxQ67r?3FcWGD@P__|EAWdbnyos{bs2+ zP!@zEek>b0TbqQ|2QN<--bCRKEmUsm5ohmS?z{nu2d+vYnj`!d3%%?>-CCcRt=4|# zKOqzwE3Uv5;2HD~a$^JMRP5qP8+`Ir@oalO?|Lc(kxW^Fim;TCgMOycmj^am0wsrt zNJ8UdxD5i51*|=ikrNXyy9pYW=xhDP4Y>b1#*d{c<_iVK8^+qe4_UU@fu~i0E(!`W z);Hi}3~VCFAaP=4VaGt%Ja=0JBR55dDv~kGMhe`?>w{_8nL1!c!Rfw?MYwFw;sC6+ z_{F89q}*myWSl7=pKnE3!rnbbPWmJ}*TZ>BPSCFA!kQ28(yIL&{$MA)G+MT@;6Y|Z z{J3*A)c^O^b#DNDM+Wh2+*x-yt^ORbpF%?f1hqK{76eTC_c1t-Hqdh`8N~dXgSAQ4 zOE~LusF95c%IJ=$E=SgG#1it;A0-_AEb9u?-mu=S4J|H@@%?T5`G)JB@y~mY#P?0- ziG*hQ`58)4%*x8j41)v(uC%5`)LDcqZmW^VvLT4cVy|Z2VxWZGaFeG=MnAta6{~e( z9;SN+zLJ2LxQd0hw+}`I24Yyn5P}!~XomHa6em_IbR4?`a1!T%Kt8n0);q($1eq># zr4&Mc?+fg;iJn!z#Tp22;u5NZJIAIs<<|kCUIDO4p6UXSlMz(0vJ2w~kpsdKp{muI z{x#ff->as>XdFq@whKOUxm5n|k3o%MRt{1U7@#-THc+spqg&Pu*wy6I1u>W|- z>duANV6}&!c;N;CZob3+nku1|%u?@QSP_rRe|+9kQc)2txm^9V4@W@90U;BmBr$W5 ziLa%lKgITW+wzZUUjiq5y{?O6aat3D_-SOMJ#n^t8(H3H8p!jke|H+AHJga{0D`e5 zCns<#+U*Qx+<>Qo|La1N7xP4%vLwcg$EWwmj`q!p3 zfFPBb4k5QMzo0-;YzOX?auz?vNgjb*U6Q1rW@~OeG(Yr@ga#OmAK#R zTn8Wtvs4(!zY)8>c>J||k02ET`^bb?!Ase)ii(26LmQui!em|_V<0f&_OO#Y4TK6x zm9mB100#;fIOgo1hSYj{AH-as0}~8Fz*oJqyGt|bJMx?9*zW9Ky8sWjkua~uu+Oy> z`#&C_@V%wPXI|`=`(vqE0*x=E?rSiX4|9qKTM&-?@5vfd_-Q?zo=E{G7NXPBh=|>D zUJc9n%D=n0ojKh(f?M->dMCp;9PqsO=GPq0^QPAw&lPbgJd%vkGe!(UkXndhxAzR@nXI8 zSX$$^R&;Rm&Y8+wuy`)3E5*48Ba2OEE(YD{+YmResc+wWpOJq<2c1wAU*>21{8Vis zB71nVg=l3z<1T)_<3zWsU8WVN@4;n2mZxd?>6^jj!%GGxG`yQ+kQJ|k?=77g{3+pH zZ~qmL)S!Ui|E#{j|G4O>1g=X%y}k>sDxB;Kw)PG6bNLHAj({POEMObH&L?|$$1aij zZ2qAA55s#F_l`LO*4q+*B8o%F^>T=I8i?~DdlbC`n*Zaez9%DmfNS+&0+k!pXI-2n z2WTU6_OQ2w0gmN9fFUeOHu#o6^X;A@j>CNzI}Pv;{z^`sUiDm4sGqgG2JC`E>_Ate z2AY&<&H?Whh}_A@UC5mV9Mgi^wmt)2z5I(_6r1wV7uF&Acecg#}moLvQAD6p*sG~9`L`lqNp+&pRDYO6m*3J|Iwa$qCX-jJU2VIVA23K_uD zZRSYM`wQ+ZVQ@qeTa^z)LxBww=u}uL9y2T)bQSN;d_T9YbGQNb$&}&iC0++c4v{2) z#j+auN!>=au0(4iA6HG< z8w>aXw8Zo>G>3Bl8{7T5DWG`dRx<1k=ak~tW#2Qu=J0CShWcN6@t7EMFJ0}8{`W8b{(*56)DUqM z6^#DmxHuCLlwEhmtF-FEhG#9=*#-E9kB%Q$4%C|-tB zAb2i_%;o#AvrDfDu3vxWdrOca^5{}1Ha{CxB!(1d8nw4OAW4}BXe8Vt!+LI*2w#nI zc$0NKl$olL_u6$mAc1`Wm*X@LJeugKJ^K>&bM~3%c3R{WcpmDD83%5pa#)-{LBpfw z1um@tO0ta$I23$QARnQImk-y$tC;y)%MR*a9u$!s`4huuVD#RtEAor7&&d1d0G(knZ{=H<1 zKi+w2D-LDGUCFjWt{ZGSfWvh99)ts4VtJXAyg5YqE+W)R!d#LP8E+YAhZb~mHARuA zPDY4JC;;SPPwqL4&UA)&d#?KL{J9mXi!C@NJZvR!A#kY#a@W6!+>@C@NYotJMK?~A zToyPf&hx&)13ESr`#?b~9j_-6FBgJhT;_))Pvy?I`n?!S<_mQumri0?B-FraEH`;nS-}I$aX*g&j$v zMwONr(1D^+(ev+-pFj0xU#-6jy#{yx*>75$P*o7fL=Bw4(|5zn^nW~Xd-ojF)S3=V zy$4M&@xkP<@slp2e=nObyq$sYv(wQcu%jC50pLawq`jtgO8@(S6_MNxxwS#S#R;N6Gl?|T?5lh=S)QxgHLDd1!noeOUc+W9f zel;w3HR$-pN8+(yELc%_m_42OSTe9^xS}-8@H?Rdm;vJh`)!S=qMO3+dbdGe?L6(H z0-Qy|{62$moGQaUd0xN^Rpqu%Us!+cu>QaOv`1JO)s3pF#Eiv;R_SM|y=RR2kl$lE zT|%Xw2OR0DoB+he`;mljBT9=O+IBzm!-O5a)N>frIDWO|L{@Ao;es-FXH$DzAo4i8^F3r^a7R_(i*Hyxs54*F(7 zFvvw;t;s?@exwMB7v+z?q>jgsoxp=S$V~)8ajzPo^e-$lZ+48C&)?n_vA=nq0gMTXD^xewj&Bn#u-14yzzuh<>>;+RzT}2du}xqvZ!gXD_L*HCNuG2V^!ztPpET zl=uQ3j0&0jF%5nM_Lp6+&|g=6_tR!$=tR)$HRmXR6?f~mLeNkRQg4qU?->!klOueO z=Uq3mN0P-3#~{MU4v&1&{%p$GA(YJB(K*Tf7Y4BYYI9f*Cw=;eAZ`)}cL5MB&fO)` zAAg-fD;T=BC|73^7&%vG_@6UC{|G1o`sU_O(dD_Sp<$c!i#EkbK(a`r^HduqN%gOdR z{PY-%6`^8HsK&6`~SxgGc1H`=3Ov!4huo zkKd(6+k+=L#y@p^LeKnOC)NHt3=Qg)43RV@0g;Uu6iqXH=B`$;SXZ4*r;tAF791}o z<6K{VtB6WK+L?X};LYhVk3B;)=^#yTi&F%h^&}B`8V^);H4uF}14wzGM~dO^p6)_8 zUj~bMg5WHbhh|JwLF+lBtJiL2GFIvx)KB}yI(crCkz)T{Npb{SrdJQSy8<~e@myVU z!9Ord)+O=w1!@-F40kFGHL&BnFDRcBS*{WHKcuw8q^`doy=c#~o{61749ZJqFSF~S ztwkh5!{1IH{#o;IndkGDIQR@Ug*xQF%%0rZlSOwA8booWl!Q+CYRo@tp^i;nL9YyL z`15UrHmol}5qU)CTR%<}zkqPuWtq+=4u&Xk$Ss<)5YR9+(xkB)Oq@1UL$+rZ@jo^p z4-|M?H9$n%`q6Eom?rCUc7~U9bw)u%b2Bieepvr87zIRP>g(~fMd`%vffJe%%*uh; zpdE-+zq?hpMf2o~tMk>-G_I&9jMp8O0Asd$AQ7F@`EugOD0~z=F?)DZUsta^2)7_} z3OZt@r)Rd1;S5xJeAnD`7Q;QkNSX@iP`naO7BW zH}fD_Qm12J@bAdv1GTmH_40#ZPF(dPpWkMsA$YpjFOFTXH0d~}@=GTFY)ectRs(~6 z5bj!Vc75_vh6!}@mo&~F`n$D(XKA$x<0(r`7Jc-?EoM+8imsYVsE9+c1WTp@*(5v- zeybVELz(%eCM6|)d;&&F^A77eTty`45d@8R z0sB245!!clk`0UI4SZvytnl~!&x6U%E1Xldj8b~+dq3w)#E8X_2zZ>2UNFveFjm5( z!Hyd2JLbR6UQLKhJodiRO8dDvF|L<$4Ml@X%gXW+75Ph-Z^UDm1!+^guEx}7{@yGx zs(l(~D5R1rZO>ojCVbR>W1t(fY?n#@Qk&tfZyPCxbMCXR?C@rjj%pbe3Ss}^P%A}? zMD1**NFcUFKb@4a*t2?omQ-Z{yLi7%6&&YFkGEp z#)r1EKEXOfluA!0LoOjK zrHgWx*t=Zz5!VJm&-9G_< z`sb}5>ddc0j{vkTnDlzGTG%U%UdQGjeVWML?Ro}{%ER*KN;Zo1j{*sH-^I4+gB=fJj&%;fi|bxYZFtxCZDdsv+jDWPs|ykGQufta7D9KwEVKO6 z-fXUjRz?^6PfkeMPFdl_OC}~**7==vJ~*)#+515pEo2ZB^zi-ofkT3Zf=t%&J90$; zqpC1=yttxm1^hkCpxp52q_nT{H$_?Db0Nx! zz|KokmPl*8+V<1lieEB23sxoLT%5NBbi?gwf@E>k=gqvy@H<1AIGB^_RB7c z(Mlyvh>tf^_s#>5)U#vow)$hX4y2-mVz-aZ6FdVLWUQT*xv%XIsPb5it=8$j-u2h4 zPJoDWDYU`wFFk-e65!r}vC<2FB0#gaZjA#L9I=dkfOcYEM&uC_IEQ_8Ovy!euNHn7Qknw#GzwJG z(d&C%7bpohCX5!pB%-mev2q9O^y4O3!d(6E$$5~WB7ihZ1 zkP4;2T1f_rh6ia+FbTgObrinKDl@Ntc|iqv&+3*VoS=S&1CtF8OaB}=uSuOLz83mO zZuElW{j`suxOrp&cAFyzpb&ndW-FdRDOcEQCJe&*eb`2lq?0C*Wg~Io)+>+|JIfjk zzO)KCu0To4fQ-qx4D^8_oZ9G-(MsV~V2L}f(5?>?el|{(=9m%7su}+o3u~sfg@uT= zxpv>r}#_<*i=EbDhWy?l-Ay$ zlu^V{6veo|`HTh)vtYn$e6R@L9FwTUSdX->XV_qcDFlRA%?OLOzGvyO|1h}VR!Q%a zIG6xk8qwkW^EUV3S6kQ$JHYOsuCr7Qk#3Ovzx$5-<`tLzcKhc%e#b+hID$w2Q@BCG zuyc}9E4N*vg_3JX@#oS{rNkVc5ZcXwDWn@vNUc30sIT162&>1REJ#_5!B>tLWBr?3 zgaxx{_;RROA;0c_{dbaQ-o0@ga1nS==D)r46FJu8_?@qd@ynpblXqj!=OzFiND1c=8^$@|NZg zvE$99dU{zpUYt(~;#t%C9F9)XM9B{g>EHhIr%CK~;Qh+dQh#-3cDBqS-{MMNxU#*| zuInHp{9k@4Yh3jQ)Q{KyA4_Ky5Y^vxVY}Q?W|5jWWSAuE z5V9mIFTYca0a-s=BCHooP0~vPgSgTDhQY8jNl1kfr+<%Zql6SxU&KvB>`hPZyJ-K0 zrWGLi6ViWrL}ZYL@CF}eJ7>ZRH{n*vPLdRp`;ZT_6*Xv-x^!f{6K)otK$P zAD*LkZMI9i862z2%L+o@Px1h-ckO>5|2bGkQU}A{r%2bn%eeP`eK7om8*(9gn4#Q$ zcahh@SRk#~%M8zxY(Ok2Sl@j12#la)!WPyXH>Fy()|4Mpy+~4tU2@dXr*C>ZC9Jz> zzqHc_-PhH*9DV|G2JE9u6yRj46;aRReQ*c*Bl3`B_hpo@@f$@e=9@F6=tqK5w4e30 z=R?Rpbz!HrBtBH3W53TPqT&Xxjzqe2ys@)LCwV$)weH~zK%~SuA_f`NgNT{9E(Rw) zBO`+q4H_hrM^gFt65wsMjeT7|(vl|E_}zStieLMtf$I|VjsEWfO(DM#!~OzFKbT(@ zsqVkmT#xuVAN=&5eSX_?MnBTV9^%+;Hl1i7cdvYNA}Mo^)_Hod@SVjeaYbC5lAg2btHI#Qi2g=Md{R{uF>Rhs=qFE~x-UheD?BUIl}6Y$KZ? zo`hJYO^Mxrve~_WcX@OjIFhY1VDS|NU$30{B(H7B8{FgUDwqI@{~2~u;}r_Qx#{UD zB$#Xh4$7^;nB8%|rB@S3C6||&>^Ch)=w*Md4A%>aFlv86J*kT?jvF93nH+f%56?aTKSKqYG@-G?E0L8h(2@(KZv);#)eg3-lpo5x=b?agLH-1R{F8b3$eJPARONHEjT_1KpY zs4xRox6{M`@*3}2U-Se@ElrRKE6tzj;hQ2?O$J#CzQdr@Bc6Y!!xw~dTt8}=_>q+6 zDrO@QwtVJWvUBz5Aw3%b)s+K>M8}ee5VhXam6~c>G%a})2k1;q#uHfs`VE%ot9NDc zcZavBxUkwFLHIc?CDwZcUhjJsYnKVu0sj%R^p~>Qta3~CYS=iBlV$gVZ;g@mx#{0s z>eQZA1G%lhu*WC-^9!)HL1t18fsG$Bu4QfSnrCAd1OL|~1tJ8=K8g-s4E*)O4dJ!* zkEUc1rS_q2uL&-B&!ja}!vcLBG=Kj3^{Cztfig~W(;DU0#^-yG*>^7hPUccU{UeuY zePDotgm8NAbgO;h_SEvpgGn@(?F}|b*73fVLGjLzW$OHd&OBGJMsUYheU2=BDFwJ zE-_^Mx&xo+4~cxgdTs4w31Pm8=**LOx+}O+e{g?(@9^ZIr8$K|U(%i$E;UxO4htrk zJIHPXtR&^dqKdk@cIGqh6Mcti;SS2x(a|Y?G~at8(7f^F%S?_TD9ye1_5scN?b#2g za!4Y~vBJ;q1jJHUE^*yLiIy?4PWkc=ge@%;N%HdbXxK=PKC71HxDe9Mc0&B!15v5l z>ntdN2)Z+bY3Qar`gQ%lR*gupVnT=h&1#EX`Zvi1_2>`U5n~~xM_Ce7BLDxSP+`iY z*pT&%X=ZyyBb^hD95G~L9`ZVHa54Gx=AGlx@jIe&WM9725&eB$>g|V|8@DSqfmV{y zxv|S5TxgwSI+7`90x*eZ)x1BzXA{I|&A<%scCHP&7V-P^9#%`89of*6A@?KIGETavJOWj*HuJgy3OVvM<>CX}A8!1rBh1xl!>!w2@ZiYz-b#pIgB`Wj?yWU)2RyHZ#4@bWD; zS^LZ8CM`%suV-utP>=-d1O}BPx%aw|2vMJTKFMbv(ut0P_k{*R1}Dk+!9S%TbKcnP)CL-$DmG!j?3{M^70?;?|22f>-8AsxXT>>v z)>I#g5qO9t?JmC6+Viz7mJm#%hI0{q_Z6;=ma!R2p`p83bW~;^ae-No+KyU1Xv6_4 z#BHSH?B}0Gp`%D`T{ad*SLuhd@NyOwT@H0nkUz4R2R@tVLfDu%v7L=oUQ)RBpIfsK zELiYEVU~0J##WG}v}VSN*rTLzU7y4M#y}Wkz{TldTn7Z&(Gh)AKVJopHDWGumA98< z)&SN+qKYdT{o9XM;LeIv&E-XJ?Beo-Hme{o~jc zJA4Sk(C~`Fnj?oQiu2!0SghHG; zjl^)UAMqnHdPMkLM;7U@zi;W+aw-WBQmFf-3-;$jnt7w8dcNLl>v%j$*?Fio%23d*L$=n(2FAz|6%N+Ds$89nV(_RrcM z`9lJ%xd8K3)-HW36--bEc7#qV8&xAO;{eeo975$uJ*iLIYeR>UHf6r2B33pw+lSp* z`4dqLOu5lFSov#O=fqiA6qz;7PDkcH(|p#Y>~oaf&IQP42g>;+*;9&QRH9(j^yRV_ zQfo!E6!Rw@U&kT8OGl6T*uMG}Kg&@}nlp|(kW`RfC?XRVMY|ud>h561ez;o_gcSCZ z%iPHbzRPwML-nJ(KvW@I;eB0FJPXEm#U7B^UJM}y`8h8J>c;<{V~`f%MFpoPWMR2v zd!TS@3mee|xg}M3s`y1^16fbVSp5Ak6VCjW6I6eOhY!#H7M?hK`qR5(k9iRj08+VjYj;c#j4#>9La-L`2fR8zTIC@bYQ6+ASg_ zxRu!6#EsOp12*ltM11h&HSS2=-wgL`5x+9Sz0=7 z@=*xsI{w2G5z|^8?@j8Eij@jq5kXy9L0yWAKGsZMoshchhCA(a+9B@a<<^0W{~1wF zW}ZD;ToM|pbP?Y3_!#{0hPN8gy%Z(^Z`k_wl9=;p`UfL?>bdbeDipsU{-q>vK*t$V zZd4&cA&hRA&~lNQLSG&LG*H{Y!*Ruw6p`{XF-7!SuxK8yb!K9b3CjjhUXI(3POofV8QK|BbyM{u~cmI;TphcQ<# zDpZY2-V8*YP9ZNfUS7iA97YlGgljJ?YIX*~6WtpqfqC)X;}?CIJ23@W4~5PE&=x>OslW{^zOhyLwK|@x67}o;cT7I zRK=4Pnk(0l|L-bmAsdD^)eDtKQCLUJg&fjk0t=%JD?bPMUFYMA^~MUgZo37G7pqCl zzEP?P(4ziV6KQZE&iugC@>t?$+%KEE03UD(FoWK=py@yRygy+t<+Zpt`V!&Y!r+Xb5&$z>P{PV{`RvbrDP7&A|XTc zTf}JerNEw(_!9CP@5k78SpRzyZNp>jwM3gaexOHPypC+!&HeYlkgF?LWyHtBqjO@n zQrUEW5ED_WRo(iJqFkURo|pIN7!0B+YDhh0h%m!84$XC3P$Ye*h6}hX`BFNBQyEq- z*p%`*sm=_1AiSlV$;!)1&>K5y`0D*C_RfAZr%foiwU#;6tc(oPiZ+s zL@}$JJ27y8lDYPBfkq}|a~IJSLxzZl&yyhwtlufp@*^8;d{hR?9aWca@OXKOqCx3d zX9rqAFyS->+90>4ZbikajPnu~$@f~)0~^!EOGRsiF~T4xMSA0-c}%rJnM*1sRh<8- zrR>-BkQ0=9Mta&n&NfRL4B??2yNgE52!FrgZsW!JOV_c?nRDU=Ev>rk?RZZw)?1Zm zr?~rus5h!#cQ8eNJhMr&i<@bJRTH|7uIE!}oeum4adOqvrudPG)b6XPO?C%N_N`<{9(W5ci`3Y4{K9a%zw0 zo_WFl-2l00D49bc6}I-VRKf5lo4lZ4RWSwKJt4@OCj@)MQ>^)7>31JJ&bvHtLinn0 z8so&F(0Pb?>>By{^W#trC#x`IZ~5j19DV0^hf&_u<0K+fi)W(;gLQNu8MX%D>s1Am zvT<0}bnPO4ioi_;!mg9D^1!Rp<)%~!e_*Sc1WHD$j(j8;!1nYDz zPZb|B8m1}S>R}ZZix^K&_~MXa1g0MNa-8DPyq>gpHscTA0BLNHND(P5TqaT7DLe;^!oeizk1_@bz-SYsXl@?7kd`bqcD~CFjR~f77=EV|hr;X$V)q^0kyyfQL5t z7=Y!n}>X*Pbakt@2 z3{9J^7i0YX42qni2;HN3pW=)1nu4&XkbeR9TH+TM)^zOmWET7{&LpEAXYpGC!W&{J z|IV-@@BA%-HiiDb56||;&)KL-h}`Rd-ykFe;9M?%RF|VeH1O;30xo_hhxK0t`cPg% z{$&+q*JtVbg$6M->#QhFVau!Dp9cAp({OS$^J25pcDo8Uz9;TcL|)}Cb4TM)$d#~9 z8#_;`r&{OoGsctkINJSwn({>7k!nUg1=ik1#LSyh_vUmVFtp>qYV!`0mV3(`mp-yE z8jIW-4A~HmwEOy%cV|cIfy9ow6$WWK>tL;xN&D%;Mi0C@i!QYsgsoT251bZLp{vol zs_C2!5H3Z&-9K%k$hF`TE?tTs1ab!qJCY)z!~2wijFglb63I8thz;UL3Wq zmvyhp-5Hzg#Rzkye>8g%xGRfA1+;?W%n#J%Xk?;EvXRNXVgW?KKbjU`8o~3Y?gxOL zRlo`QhVXC@iE9S+PktjvohpMxUNF)^k#An`IhCByFA0cZS~%6koYPJyTN4ZsLG2Oz zN2nrgsJMj3g3@zF%f=H?KoEK8@}k4D#PCy7T`+&jJN59rx=d9tQtG$G5R+QDy$e+N zo|9f)55qz9X`LVLsoxPhkiE$5ei)_a+75rSHX*XC6q=cNH*@gGh?4g+`3Q1;&yo@pp_efxI+Q^lR8!q{Jb2QhoQ`H!6||Jbaq z_?Q%X7dw{%MelDyJogUH2`04i(HT{~xvA}Uny)H_E)fmMzzT|*s~7sK^5cK;u`oB_D9S7UPN!xOewg^?=YKEA`b^l)DJtH0x0 zV6zfbvIvxPBuTJ>KEsito}0U&LEnaNR0Wv|g?w0<`C8=TkXI19(Tio?1isG_;l$Za zClr7-kqdqIlxh9KF;yik|Hv$>b6O)4In?@mS*@tM=TAqe4@@su&a4TiDqZ939!<1f9q#D&{vk z?@jIcjJn^Ew%l~Ll@T*aw(CrM5i%(24E73h4mo7cj z=Ko=|V-b;F<$Cqmg9L(+%aa>jU>6@%MS7I%?j`!;OF>k8W@4_tWr9m{F$6S<^pn zb8MFwn!qf@vr^p$?=Lc(v1oq)Os=sOpN(LGSMl^~An%{iQBw&v^^e@o)6>%qNjD*w z#CtTZa5B-eEv|=qwV6-M_9ha0(LcGA*E?G}3_rUv-y~{G-nkE|H5<7$U_NLX?udBy zn0=}OvUT2bOP(N@JA`Li4G<~Qz825Gu|JomXss+gMHDVbaHaTKp|$Uh@zbBo#FxiZ z&We<}nhHofY!30G&w5>aT(Fc<9N|cvM>wk6WpfbsZs@cf&azsHZY`I^kv7c&V6DhS zqJ9;oD}HR=k_G*U$yn;YIbJHxsrk{mHRKtB&zDn|5Rb<1lUtsi{J~hlDEkZg`@Ira z(|&u+LD!}{Yo{d|A8H8vE0BP(vu8_7My67RU<_V<_GOOi7j2zya-TlcJ7vv4 z!pFz_LimNOrWx?FT-%Vrca3ZMikG`=S#HK9@yNz}k<}(zem9YsASVYp2q7Rk+yMfU zg#hYFGWcj-0$|DDzmib^FRZ5A+x&xdM}T-+m13Z$rwCBCh0({$%gf>a28epyv3F{C zcnG3?h`?3WEkcr={GwyqDDzRVL_LrZJ>ZfATZ@nM!?;HmuET zi^~GVw96ncriQmt;HM0im@gKf6rhZd5?}}s{7L_JRKtJx6Who{6qpT4a#p)s>Hf+P z%h*KBA;7^FgE<%AJlH7zRZb;N526oyIkuqbGy^+JLsj-*GzDU45<<=IrvrHML*j z&@fm(XmE#>@)g}~!yE}Cy~oL*ROt8knV7H(QMXfZdjuDmwl*ro)V<~#=zAru}TOT~d`xsgE2)nB=GU5|w zE}Qk<3HB|rX7#t<99T<%m+2NMZjyTfBunfq4C5J+evgc-*TLnz(?sI-{L2-5f7#SY z%OdM40E>guTZNxhzJDWK`16v*v^b$$`n@AN*JzftRFGyF=QLi-;P#mli#WAUV69mK zOcXiU{Wd&6r9PB$>cgakE7WzT#pJ%j7^)XNY1(p2K&6lB>5-J<9{L%A@)%|B6iH5~(DQAh=~v?S}u@^KI- z2{i?+$n-cIQTrnXhc&Qts`nQ^?N0IxX3C%cZQ=9%ka{?5NwNPPI90?-kPzx&N4fQD zNij7MprY~GRxq79E=b{nB6%T`|RrobV;de;Anvy`UUFQ>6@ZqS|T`2o2{{80|(R&79 zk>9y#dV9Pi^UBi`o1L8OA(#&6VYW$Gf5q?Jqg#FOJ~AQCU3>h?$L)Uct>vg@xM?j~ zYs$^${%Zfq_vO~tOYHu_&Ax4RzS<;TSp)&)y0W#fp&?|p?V%$634?lXZz7j5>)BYW zyUhJ+H@omHzE%q!F%%;(W(Kl*<SWV z&S#Hj;dhpOVcFHy9M#l~Xpm4qz-P*L2y~0$fab*nnhUs!q3$oX4WdJ5wN{E^3$)mts^_)@Yq; zx!aim99Fw3LS}l2CMnKc?l}h{@_cI%!XI=$4V(s|E zXk}2$U`0pih;fR7rROqIg`TkBe6Zv+198Ce0x7 zKZXb-$Mw0n=}TNl2_+@(Eq`$YuI8dmo)d<|-;%P`jK#J9QybPYXf|GRz0Y44c)qpH5Crnk1`$ zhZG%P^h_o*u(8FEhsu*6HI93qI5YE7pWwoA-P@U(nqIZ8Jw*pwN-^ZH;`V)O%EF#= z+=Eh%{VNAdW`NQz#(?|@jI#2o3*Jj}9y2;8hU2;GC4UwNd`91AG27i6GynLjw}(i$L;6zfHuOL?9F-nkU$weFl?O0gx$YS$}Q2A!3Vx z_?vY4v`Eh1}{gDfoiVInL+|1KNEC_jOMl2gssWa^oj=b!nNu^$2@q7 zS4yQJ@?5`*Y%wrnV~0yBowL+bo8M7_ZI0F%r1vf#it6fuz{jhj&CquryT_vLAh{p? zl<+HB4&KXgLpr;{P`VsNO#dXzGZEgxD{uuI64EQDy^HxmZ+7(kv|LBVdHNHd%DU9c z4%^zgb_~(0%MO=S+_@Te2F!j;i#_I4_ELS|85przXTpDTx};oKR~SEdm`y>zw9ez0 zh(|*;Nl(}NNwL=!<#KjXJE(zlI)H+P$H9-PB8zSMJH%5Rl;b~yy`6N6zwM~Z_D(kr z?0&7isID=wBkx->O|Eez^}AYXFhk+0o2i1HI0=PRhCSjI$f4dmOi_FU5V1d2y)G4_|M=y; z^A)?wep9`NL5csD?VC8YAgtgpfd2$$ou#GD7>2{iZ03%HJlP;EK-nOz{i^;R2QcKJ z`vB{V`)T~;@y%N3Gx>Zz;uDIJ?Kt^iL9I+-ue7-#sf*?y+A zJMy#l-_Y-vC74B?dHS>VgL&c)p zo*~7MP!p?uk@b3o)+H8pzvvI@s}XT?zHAsOX)R?a7cUR}sBk4!dNY(>e%WaG zDiE*?mw0uUgkEiJ2f@F1o|c>NfvG<3*)BC)a5Fx3`8^PEp|kUpW>JX#+k7XRQYhWp zSQO9ZnLP8RujSqY?WnYHWWsWq#G)2C^(Y<(DfP%XV^EZCFCb`f?`U2FBb~q&GZO%R z0(T2JDAi8?5(c&18J;32A*1Sk`YE>G%tIbsy)`|jH8r>zgh+0jje7_(M$SWBjk|sBkV-jTY z!1~_VO1*olnB@j5g3vq)aOTO^Lijy_pHriJYa{o+tt;CHaw?*K230-wv-!jYAIMfT z4+wtG?Ysfe`_O@{3Lm6@z;+1g{N^9jB7J{EJ&H&x2$^aaIRBk zXNNsW^TfPNgDA6$V)s-Lc<58o>^1b_V)7yobeC0`uSq&ZyV&;M7uFO zVHfrINAw_Nx%|PL>b-pl(OH%u0_2KI6)_VykSt8huM-md{O5Ao34ckK#u69moe5&P zWL;;o(UlaMFx~>oovYu<-hY~-;`Aa*HW88;V#}kL%cF?bc5!i)nEAu#1v|Zt<{gDO zqridjHcCpojhSx#b0Ql-xMjo*@I-_vJf1fbMX3Mka&r}B#IyuC7e0IhFNZj%KrVzP z>)^LdEk1#Qa`Bo59u7$6#Jl8?Uf>*?vW#~vrG_^nh=4o&H-n%h`J3mFS*(LTk*>deM1 zUKBNvK-4B8fX1S3c@u?#xf~K3AxeIcQ3MK zgVLkt38Ndo5^)QkEYu;w7A^bV(%Lg`xqkbvWQj;5eRL%)l(jfEW| z1!Z^rAIO6;_Jc!6)+3NKA38^T=x=)VPIUOyFjh?knf6<~Z0vlB5>x&zF7mjr_iNbnb8(@4fceX%M4>Jv_p(!)gj$Pgu<9wi1@G2^ivO_G&iJWK6)PC z;9+sjO^Etp8>pnLt;<_7N5`9h`@pC?`to$fyxYg`2^JA$Bg0;eV5BPKK|q9Mg^=Q6 zzBV+*GOz`-=I+toi>|ao!J~7^zIGKt%S>XE6$Vivf z366`Pz-&u%v7Ns;Afw!LcvIEu4y%%qk{|0H+2e-qV|aR!HQ9fJZHqS)Kf%FPITtIQ7Mq0f7RaOy#@zG0M;wv` zu#y}Ey+27eo~`FAcSo`u#`9v&)qrt+Xf}mtZ=B~;ojgB&PV03rsJ+aJRHW(>vBc&i zmFv+rT8OVC*84PR)phgzFO$@tUnZ8tkb#>j0EFdpJ8r?2y~`&i13nEn6+3DA6pg~a zj_@S4T6gvUGOfD)NXx8T9}Wumbu2ah#31}acqn$Qn^Si;4`Iq)0rtJ_nCEzsT;WtbE0LWbElR^J!Jsp2 zYUwH_BFWoI-zRI{unliY(GP9|9+`kj(C8HL9N*hI=jo1*;O3_+8B35WoC?VyqPYNqb{QMV-0K`- zA1I83gAtMrgWm&h2W|$fjhDL5F&hP?ZVEFz!kuf9nYDUujZ!~|58gr;lPllp8i9UF#paCK0P^@bQ;QpVNwpnKrCOnuWgzYDAs z-Ogy@;JELm3q?n%YXG7uh()_DCD;2G-yI67)9vc&S1NYrm^>MW&=y4Akc4S@m>{-!LyvnVh%RnWFVz3(Azc&hijo3h00-}9>_R*! zbt)IdPmZQAQ0I$`@-?l{F9^8ZHf+XjV2t|LQmu0^|07jX3X&Z@3baBUMe8$;qLzO2s*fLK>pDdPz&)Q8bR&`9{aTTo0KSP zj)SDSTWDj}kUmYmrd&#d-t(vSQ}38H_-O05MmFZ(E0Z7g_DXa06FpluT|wkjo8wQLEn%e`r zUAG}~y$vDjYrY^q%PpXpKP^IKOO#$h^TJ#?MRa();c{ea7f+2q(S zsYyu{L|*88U%!n50TsnWusyQxN;W(c5C4^FbdDm+NywV9w;Zra70GDgqDp_u^toru z;PH#U%n)gvVX$H(xJ=D)8NuJJ$N5T)t~TP$o& z)HDxDE7X$}4S|50ZKF@!1mTNMmCW^R{hiJA8<+0(6Lv)|N4P6~TDOy>$TL<2vqf+NE~TXFZXku zd-sQxyU#o$dH|4uY0zBPu^+DugR|7tNT$z%f{Ex5OAkGVpJaQeFa-JtSf>&ZU7K2~ z%d1JNo+y5OXbZ7eHK@&>-7((ilzThqk>eaK8K{{I2w>3OKV{{%2P$UI^SWCBBuS>J z{c%sIG=@f}{yyBQI@_1GzwPt=#Yv#xy(UvHAo>p_m%QBcAnV4zTPUCBSTup4eC5Yb zLN_etjkmntP4OV7JN+Qmo25>lv4h6)31(J93*`Q-$_^AsPEODRowRyo%YoIP2+Ra= zjtd2-(~{l7{++8C>|))bkn|{Ea>|-q5K!NrQiDn!R7dYnis*!)+5zwfl z1FsI_!U?e^v6~IL4*T=u-0*Rb?OMsgA8djqQKhgEP0?TSL_dd958m(jld^rL3j6C5 zozI_#@@jcHH}|l{X7N1L;vLz8bebgG@ry{JM4<`dhaH%Vwgg#Ra^`5}CR1o;-q6xY z#$>w%cx`fx@dwsMP)iutXI;G^t;A-d*zQrp?4Elf%tC$LQ+Sd78wSNq+`0rlI81aA zMh{_Q-ggWYhcIBC>kq0Jer4Ze1DOZtTA-}r;Q?QlAB0TH5PO2mLFa>%GzRkK`*p0) zSnt=Y2To88Hdnw9HssVnvsW?t9k!RW)Nk><=ikacJ(by9Rg{3e4{?pH0hVOJ!Q=3H zAK(BLR_i@KEIYS(L1(chr=}Q$m{I}hVi7zd$_yh5W~MT87ZGjsa@@V2pAFg3G{2#X%Uv40 zRf`}>JvG7NY+2*!eD|%%w?8hy`6fg%T^YO}CzDX~HH&H@$@HxO?npAW0QLmvL%ALO z`M_~OLrsptVy!bDsqdyjiH*>9Q)YUk`Gb4QO1zPj`ZmvzRSVgz;>2qu(511qL1<0R zEhDDlA)9}eRNrVQZNhr1Rx0{tc!06hLo9E1-BGTF((#a6ig)~&Eml?zz-t3MZj%_6}Yh6ieroJ5s) z3)p#WkHRzj*8KEI(MIh(l$a4M%8Q=YfW-3S${`-oc>&U*b>LWY-#Li~n9=u9EuwLe5mf5*IC^c> zjTpf_2`e0QrAPbZbdLU$1e-b2nS1_-%{l>NJ+cNiSkzt17)9l zpHNoUDnZ8?BECUfTqMacDlVOazbK@6h*}hIQ|g{XO9z{MLir_Vg2GIglLW>?f*^hz9uyVRo}wOJMy zGp{#L`$~t+z`mt9I-6jaLHWErg5%F3ad+IPajWGQUHFcK(abt~5eFKW-e=uNtz$4} z%;SJQ7bn@EGXj3W3-U*z*HkC=`M0A{rj)yw4ERPEYP;3pU-U1KkHFY@?39Fqh>*z} z(uyW?>c^I1f~pKQsyYf90#Kai;eg(kT9%`KzX#@zaK;|{TNKC1$2X~iRN5;tJum0# zY}N$j5aeaX^Dm`CTkVp*ROar?Y@8+&^lS0#Qv7LNv=Lt3PV;o#y0K1pKs)j7n zESrgUSDo(*x#viAHGv^9Y0elV&HteI*{SI${P{*B3e;|!|e4okS9~$~R z(B$s!r>;HHMN9(G)dkdkXfg!Vf5l9iH4HpQCu-N-q&tb}YG-G8$9$z>B~zp};AFnB z-v0jbl3~Jk)X@h1n94|2GI|ro&JKZ5+?H}k0dK(cj(OZ5!%uTiMF~H&lf-SDzk9pN zsxTI;^d*;$aDU$_)Si~S&)l{9!ovkC7)4Ey$p9%B1qfa;#9=i1Ab!dcXJ>Q!F=8&x z?kIy~VKJ)wGGSQ~oF}9M@<3OTdgmVsQ%(vcJwTXISNRY;Ra;E=nLK=jqBR8~!qwv~ zqU#1`QNHP5ZUI!sPcS(bQ4P7%$7aD*Lp{YFx(26V91CH%qm*vcFY}n3@j~d(39cj) zSSm-2&HbRk2ho+<&XXmiwJw6sk#C#$<`QM}>}9pV?aZ_-cNW+oIq)H{ZIyz!oyIBp=)BAj|^aAL_ z9YQXJi@M~ld7pN@vp}$mbTkD&xJJn&Rjoe}?G&ZY$~9Iw=cMC?ToVB4EOLGWPd@mW zPi108_YeSPKGf*A(Bw$X77y`S@~2aYHq-MPBW1x+oIbHiuX7{S+UC&aZD^_qB_Hyi z?NyqOci1dhu1_9FV~@l7<(lo?L(3VzglVfWhKa{gpM)N<3pkFqfF7hBA%KW8cf+e-90^p1#tfw#Slu*v^FiG3?auEP>7Co)?^TsW|Is|HBa0c@!YElb6$NjMF4?#DKj7T& zr0tZw_YOYZBqbJ? z@}o=cofzPDVU3qy2}as+kBz}VT*S$YJ1>h!v@A7ABI@o%LBonZ<|kyV=4RoEB27+# zGsNTI=C{X}cmy2d6qJJ6>?bUCGT?24#v)P{F`ZmQtEXkza{$`kX7EmMJrq+~iUag* z)R?^(SP=eo+no|zJlq!KD!@*{w%7C@pB*7JC!hIuuJj{D${t1XM*x4+;7!Lw>8?#h zqm(Elk*~73b9iSRspIC(nQ=iDiO+^xqRt0I(ihhSY0)z&Sg9fOp7cFhLxhZnzkr3|;sQpG~8zt+4NaZ(&)JH4BN%grHv52Bay_|t3xfBMPKST5v z_1KAu4HXYU5bYRH{w`=kw+FFO8!~CkkTNeHyYm_r>Kt;(=KD|nUkdf zS$*~x3{>Lr)(65=ya6{?9yLUgI!QRhQ-C$=Hcq5#pHqNH>93lHwBYF;D3v216bU-L zECo#Tt@=zezmRI|e~H2b&^!-dU_>EKMY>>j>#Bie8`W_F*4@f6Q4-eO9_#g8u(W3@ zt&E2(qM9x@IdWT0(k!-^mOiE95H!AV>gA}DPHKqvg0nu=&8iIt30 zZ*hL~QKI~o`67==fOmur%4+pI$(dY~z{{%k0V(n^so*H-J_fsq&MTRKScscT?;!r$ z87#_^z1VQvLHch?yh_cOc7-(>f^ksPL_^KA5QisVIU4+eCPNJ< zYh7Gipy+IE765tz*E6C!`tM(Sz=5*!z{$m>8Tz42-dUcjHND!`h{9wfr8=5->W8W7 z2e4m|{|5w%DAq{Jc`7cgId4Ka_4gw*xeGNHxq248Wv*F$HC3mDCGf`KL_e+T(Xo-- z(7N_Ga<%-VvADNoxKXyn*|chcg0dxiNf%BIqv46E8u07uA+{{*3Oi0Q;FO9(GMzSF z-E*qVp=i=H8+;aRDVK*$=yxOHLH)g1C$?5y1NRpck>*hP6&#{9)B!!DfctdCYAv7}S_fvRe% zZrl0Q)nSEjcebI-SP5TkLRolA4qxR&s4`*`H3bh5@&2}h;tpOA%N=r~b@&Ip&oWV( z%21~DrqXupsv8dyj+quvjBtoh<8=$Up3L7@ktfhp5wtdC{f3vGX&v65-wNMvzxjI> zyrKdfdl@RuI$Y)SN(Ohu^JgJS>=8oDWm^64f9hf6gcVNs!KBO5AGfEL&qcq@HbIm; zOJq8c+k=5YIM2`REd+n(vA}LFH(412%Bke|$XPNpT8~(_)+7uK9c>So)g7KU+a=pq z`lH(&sOB7CCg})>Ea61c7diL-mb36Vo=c)8y7hlcE4!P3L+Z>qao}6hNv~C5F%t5d zMUB1^bM_b*R$G&Q$z6JYNRw1bos3Gw&zLikl&Y_((4d4B@SPI_s7U6)8i&V_gU(zL zJOYACZ%}5OG)#IfV5!4Ji=LjTc4U*yzE@;WMTr_qO_D^uSdx9GDdh+5wv&k;T0wAV z2P_+CGZJDJ2))L9{I@ggT0u8%?Fm2QehUc`!AKh_2pRkzO=lGqR}*b(+@0WVfh4$F zppgI}xVr}$cXtU8oFKtHxYM{h!QCB#H|~1(f6lpM@W2zJ>Ds$$)mn3YlQ8DnXK{F( z(bxnHL%sT*^Y_zR<))v#B8AX}+PX};{`Sp332;u_?0AI+bSSv7a(*1n>tUWprsb`) z<`7!;!sZ2RJ}U51hqLSRrzj7=gHu?-{nI&T%jI{CMNh!#Na!PH#yq5Cs(mA9@m@^0_)O;Hjul1RDc;<}@;aW|%kRle+Gl|64UlK` z#EgWfv<8EZzez?TmoFtBRQ-#k5xg@ma|Z0}2s^VFdGlTjM&$2@RZJj;s5bSj;e z;3u>^4zBQ{k4Z|I(%g2uQv()11rwQkmv1zffopRq{;F8sP7(?fw?u{*#e^(HEM2$5 zCY4K-{Kef&*kXTIDg9`Mj*gs^TrL+-`p?dqjj5pMw7X_)Vd%r_P|yl2&w7mIl8d6k zN0O`Sfd})pw1`+9ih)s0e~GLSS8%}@=B8k)?B}*>O;iWVQdp3hl<6cLmqYqqv6Ql* zp*{NKd(A*V(V0XJHl7U6rnV7$e;gM_0dcPN&AhBzJF_=*7O0|oBQ+LxGaG2cHJ3i6 zz<)2d$$S7^abL7^dPiHHrz+?|)_{~h+2&eVr*1R}$@e;Ot@igw8@J#Pw50+HKr>n$ z+yO~+O9?TAAM6h|Ja=`((c*rw_Nj`YuBR81qpBl>jt#t&J6l>ECkkb$EC$wm8DpzLg8IOFEMbegbV+A6Rq+Nv!WaRu zpVQgZw zm^D1zi|Kn{5VIbeO0}qm} z{lvPeO20;stvQz^S;T01pa5Q5-1eH1 z_)++=L;=p=v=!Zqk3qyNbJ^sMqUK3|@>`Q&Q(zQ*-Xrws}$X!~0-QMeO!}eC&N8 zCn*aI3Y*ef(3Hb)x4*LZx^3eCEO%~STNl%E?E@m(kzYg$8y#1I^~iO|DgJe8i7ek@ z2~yn1Lg{#Xc5!{+!7Lk2v?_e8_ktGOm4An&K)!Ma&Pze0J)>Y-I=|@k;hFZ2d1<*? zG@|j&VJB7pbIz$s_2j2!JF2Nqoiu4z%6TWWcp;LewXKHiyx9JWg+dh zk@scwz%5sQ(TJAnMaS7^AzMh*+gspFEvMZ-M|F|C%!#Sh3a6GZ;ZGlF*Sx_<(hvb(YGNky~4d(yL}vXJqi#t=*XKZE1S+t&tp*LrzZ zi4LE=lGS$|pgYO{VK)}m zr%qG8U<#4q15~WILbYJ5UDr7F^KclbxMDrBV5kHUfi=sw{BozN<)xR~9mFID3dirywlCtcLAkWPNdQsE1GTY;{$y$mt}W zPWt}y*09u0;;5xDf9~B~rBf{ts~(WUs>^yn4J|9rGi_s>Vyzo+;!f8X!_It(8Fh~} z-WL*5{#@wXJ4qn>*TFmYE8tQm76eOk^s%9MJ;zm^&nT!^K<<0jU>GgO6ce&!ad=be-PT)Va>(NF56@ zNOesN`@YhS`?`6Y0;!u|!{(!)+wTI;gF>;eyS$7#0Wl3(oHBsNI6Xd5+O-u+iEDrO z7njf#-EV{CtAsJhJ9vywPb39P?qXW=k}atgenXGCymKvJsgF|+JtVW5yflQHzT`m4Bj8Z&9@U3Vz{w7uM@ccc^(GMPtX!%{^JEFVuWbRr|YLcC`O4<=3y_ zsoKfhM{(v278igT?YqGFYsoQNKwwE0{@b61c?~OdqE%#;%Hrbig(O6aSw}kkjbXD3 z0lLq@F}p~`bYC9#g9A|}ajQ|FqfL#w;HX;2J1-_p9!^*0`ZGR?-u&^r{%~0hH$qP= zs)p4G3Jo)4Hy6N0H7Np{3bB}=w6e21b(WahoT9BrqWQ!a=V#JoO|Lq({m8N}w z7OL^pFoAnNQ0hM(<#~GPHh+=w6_pfiUpv!!+sxU&GWneMv+3uy0T0Y%0*vonkhPGg zB4&VO5R^n)IR2^>kW*I&#I;>Mw-$Fw?l~|9fsZ}^MF{-~$friZ;(}vvBNt4v)X3}YL#hL6;9<#*L?u;W7hM560_FQ4nUhRbLSIcS4!}8K|Qbb zrU3WRA~gaH*)kmK(EXR&v)PiZ&b8adxtb4PNiV;}7YZ@at(EQvg4nGF&7X0Uy`={; zgxAWUj7cHufd}Y5MfmTdEb2_Xy^#ma#L=xR1o>Zw04#s)eq{LMoTxN~ z$(8C@u>hp-zQ1E*`I$oHDe~cS_v=gdCAY!kf7<{2DViF8j;a1T($hr)=YkNrQc+y@ z{WDViNBQA%FONZ<%pU7dI+eo`coLFS=CU!~fccGlW!~HQ0`{G6hVokQKuUSKZ!$KtjC2ZO3Uuk_OewO9WqE8wBX%&Bg z(x27POM+JNHWw?8j}}?zTwgkJqsh^0KP3h%exoFLiwRhb)737g4+`bHzV9m(Nnxgl z`in$I08t<>{u9c~APH=KhfSFDsT|wQv#s7RZTNsgEZ-0ODy|jGC}ESB?-jG;o^GM0 zEXF{vfsbfbFcb)4qB_5FE48geAG4&a(EEyCJA9B7e0&Jd5FOvFq-R6~SEq_4_u)v3 z#xw0H9s`o!Ddwt&HB23h(h5!*D1MV3Eo{W{2kpmZNQ<8pmzJ8%>|6{go?dHx|NiGO z%k6r(#4fF7(7s%+dHUzf^@_Q43TyMdk+jfT|107hmqAT^#awE)O_EJ*A=`e*%S>7F z%I_7)o=s{vmv`4Oq%F28-pRk>ou>bS@0NgNoH4+V4&+QcNH3I9pVs!77nroQg>svZ zG8N&_U^OwRGy$xsQd}y<3pivqIo-g?D5UTe{+ykc^YtdIBA2$V10qSgHYzL`2SW+) zz!UiB__#F+bb#%lpZOAeH&a80(_dqI@leCk=gHzS_=};a8pgICROVK>d=%gQWO?!| zzPwYl^<7Treyuv}t1`^gWIS0@uLGu}0MAz_Kb59r7;t<#xUhfr7iLInZNWjj9)nh6P^ZR3wE^UiUf`sm4@L8-0nL}kI9IFMG8lX-Y zzrb#`@D`0_eO{SD%Ax3*YccAEo1^lUzZprco^e}gur24v04Sdjp9d#Gg0&2F-pB}5 zXUms(ibSY<(XVS^SuPbVoAqU-zZ+vcd0!K=ljRSOE7 z^o(i9NY^8GYM$ z9sK=_!JO{njUssrvsU0NoP79xplS6^=dH(6;LJBPE=}`!R|P1Y_mCI{3Juk^nilJ4Y}Q2 z+qR0sThL^ss^w2N*5AN!>3RH#-X?#Y8$&S3K|@h`N}TZ!usF4|_HNQ#!C`du;#A zJPl)yeigX%{x4r}A$~tH1rv;blMO3pv#4>_`6kjCkI8Kw%@Bz6!rtA@LUw4d-%tR|B(9G~O;O}Lzv|g$^=7zUIq<2PCmnXk1ksYk z%_D5aqZEohKZu~oSVF`k-a%L=RjseDJy&fg;-#7iWJ7KdD86;>*zM|(^pe7=35jMQ z=He0X2Y1U|dbK?hlU7-F-bWBrDGLYe5Mg3_PCV9g)S@(UVXg9?@3fC05P&9W*%fF{ z@tH+L=jqm`sQ78N>frQ8VOBtqry9h5Xd7X{Cc^p~4hHaT$OdGLUwlNOAX_gE6laX_ zbP~Z|2dSz$df`e{MMH+he}2@YYqOZdbFv&JGzWtK9V%7Q`eZ<)F%gvui#Yvq9W@5p z$Xx}LKF5urSWukUP)8ewjCspi`Rjhv(U|K$$De8e#J8_uy#RrgoS8LMeB{>EZB(Oy zJg+0Kk%zPJreQ9ghM9X_6XVD&2C;mlUH7qb?THoyk3rf6jS&k1BO=l$Njr;TyIhF% zbyIUS3#~q>)cT(ReHv1&@qtFO8C~yNLGw>~Km?U^{$LbMH)oIW-VI}B|%gaed1;Iml3nZ>S>+2Fnvd2JOp%h+Qokee`wUBrf`6B3d)aReI z?IhQ?@z`K{RZM+hFW7cx59CZ;-mrP{C9%USwPD$>`O4uN;IjNFk{{fxs^+>kh#;5C8}HH+OswxGs}D$*N48a9*gDqy)>IXY%$>XfJn$ z33z5_ti>S+32T>!ri8#3;CjN8!2;5 zoknC1J|knD?B~T#@jLCZ1C6;mFLRG_F8JzIt_fj@@}VWy@pA(QQ@)S6&H3%Uj?4T1 z{;9N1|M2mnN*ArijcW3*^gAvcT;cqQwT~o2EDUV;L37mNb$i+_Dtu{IiA}$^8S;CL zlm*m$aC*43`w?f?F*yj4wNdiHI9`2)GSS0o8tOG8(~%3-cDeekZWk_zuQ0~VpB%NN zo#@fRN100#lEf;|akm5D0(sXj$n2{1Y5ZEznZ=*`y-mD9?*;_7EN5BXfn7w?x#q`UcBw6;eIsdDi`jR;MHeH~8*(iuVTw)TKKJ zA84}&^95^QxtKnP4X6M58s;mX91yi?5&L)&n_oE7v1E!4= zwU)LuU(EeKiF!IIOd!(zaLBph=HXd!tj%RoJHP~E51nUmm)!A;$#L=O!=??lS}zD* zka;NbALa&X)z2^U|AawO0*l;W-jx4Ew1sCf?Mh4;AywCR3lLN(5EV%YhoShv?(RHv zAOk&GwA?FO$U>Hqx+x6P>lw(C}p?DjAWufZvH%!zV0r~}9x+hKPh2hmZsKISNA$xmzh zax6z|+B)~V<*+fqM|Bbb1CRupn=FzBK#rHQ@WDWfF-vO27>XIG)BSS)3UpR>DydM+ zM^nUhAu`9UYmG&}Vp0VF6W(T1s=j}3LpAQ}!Ym>h&6ky6ZJiWCT%fmf8oo!buO_Ij zUwEyHA=TXtwy}~K$1tbit)B4l9eV*r64ZUz&vv360 zDhu6 z4++34oVO+?BF_;iZ)waI31V-QSOl$pF%IOnnYbtm?A_OA#R2 z(qpi48g_oekmjClgb)2{OE)86I#3;%a42rpMQRxclh%WYKQWun6=(!P4c0)^EW5zr zi{MLy$tT#E|ITzU1hq$cwO=z z36cx15KSU6oC|GW4Lr*u;hgSRIsz+GU08wh!)ulI_^251IBw%p4GHjC1mP%@Fs8#% zk>}BsPM9vgol~t&)ZDUR3Z*IHgwhHwyYxp8tYVAa%+6@NX|+GvmKHNvd@i_)FS}LS zCf2%rzG@RTrvn^Ox$CXP)!~M@742ig{tC*=-zs^y+S)4!RDU;LVcKFDy*P7leO~*< zLHbih{ee~V*4?G8oJno(| zSLGg$*2+M)3<Y7;uOI+1R)i2BS&8?H2(K(ZgyVD(YlmW`9=_~li;tZpfV}akJcOs4u*MK zcVXbP5HAP$bXbfeFcY^L<9goCxd4LjT5wx)Wf1S&Z=wD*NVqWXO2lGHmT1ht_oT_` zDQ8Qs?)&1UX^*P(4c~x}1Ech{_Dxc}P%7f{uWGrHkhxEqt6u=u72hBNI{0aR?ARQZQz#xP|&`wK;TAA2TX7B=@XlQ4`=(;xYb8Cw*4iTc0_qtFKxvx zrKZPB_wswpUC}ZT0irU=+0tpz<>lq2IF!!_QlQZoY5n(r$7^vWE;rLC*-JI~YlWp4 zuspaqt=$63i;b9bN;>GD-MTq?32f|Ge*Du;)QF`^AcCX6%wy*a9zCGu3*fe6F4XUW zX%-;X{$(lbOSk-${Ek8Vc@DJNe|+p?PjMFrPa9%E@ql|KhS+-0RwJAfUu1P zcA1ykG_JecF7FvtTWw+8OdvylhuEvi`5{lgj%KvF=RY@VJ7RMOj%fZDbL!rQOVlD9 z`5Zr3M`+9qcEnRN**V2|17Rq|{b@etGT?g^4j41Dvc`S!KGqO=S~_Y~OcjhCh^A6( z?_aZs{!OP7VoMXB6Dw>zZxgfVaAw%_)`w3t4e$Vp%WddylC|8`-{psB?8R&l^H|YK z+k?&~>pF7Bc8PYK4YO8l;oejQF=-{I=enk{;Qsvm%0=QrAC!+C1s;xHPSvf$xHR+V zNYs$$aPfb=AhHGkG${;E(`3y)aU3Za4T&_wCR$#h-E>FOq? z<>pMe;9ECavfF=b5ft<}h*Q1CIS#-TMcHQ3NGYZbxzFhDXUMq2;LyoO*1*gu;UN$7mZq zLT=+~>%-R;&#@O}uH2`Qy%r}oBa!!r$N#aQa`6SE1RvaHRo3DKdE>PQxDv)i-`e~p zD(9vmUfP=s6(e^qnoxp}menEMnAdNL{Kn>07W&5>PRwoB+mQ-eVknbZfV7p4f0+gmQWX2PB|U z9YsuO&=FJ+jDwOpJ|Qsa$6)o)gnPE8Ye#S#j8nn-U$`IulZc~s3Dcx7LZ5@>J{a~v z67(mXBGY=0yR_me9pf+>##)Wa$gSLP^{NpiC&+-;m!3m$x}qtcFAZp@If2`^MwG(j zujra+_p|jcgWlu0(Nce|@>R3hZw^Yf__LrG;NT1~CTmN5mr0be+fVEmBG~d=tlNFi{VxO|d|a(A#La$fpzz(OS%W#B*MS7pk^Zw( z-cRO4O8XYPg3P6?washqzCSFB2Yyb9AU%Ty9|3`fiBfy4F`7?8k(e1n`BEz(VnE9_ z4rr}3El_Z;@uUhrX8>7uR)4um1U~!SG>3Em7+azgFWL4_*lBgyiF*qg8B!$3pMA)n z$X+=!aZNb6>WSFm)J}n00ee~q3H+R}RsAz4YQbG~8XXr%`hYlx9;F7yc9!Dq`*#Mr zQl^iC4Gj>bcDyV{I1oZO67p?fVIL7~pG5|{F`VsEEyF1sw?QMoL;Un&_jZm!RaHMa@m~5WM42$2i^%eX; zYnMbgpyW6S3Us^R=rd0wPK4h4Vmq*?(f&HAK*&y1p!&9nH>QROH_;6MrM1pUNe(r* z!+6rHC_EM_^^eW&(Zo4>1Qv=Z$q=oNzR_SJFu4Q>7uQXQgl(ge?*dcrJR(D%shCCf zl8)TKpeND~`OHZ=KDNm?wx-LB4U-gw&eJm&WVsvS4MfY$w&CzPI5FbXmj=z-3bOPb z*m|cM7vhUAE$2Dr#SxJsWed~4_8X^-U~=E~cvRw)@hfE3jm|W2?C_@s=p&?X5cmY7 zNJ*a3O7@JR88VhHy!SJF8}Qqiu4824n?!ru3S=@-jCCcU_cQ5dn{%25HOIxc4?wsW zFa*tVjn-OmyGfD0>7NPv*e+TgsVIVCcQgCDHX3!2-qYsGbHK5I>W@rcF6J<=bq=?CniLpxZJDHtH ztRfoo*MO%?c&1aAil#13L1YF^4!L+ahDueo=hqaYD*S34*-|khMfx3XS$-C%e?xbE z?Qv)vpH_cxP*8w4rpi>;784JLiwZyr&@X2S-^=T3 z?%}`Vxed3xG5Z1h(M`I2_AU@z&&kPs;g*ex$7RYYykd0pq2Ib-rv(Eyh-~f}!)}ljmNUh62QOIZQXlt1~+xPf8;Oy}NMwqpAiv{y`uJk*toCKwhGX}`M~ z!qD0N`_Lml1Uk*dlPxj4lLV{E2XQsujJb}_WwKk+PIYYtB4gg!6TT_h<*$E)a*%ntrQ z34W&*T?m0Bo}n)yk1qsE?M}lom3o5VB5Y@j20{g&e`=2L#K*TqF~3nvIR>?hb(P zXB3dIxY~RLc}snx5OGRzibeQ9@NnW*T}P0c`w+zVVc5iDg?;4EzM+HIXw?>BR%^Z}tr@r2^h--S0d1@9z)N$;ZUI}K>w<~f zfvd!m82gC{lx@ur!n8_uK_dM2d^J7_54N}`Hl9xAf2m9Zy0H=sEqtq%C;?ewH5Dm^R*k{gc;-Nnkx(zzp&XY$)fT=%vZ;-e%_e*s* zZCWu!B+k+r=M?$8uk*Z$nz617>*}K>SoAzZzx?IT6Z%bVRpe|y`i0`;>{RlBOC~zi)@B*U2=ixYX2sOql2*z%g-lcJ5jnss@hb)rtN$6fX#*VbcTu za%^gy`7a@OQVs!cK*6-5BHNSfoX1T&Q6^PTP3|O0mfKn`df5vcg8zdh{S~A~7wq&= zu(+^rfHQwlbeSl_!$j_aESN=vF`}ahoUc!7SjN}G3wh^zI9|hoVXIN8_jPV=E@Zx_ zbLZE#2_Syl;tm9u_6Dqce2V%`C4~+159>D=-@|tv9v%`)C6A7LK8U2)gu|@C3x}Gt zlKFOU-+ZKGLWf7$}%NH;)&8{PL_conLucTt3<5Sge&xvK1sk>Ys!5zi()d zk{S0u<$nVdvy~yNF*r)1Ywe}}{!>4Q2CjV`Y&V2j@CsX<08y2Dj4e(inUKop=|@%F z&MbCzK77MT0pr_kPMh=Dg$9q9d^6LXj#08GfNDr;QQB#*lEa1~*LW4|Xcif-JGY{Y`% z)$CBbd`t^jC8hw0|69M1T_Z1P4(MV>um$rm#`5$uuFE5d#r3@&?uUdht<}YN6F1G& z}3(~R;zm=bmzFYaP@_%L_Y6_TOTkHIs>2Vwjbe4**KPRZ)MOxZw z&e{$C9m|j5&hr8+`GP=S50;B~IC1JrUy!V_6|=&YRBk_GEM9T>)bF^akYMcw(%kM1 z082;9P5Pgxd7}th&uA{aOa>U2!q*Wf2s`Gw_CjhmlpGuXY~v6Vd`}qnes2-?SG_xJ zh%gg#-%S%SLbA%LP=g;537jGDv_4c<=+gxPZ)|`cr{O?U-ArF z8@F9G?Q9#XKdUXZxPF4J){lG;37-&fJ0VuUJ%926OaghqmX?R)-Hy9MxSxvFP;M%e zec0*f5`Z$o(mycv+2GKgk&G5J804G5E}{A0C6V>_2MTPT#oA^)K52dtkOWo=Yqs(Q zIk*&7Th&V|M2b7?TR>%Td7OAi5PSG$SXW6=*6>2TTa=}+dh3W~RAT_SqkzrzvR|#G zATmmC5`wLj1q50!X{yHgP4WL03n^PU@!LN#Hzi$fU71N$(fO+T#X&Eh$`sju8^XpUN+3h(w z0i203^HFdil)boz7`ow7Q$2}^?@F0%7-=4GU91BG)^I!c@5b?X`}5 z@mi`cRDFBLV{d7Y~Gr!(x#V#wz0Cs88 zEW7Gc@sNNboMNPZcTWH)KjjP^2|ig`<)zWt0vYGdr-yW~p-Xjq+^x#`$pBB| z-|lW42-5hE+IJEXd*lOH)QBK8Du%+DteO4Rv2;pzp+JJla+72J%v&h6zMh`s2OwF_ z7(M^}>Bx{w5rB48z+|^^WTh{~|5H%t@I27%BkEf4cQnL|{znKUhph!y?DnNZ?fx;Jx(;$QzT>&qv2@lKxcO0|%>dkyWQ(4tR$6~~eS<74>1pQ9 zSN-^fYcm31eyg8I1$BP8`Ffia`()KDF=U>S4X;q-$eTR1me>eLCXLl6VqnxactSYT zmiMM0+4SD&2>gUGV;`|vt3>ymw+_t8nsG_#~i{pilN|~ zPaAFN=6kV4`eVr8j7R;a)`#pOW_zzir!(?(Alu$A5Y8%H&;3M2N6SSRwHKQOi2bs> z89$n1{-}FuA$s>)I+haJXWs>lI(0U%qx}8>wxzHk`Dv3mUg*WiB$!cey57_8@H^uN zU^fWZvJ%$7zoYGCKO-0UU;iPRIoNXlx;?2#RjgfPN@4jb+Kbu|0qwNZ9S?SPot- zZr2^_9S@B*#8ptu1j}g{s|tL^q6b7on8)n-Go5W-`iq2j@w z7p|{W1-89P+_%St^$G}gEC1R6tR9r{@9KLVU`D}7AG6f6=@ev-P+@py_*~p5XMAMn z=!iO&E}D&ySMS;}-DD*-iJY@*puGxGA$yY<%9hyuP{ z5e=ggY}B$h(;Yq!(4=x;f&s5%gA|(7ZT!YlVgTJSRWk(ziUE*`RH{KW-|%T!BdOdT zW(KCB!or&SC}ONnpOO^7qg>`~@+oP$vf?5)D*rBvI0q}$Xw+^h7{|8gd=0M+U6 z@UWMU$m8|r=7KQ63AJ{Kq9g@(t7U{)UMuX!gZUf({AUQWj+SuhI0;AOtJ`$+YE`rM zae|B6k_~`+U(_{m7RyiBj3D?_-kohU$!kTZ5<2}C!0ad8pO|X8*x3QQm6@uk1bkz2 z&Y>)$Qo)};%0Lpx+&)r?K%KqztoSxAtRNx8!K?*=VWnm@&&`fY{pT1|V;8BF=5ubz ztsu^4u1^U?@Q}tvX9Q&O8I}qbH5C8u3HSax-wvmD+@_ik^ zjQ9>My}lxVwq_%=7l-KQ7h+1I_r24~S4_Azm28R;fuH&WB-8cdWh%X|_?{oUX`LKO zt5)k$fts0-pU{BA7_|{~G|B1z_1$Y>Kq-hHv@rXL#GiPEcUgq{;{K>bRQ``8qFu z_j#JSzExPaaow8e=jWH%Rz?CaJGTR8CW<=-}0i;S#Vlkai3qpyRgD zlBHCDk01%9PPgf1a@=1F{S9H8 zmt8SLNGDt(KFcf|{u`e!g6}8`zCZoisE@Vv2gES$EpNwXA|L{IY9{%KY#csZZoIxB z`jOF}LntAV3BTXtI!Yiy#K_UB1YTEJV}CSJ0j?`BTX<2EcKuX0j_=LmHgU{OBUw3- zNtwo%K4DB=oJ@{M*Zw{ReLK@I=9dg5VLWr=t-7_ke90y~$N)ZCY5LuPz0v(oaAb}8wBL@O%jy1AEeZ_^V>oR0VoWNB}%O8@% zGFEcSJ)HCxB3<3Sh2O6dOhw4vgh~?S1fADiK6mWP3_Px)#u`e9Pk{Nr%t7RR(b;9+ z?bU)t+S9Y;ns96hdLm+#QdVMlIpV;^-*C3SK=RzjO>sT1YXSmuB~SB*+$xFbm2n68 zF<@?Pn}VT%&iFBrcNj+I!XXyqv8|7O^)gu9ZqzYLp97&0qZhBIq8=0&Fgrnk6&+|( zXa4tm%8e9*CYTpXazE+EWO8fdQ?FG#n;Aq_cytvsePL3Ry-fJ|b7DtGzIJB5d6rt* zZ>B^qAr87+*4tSY=kSENpWim!w0BPB{rY>oW~mv+p5d5U-J&aNX#^yI0hcfKbgeZh z7h5|!N*-QbC9)#q`ww(Vd^#&;N$*E`EhNR~?)S-EXSPVL)!N&Li+S z#+<$&6#=!~zn+wpH0E5rIqO0?EKrCJ@I%btE63NTXF&46mo9EmZW7jbeKG_MC4)Mj zfyjwC96SKIAO}l2#^6a--(?3JE@=?2U+Xom8&WXz!XSGKMDkq~y5|I3u2KKlepC>B zaXD?h>ziT~2{x@ACcpF3WM<78Cc0x*5)1z^rrR({=n6YIL=E~KL)@)H!Wv%G@5^r6 zv*lBK8)v;&eRyD@y`-I(l_ga#>jNY{?MfjWh~Nyn*S}xq+f5Zdng&3^eHMcsC?bx} zi-CNeCB1MQ%&+^Pod*=42Dz_hkx5t6)Rg|uNcTatFb)9J_o8xHl;Z2N5{XX6gad`H z&e6!f!5c@=gdR28_l^}h<#!D^^^g_{${Bo;B{~%GvxBnx6RAj4cN>qmko@4`WKy?x zZpf15GRSlx8UN<2TYU{`E%4rqdOM3d@{{nyzK`UlB)2+!IkO0R_Ia&$>6gS!d4i9e zD3T`1uCW(wv0$+9I9?J9Hxl=e{mx+h4TcQ$fktZYes8Fa~7b)X^<0uXCrqM zA$0(=mFWzUOb{GxXZ`qbW=2lsTv#pfd6~Bn3ES>Z)hAr9;ss-3G;#~VsV8g0To|-$ zM})A)tjnuI03LdB(cIhpvZ^cTLkP0p<}(1;R4d_@&Dm3h12H6HHDnGVz-^@_kc*Em zjLsJ5PiDM~D&6J7Bv>9>PA=WXfEj6;aba72^UpvrXK;U~JJ0HW*p;+|Vbp++?y>$Q z9i3NbQBYUb3^<_>4?xs1esk4mXqN&WYY|)L=PzfSoni=pZ9r01Ru&8d)kDn3T7AeE z`5-eHf_bwU@9cUtAfa2kAR$J{Ojuw7k#b5Rld^3=Y#d{WM+Bk1Ms=BQ#mlBa$bpY- z+aJ3juv#)PpzLqTlTVjY_}G^mIDGrk{fKO-iqXGH8=t3M13OjDxFsiqwFYAUujJ%T z)HZlo&-o&X5{%wA1@75^2LmqAjbX9&hyuo&6U|2Zk47`Ax}W#s6;#YFgq0x zOgZRKuBd6kGEZdk2*O0M+;`??U;J?;&wT9E$&w}!9-2b|^+EXUj<_%J4R%}-R%ock zbqQkr=9l%a*x4*LoBO9!H0j#T)fb?ms0^>L1rpI=(@wm;!3wNFDYr5HT}^^WzEs1+SFb-I~z%hzlKg6#tLEIDF73AC0e}H0TG`j(_V?A zr_+vNTB7}QLRP`;dxy1BLsdnLYigL=wNH6XKWRKny2^wc^!fxaPj&fBZ3pej2S1ie zK!VERn+H7Bz}sB&G&%@hGzV=~-M`CkSabBD&GV(*ug*OVz-0xy4q61`3*%+PvU*(H z!U|AfN)He}%vRS&#E=VYhfmz!#mD;41I7X5i--S=0zkM{8kYqYkSxE9_d4s=V~D%) z2+(-#AZEl7M_3vhTZIuJ9<>+6%a^0Kku!cL^G)e^Lw6!p*Q5d1dAc(MoS{@&8UybN51>oU=>ua~;@+dA z-tQ5Tx%Fr{n=f-Q8TXe`g^l?+>z$cu&^`>IauIGu9F5GLcJ~eQu(*-y9ms9NFa{yatQ_@pA;NrWgb`%W@8adpU;-sffiUisSts zpB@^R>QpNA94!{DH+kqLxE3qb_lz47t!Jc;^xjkl%Af5LbRaS>V`_Ka zNli8cw2}rc5ewfwl$5MaUZdE2SN|i}wV>=+W449bV-!f7F*=H2Wh<6ks2=Wcw*J}W zBg+Xr)A16nf?RCnm~|W%)Aw&n%B4gR_dbw7tP9{`z^_{;B+Y<;BNylg@%i2#78sioA6jIEzj3UQYK+iP?j@&`Yg!8ew<}UH1-`pezWs$_A#+2 z;zh!4)zuWyl)@cC?m=wlk7(MMdAvo+aCTsgc(&m$8lVM9biGe)!{su#5%N)y!1`S4 zjQobM;B|SjxHyOEc@sHv{j6q?GXFnlu*(Qb<77XP;mIm? zH>uZfp?o?R0J%RC)5_l*OLT<@X>2fJupWFGT;|R4x%~PhkPH(Y7?zQt$LnJ(8mtle zgf<(1c+JC~7kFxY+~F=}OhZy)Q2ICNc|SJ*WwL$XbHBl$W6Eqw{;9ljzAIECKOiM4 z_%;M}XAW#YCzPw)RSt~T^7)@%HGu5y03CJs5l!TAQl8RaWi4*VV~ZCsqrd|~r;*}0 zOb3cbv|e$||2g0QVc|*!`C-Ba*hI{*p_Ik$nuPSeQRj=QKWMjkGfw#FxXZ+eFF`g^ z?=J{A2-SloBhgpYaTKOUuf;FX`=i;S8`@!MX{0T$ zkH^~2B8LSD2f*KCL7&=qIdy-ykf!oY6ak1%GeC^qgCn07QV%zRZGa!qJV6Zf8*6h& zh~)HD%-ZU#BwNQdob>!QZY2{$Bex7T@$gl7`jL@OROQ`B1gWmB!d15eKf*$}%u+!jE0 zStHca+?3_G$f87-!a4f84f7^9B0fJ#JU5AI{YO)FWva=M6^{g|KC zwvKL!Hm3LQ(O4;y^jEDNWu=j>e}GjRc-m9lJ`+nmjp}YwH(;ne%j~)wYfYx^gd>7> zL7X#lBB|-W$a&iUme)$GhOf%;(2ARQ*9(R>l#F+HP}SS zVzbnew4*oVCTf~ZCg4OrXa^$eMP$L8BJ+IkRMT&t@GESEOYjnAOrM_NDi&k|!G5(P z!2?<#(izUNFAKj-RCHs)rjNw)SS1gb=fD7A#Zw0bD~2*wlL9nN@!JKIdG7!t+1ukg zKNQ1YRi)dg@zVJuEJR*F4Gyc)J?I+>YVgf|daYE*@@gI$?szmh$daN%LR|?1ke?S%n!5D!7RopEO4LeQ z$LL$Fc@@*4{DQIG8dn?~`&io1FXh|x{J0<3UrG6T zpF8G$o9fn^Q|FeH`>_^ngjM>kLV~djVU7ahlYXm2`V#ESxvU?9Id`1E9^o=z(XbW+ zLb)0&>t}%HSjJNN^CoX?o)`cdySh$cHIUUY@#l%2@vHz{sJfrF4%tXh_)t_vSpx&o&0^`jGbY&?i*yQBo8q-GrLYL7A(Ddun;z|+t zfY=K*353^ib!g-KUkA0f}tCF7rwM-J4KksDkc>Po1L`S zChvONk00SCUaS1ax@GWg4k&$S4`&Zc69KXf4Gk}Pl$|^NThjyk;zh&%h}O$ZP84$S zF9&jBpI~W>0eJHx#rnGM-HBNf-#qMj=&3IN0h)Gb@;CAC%;le=Uz@|~y+_Q~!BKTt znNBrdk>fnbBO4R^8D7XcN*U-`PEcRGx+?sJI#{m-HFIXS@@i`j>tu_fh2N0K!3|u9 z+0*i2EF6ze(TH2vWq8o$(n97nL%x641Y$jV5wQ_ru)5mXjT&n+`*pI$8gs73bIs*g zl*hN)75aD@R6RpUrrcZ26BKjC>EOUyFrH|Mkapg$+bCI`N_!V;)Zw20=ve_3>xIFy z&>K~kz4is1zG@1GwLmKCiAZ`pv_iPHWZj{q)}@IQJI=RE^ciPquo>9(%l8lkC>XW^ zo&pc;niq$Fl2|Fd;i@_*PkY> zDBc^_XPLWX^hZ{9dNHedI&(F)xry0vK-B@RpZ)Q>Wa;J)ksot?kNHFfU_2tVCOu4d ztO`0zYVm)@@K(d-ry%;9lgh{NGPINtgeEM~0nVQ(1S}?f^LUzNLldkSyMbr~lk1>% zlfchh$Tb?4mY?zp;%qU=T>Gq@=k=`ndE}b?+T!1y)wp7bauqTcJTJ~)h)_Ri1yakG z*+}oitL94~`pwQ`YlhU#nK;?;9&T;?lz_m{HuE5qIfqFs_;IDaeNpAgcKd>$oU?ZQ z^q7qQe5B#PeO}MaL_Ebu24&7+tCRl@OMm?%)p+FopWGq49~20D>D0u$?9ZqO#qz{e z7&N)!4ypz|Y51JA?DLOYj0>F?{bMDbM9CTs_}{M$Vtj^7>ymHtb|NDE!W0G(--Itl z-A6{iNDy(7ftrluXr2}oTp#oKQw#q^FPOlM`Sdy3l#(}c(Jljgi^Z7q$?-KdmA~Y0fUb> z%()zqbbaG-+zSjCpH7elee4`t59#px0E>rY0J~vz1;`>~0#kxyW&fWBNa*)|X)qSj z3a01-rI_`6dHT&<)w(?2sxz#d>d9hFXunSdfym=-;DZR&N2%YKa3PwSnnN2?yTcl@ zUe`Fc>F?vPP>Z~QPc!~U{%7ivP8g`yi-2H14C!(l>G5WBwUq@3k; z4cBE96%Kr2!l7qwASD&b5!-4PBhtHgeEA6=GdzAo7yQ0YZw3Y$!xS8`;}${*-;SX#bxCwc)E62==lRDMsPq;%XgWP zi{7yOdDFjZ8W!#8%MzJs}pR~OZT>&wMO^LSn_l|Y)7*=_b|p3oE-q_$d}8Tnt1=1fUBfje)t2*ddY-v z@8h_Qpv{<5bb21r!QAK7{pJg*t0D@(g3(DaArTX5Kob=7mBkja>8#Uh<@a=0QYVk9 z{&>4!Vhv5wG7XZre4MW|`g8077%C@^=6)?bqDzqV@Mf)mMyPr$j1tw+gCCcybFD7P z;_)8+wI0goAPTGitJH93hMn5j^v#j`sYMmpQt8(%Ir+ zKs`)sbo;UEy(89oZl~@ya_oJ-1yn9U$deSNNMGVd&^^@)fI`3j^yN#7{=T)Y+Muj2%_T$Bbh_o7c1&#PH4 zjrRBVFTLy&wnnMvP2UwK)~gp59cMv3f%N zOH0f52k?8!L7Xu-5O6*i~OcWWZVsE(a)e>m%ViBsVQ-4qp`Dt1hAx6 z5!XtT0!Lw|%C75^ptD?JGl0@#C-fJwnflK*?0LiUhkcUj%ibH^2t}rh$7yWk$!D6A z2h&uRSV;YpjM8a0%d_l)&6Ff{usi`{!ktWW^xj>2;Bz!C>J-Y>?Eue<_UXK_N66)4 zL4UaTq~Q-^`j44}arPW)HIy~AejEC&0JyUE>{!{8eUL-xghkqsIBy6GDbpX1{i6LW z=lQ~BDq0Z(cMb1B(Y?F+Ea-O(b$+65s0^kHcTk&=vw^_re8AVqPzh?I9@tZHa{E?W zIp-^S3t3SFXqxyf!(4H61ykPfLUn|L){I!#N#5=BaPs)znh1u_Ume4h1759HA#DYs zo@<$1haa4Gbn#fdh(lhJd8SNCnoQfINpOvgJ9vxt7rg4ffk+0+FrH^t8pB(1=~dE( zWbS-=qM#0zw)6r&h})#o{l&v#)yt5T!(a@aMN(TL40T0C8yV&TYLAZG46HOaKF1p; zruh$v8$23D4hbn)ses*bS>m*UPV4Mu=7_-G{UnC+)LTrP>{NmIfWzk0PLzrKF#oBQ zQaL?+#L*UMW9jIYuly)4`H!G?%M6=BiGboX13u+l0hDRIcf_{2T{YskQ4p#1D*+5o zm>yCCq&#Q{ZJ#qt15$HvO<6~DW-G1uI}fprENc{GyY^~((?!`S`8_<7pnwAfPqIF| zP=D~p@6+S)pn&6wCfyGaZulX5qk#ZXaQY3vbAI-^ToQlLRmWP%%y1*5?lQr$rQr><8F;?uC3qu}oaG^D}_}P^z=M6k;^+=Oni@LTwE&Jr_pKl~;+y3^V{8@@`2`rU% zv!R!QhRgTGXRC(;J6;~y-IgWobc!T%fA$ldOIL1>c{_ScGnHMUFe>cvF{#-uIQ1Xm z$SREDaL$_{h&Okf5}cbd9G-&E_5GzUy-21lm6`Yn6wWkQxW$W(cZakk&!;)vEL^A1 zaY1l}f33E!Z|ifs$Ni(bgee`nw&cC~S-Yo=1?P64vnHnctm`#So)=Rcjorjh#~rJy zguU*_Sk~8YcFN)M0}s4mcd^`JF#Fb*D_&mR;p6l`a6A8bJ#&6G5U!?qjKhmxQh6J) z;E(eV)9K;fwqBj$SZp*x$3JYuQhjo(jG;F|FWUVfBX%#@9KTxZlY4yb0==@!>tTO% z)XvfuFG&+UjnU}RSmi0U@C{U zm{&%rb69GM$f9g+3s1BwYRAnV1CnI^Y)N*}Wfjzk|9+gFKOZaw0}u0sGeY--JsHSl|leY${W9hMVdi&Is~!pL!d{00r@0vXX~ zm>1vlgw1~d4%UBYq%*u{Cef-HpGc*GJtoET4*)TwWQGI&RnfuU3-!qS@VvB1b9fR12OghZa z{xCq|^lz0o`seo{dN*F(29|$_72qkGj1-jygd>a4af25fn{N3ji_I<;dRZF{b_B=r z&a&@Ym|fO7_rSt|q9tw$7IU>K$5*7SR{a8$YuyL=NGoYj@aVDN9|tTeyO?8bNr9Zm z{eMC8T<^Xx`Y8K8D+m&+D(ZqukZG*h#o3`fr2`9Hc0cXxic^;(7Cmn?Ogn4Y44rMh z2*Q6Sg|$W{6y+K@>9E$qvLPvf3i7tvpWOodWk(dmA7mRdGBaB8%|^ttiEShixY>vf z=_oAue!*hZ`Z%}Ck@(8RR?;da&ljdk3ue$5Eg1gZ+?C?Ia$0ApWR{NTjb{*9Hpfg-$$0N#jUbWEYTC z%;=p*cV!||OX(Ca8!qZs_uo8$F>F?izq}cpKolcXI2#27-yldXGf69$1=yq^Q;kyX zYXQBA-z()nZ8jaysaYEw?#LX42BV69Ya#RLrmOKg&2r zFQVp01;P`yCkuOR#{SGR1bW1o;SC(YWyXx^m>pvlHcvmc_Bc{Z)>iC07ejGYXpx{5 z183150hVPi+Wo=@u5bnL&Jp0lso_mF)xK&`Ouc(p)m@vQq@R!)8w+@v5kb^?-=K7g zn#;}flcYOcLxvU>CoonQcf*g2^J?RLWMH1igSRgJWapO9SbjUTjtMjCEd4dyqP<@A z>x^R6sAeGS_sX1Z#o5BlRN>#`H1AN%prX(NRc>|m?g!|G|pnqKN>nCzJg*Q z#SYDLi?fy;KtDP$j1)(sB;VQI18hRcZe;1>P+uk?^+7^JiG-kNVC;7QbAi;=xj}KC zk^VU2O0h(6#CXK|VdBb2i#8(k@S2-Yiubx;Y+}f%OAz8Ex}dv|S0SUIptMkKBU0E~ z*HJIFxDoj8apmsaJ^~9_ML-JNr2D(`Zh3;q%tv6N@_m5M(d-o2Trlhr_!4umM|91n zO0y8ziW|5E+`AC?$IclyIeb`T$dfn$f9VciRJ48m(nOqx;o$zz*q^`M)a{Owt`07{ zv~Sctuyhl>U!afV@vi69B!QDXHa7flI$!+r(Y5l(igk7tD2BXVRoe$eLJ?JV-p|kZ z#=8SB1M^Hrn0j!3$o8=B=sdKf?*AoN#&Oa2CwpzqA=?*^Rcyt7r32%vyu7kNwlAA( z+nYx}t4ek)KJQbVh;tCuHjclZwglYF6V@>sTWJZho{u{N#j<{gp@iPu^fy?MqVAhj z`C!y+1%8({9ER2r^8l&=o2DA5M7XnwN|dT@e*~;?|7Tzh`b-bz=0qw$BZyH5+3@{G zMi?jIX;N&WV0&m3E>{tI^*w48&VSPcu&u`pbyfJz5_RaIl6L-QK=6A z4xpWUBS-2_lfP+tP>8mP?>6V)0BIMNT_Bqb@_6o(EAs2MuNDA7z3-j1ni2fCqw>IU)?kq z;K>XA4dKQwi=RcXS#H<7wF&v2>@XQsvT~4CW~|?^DmT{#tKiIcnDxge#XmtPhCfCs z5~BvBtEJU{iOJ9tNr;M$vO#rDG_Kj4j@1&J2FDUAY|$LLH6Wve2&acsF%%Y24Bhmo z2Gt|@@jLW370AE^_|_7<@BSMT@Da|S&!<^pz~e)rqbuYQ^!V@cH0}shW3uqp;|V+o zLYbs0R(!w;4{r>>{Qw_U^bZZ2!iW#X0k^+QT=Qjunv;mQirwD0I@xi9`k>uUbCaw5C(Tn`fV(>o5qOIsJUOOen@3ufWB;2;s1 zu>hw6l^QIwV_DqB^0;J5GLdZ`mB8@F;3Bo`1bWr?zAXi z^GCK@PeS=7A|b3gDfoh`Ph7os@ULGk2=05KqYkh1rN#a}8X)}mZKS$NDCMFEns}L& zzX?+G`cenVU4vzJ?CjhNFy61ECcDtPLInIP)wMQ}kt9NiGJ6FsEyO_w{}IX{hyVmh z4-O<5XHNOZ#>ts-xF8Fmtj_oWej#W{k6q5X68_lAMlC0VxdB;5w53c7zWK{35#~1U z6Sby^wyTD=R^bgW74b!*`kyv2oWbGJ4S11L9Umx4@@Flten=z_4QJahuit7ys5N^L38=OuM0>bRxg+V0y~9b&H;n#T*v0tn0L^GFbcM zoJk!4gM|fg7SHOV7km6KL)5?Z`Y~}L8qI1KgXU=~in-FXchzk|WN;zz5KWGwHrj(z zfH3#pd@*q1sUo{s909^i#LZ9%e69wC);J{SkexPEkEw}cg+CMo?^Az*J2T@iOhl~E z>k1GNi^~FAvP#WH=%RKLQCdHZ0zqJamw34!{OdV_q*KzLzOkFAdE*`Xqy8C2 z=WCpx02Gy7lqvYzVyL4>PMP|FzjD4MvzZ>+rRbjjrH-NnP)Dmab$no;yqw#y`?<1ELwZ_Su5|#srHyVI|;_FcA@UWrNz%v zSI$6;d2ug#fr=%}RP^;bZOmW7Pw@zrm{tKd@mE;*4m~Pq3q~@#%E-DRqA}m|`04Xy z{fBw~DJTL74oh&_VUOSC^nO~MYz^7sOg_jvXabQ+IAd}x`{1Y0isL2B{o2bJ>~|&8 zY|510Q-bIr?Ek3O0@kqf7|NTJCP-4sQRI&kg|s-H?O+$*ZI;*GS^>VzYm@}Gh#KfbrnWSc_- z|J@9wWiWSq!Hj-+%7_yU<)+VWW0$&i}hQ2~oX145-2BW3XKowE3gF8uq!k->*9P zAFs4Kz3ouEqq*r?WU`yQ!5qtblNo~igRQDxvc1;(Wzf~*(KfVXWM~OKo#d|1x;=w6 zi5F_E{$$@pF6xbP+?7tH=1uqM&$d1!gJPlc0ms$Ps;1B6IOYx>f%+ajmjWQ`l}ZGg zBiGOmXskd+in&p5Dnr8Q;yVE;(y~VAPfl-!A9Id$VAIm=^z2^5a^NoEDPB@k3`m3& z73;JvamFfR~a610G#%6!);uWFCJHeo&<71C=6+m$9BkF zxWA|CedP2N^xvh7!9_Su_cgcIi9Kqo^74OQ=2^~z>+cqvmv$4g5F6kWb)|?veX6}DTR2@M(!8?4G-uRYr2Z8bN4xC`eeuY)3!S)5Z>gbfyDr!Jt)xuo)5 z>x4{5+AD#_^7)$1O`#RvjU%0j)8~XVhsLibN0YWmk|8jG&X4BBcVu3x-K~9qTjIBh z9=bWPC@>$*{L}P?&|Za6vC$aAj@#TMC-C@P4b!`Y!IAEP3Kq)sxGX<+V$fDAw=v-# zdfpYzry;15307KAF5Pt_vV%80Ajc1r&sOYY#N8p+H29 zmor5`*Y<66ju!gs24Tp*<7@r#Qlr~9hv4F%!J=ZnP?UIGz43M2Dh(NY7#)3mrg+}1 zP8M2micb^Q089;wI2JV)y-+jlTb^oM+Rw>_L>&pjk+8eR#o{=Rcv@mPoCXWCy-^(R z$1tjK}xih za>-SL^8$Met27#2@*v(Xi)(W3Hv;MKz`kyu*TsI2X@6+zt!>YsfE-bpg6z;ob{l_BxXD?2x z9Y2B|UX~7TE)B441^kh*$?Qw0T1kSo;;#Xm@#BuNdzT{jtGz^%LtJsV{P_lX9QosD zvcYZ9Y^{(gnp)V)e26?D;8Wfw5d-2{H~%y=VTJMQU`xlT#s%&$eSR){-l0wuEBW*Vn_p?uM6z#gL^i1-9?7{!BnpHrYgFSs2KM`O5l^ z8&YcJ>?xUOcFAbeoyGZhcM^dyWs`zkW$YHI>#^uWkA=am2(?PRMQT3v&AE{u z_2I&!F|uuuh^I&mK#eI{6(k&-xSU9o#?-?G4GP>FqyZ+i5U8Q*fxmBL9R#FF@FG8m z%}acL`oU8pA2EMZfa@1s*Sf3oyxH-oPb1#Vvjf09lmQ4|YA(Shy6=N`80)-pjVEiU zKIgn-NRE4Y*r6o<6|DFLws4MY=KG2bh&Eh>Ty*o3Za8K7YnAZRQwchoZSV^DdBRA) z>bm9;$heTvYv2n;g&dW#jz2anXbHVu62@&r&qCSMHUhdj+R*9o27@8QUL6kbg30Bi z41viikgn4(btnxb-3Odo8FWf%znc;zVh9oWoOycjfK)}`atmghHJB7(;%R)3A^xAZ z_=ONoTH1+HPM`m2Qk_=>OU>b&hzFE^y-;IfYBD@BQoNUfkDm(*Ek=)!2W4hp@axFn zSztsvl~P)xF9<7#V2HPrR|oDOAA&UbDjq!L| z@LZAfLBTe)qjUvn^V!Z~Y+kE4SeAxc+32L)I96PH`f_lPj}N&Y{tb|yx=Ib+6aqOO zY1v@-d{lS*)bU{1XL}pR{DBeTk?cenk6>BmltCPsP2ROoZL=lH7#iVYB0TdDQKm`B z`ho0R0m5yw_O&ku7x%M=P8U30BgJ6}f~!G7AMrP*$!*ybkXRT-@K}xMKCVl*<6e)~0BQ$?+i-y=^i0I}kguJ?#x`5?R)h9KE0 zAV#+Umr_Xla+fo$F7M9z8tMnUYnnO3Z~U-~#6+<7~1U^AX2 zVD=|Zjj9=lK`pHrR=K0}2~mE7B_04W5(5Rd|3Uz9SMsW=`%2s1pXpJDrOK5pjvF0F z=Oh~+Vifh3ka!q&Ey&QGl{mmm6)e&B%&UX&ET^3fp87j3Y5XKtXuycxJFg}^I}nh^ zW#WMy=@>Y+bkw+joxwqlTc4dEa72j~OfX?%Z(E>VD0dB}f;))ApimVPw~$(&2AXG# zK}eV}*kxT+olp9!@L;9vZtnD@I_qnOzrevq`rl>_O!@me3NGL8Vf06J21`n$;qlcL zw^N)7yv>*->&G(@ZkzF%8x?~>kHE>N{GWlFSL(kl-n~7tiz;wzO6Bv-luN7QX$7(L zRmxvwP>qHukNTzDIDACx3bkB(+j9dysgl1`k{0hFL432)-sR_}LP3!*U&@x$qbF#4?WA5#hWo36 zDJ!g-n!B&D-eISF83tT#{wJaaCww8>evVt*C|g_}(BTyYWRf0jqksuo4%ogU-3Qk*AYH0C{i*W%%S^iC zaxh87yPm(8-G@q^-F(b++ZWBQD}!~3i%SgmgO;{DkV=d+-b^gGIV(L~1^_Qr*DY5r zTiQ9&{bdvx`*l-)WKMxBg@cv11C0V%LI(}%#0=D1VG~eW_FDYjJiJBHL>yAL{RG3^ zci`^Zic1$E)a%lN=iB0+vLamd>MUni$2 z47aQ%CsP#88W03fZT*{K00vq`ACQL8sQEd*O>p6IgxDdp2;N}3L3c>Ckww*xm(G9;op zHvcHxn?j>4mX3lG$#?riC0zA$jdydKd0u3?ABZPqBxG%Ep^=t2)5yAsdg+v6KFe?; zG6q34xQ`k>b^BsY*ZNGa0SDj1>K1O-lmQ2q<_`YVmT|uf&S4&Y9G!Xe1{8bO70O`% zyKS}vCNm4u_EH~%=)wK-ciug%CpGeOgWx>cPeKu_y-{Psk{$Kj?5E5LJ1c53a0daP zvFuW^soO`o*wX9jXrgUwR3*lF=nSKYiVET7&=?ZS72QHHQJ!s_qAWur2**J?+iH)l zXwHnz>YN%@KPO;LBW3_VVt)TxWDlFy4?FQQulF0O8&C61;Jlz2(iUxiki?noKK&oS zrc%@9{kAf8w&t5f@gq&;`^Gm(#vI%$MF0FUc~C)UG1>6eNLA19^6ZqbtaWyan`GoB zOu^O2wXY5uX2^~B)rC#dr1(FT!*)ss+9kfZl9P-zAIOrjXA_1JBpyS`kZ1~Qb5$d~ zU?sSh;J^?j&?8XD@TMGg`$dI8b*>%QH5K%yrR|)gU$7=u8t41PQ=sr8!n)ITdRg@S z@kD^gBIRe(;cJ63u~pt**Y}?9cLWE)*{>`6#1Y_Gq&wt3PeXDmF*xTPuLcT>#z8V$ zu{eC>V1L5>vS86WbROrdAP5CA0<81YrGQaOc^kH{3-Feoqn*P}0M}oqg zg)2Db#}8UfEiH%Gd8SzGM6$nseRtTzod9?XkccAp*$hVXHbTI*5B-PuHHq=d=eLlM zfTksey#7m{3gulcA)?^Adq1Bx>3I)W|6A9n0Kj`Hpi3iB1Z1qT$^CCQ>B$it+|Lo) zz&ByoKYt*|`SLREW;oYw8x=MaqkZ~ILJqWqePN0f;Mvp_ytnx(DY&~E4A9TBHmuED}!3tYpe8YnE{L21ZRVhAH?nUsXz88X>$QT+86 z8$Fg6eHXS=pU`9SmlkRs18^BwSXL!z&z2yXUKW^LOhXt4o z%tlNi8aLSD>BUZ9=UukfCR)u-t#{X?I7{>C7!lEnyFxRrt^H z`{h{zDF6sT9%R^IpLco#C=vl*pY`@Hng#}cjyXXx43rmzC>QT96Ym#D8{)4Q-NA47 zUGF0CZx$D@=Yc0RgWo3k60G)Weq9z!?U=MIH)^ye*}!UDeN?HBV5N(^v0_GCj!7fR z=dmuyD>FKnbS@AI)1AbSa1Uect`CXcaj2{UJW!LD@pPhfBsyQ|2_E6 z6jgW7mzSOnm0WVKVK7&*XHxvUYHFKe(=SfTZ{D=ESlnK*9vX(V z(PADg?)dd9iG**U{lo|xYDTMse=tB%70;Sb7q1kpeRL6)WJ&Go0x93(O)cNAQ_irZ zMFxh4%hX#AGm3~Vycz&>0cRzyM(>P)0a+hFd0z2=J|2is+nfb7x#v@~Rp5fKa0GE{ zd$WoEW8hCqov0h+v>??-zsfgo6PZoJ`(Sne6kJJ>ctqz2g|*LqnH)ALFVR`?5vd?> z6MvHRLHMFYGaZg3pk(wlMD9c~tU1pNA6FNBl1Uo;bpfOTM06kUsb8kz1Nv0#A=P7J zV=Mu_Uq+HIr+q+|Y8%57&ZSkJx>&pL{1pKBdX}ZD zt84S--$j?5Ea`$*hr*3rVF($-sxtDz}Jds&2WVXic43OuOFh z`JD{IJT)ua*Ju0<(B8+sTRTnqM=&EwdU+pBWxi0glQ4kSdGQ~R0!bPS!q*@<&C$tj z4&KSn1|Uu;0kfBkK;@sjZ~y!&cm)dReYuc@a(GYX zp6`GuW7{?L_kaBS$s`mI`apjVXg>O7i*g7tVCv(f#W$4Tyr{J6A3x#)oYz63Nw8nq zVf;R|PXmCS@?akg83fq+TwGi%W25y-20L@E0kkTGK?gO1N}Bqykr?<0L%H5%3i6Zy z!z5UZ22HsTv-DXF!qGH!` z=J~7e*sIx^(YPVlKuol=7aoa|DFUnNxH7t`nH=4IKb_0k^^J>-pE3Z5=aj5Cb!Go6 zB`JKM&vJ$d9QdJ_>Y8&OANXQ{AB;oR8$1EI_XFAi-jlE^WaiEV-Hq#Q)|k1v%X7a6 zQ2(UPh`rxdg`sXhIbfe6i+qGnb-B~pd5Q0&iW{cI%938g+ zqMhB8e_TjT8E6+|5ZW#Bb)J5}MyEfZ;UN?xCKL-0UUQ#O=AQi5Kk}+{0;(ecZ`Zl> zhJFZ;&7cSL8Y9%Rf3uqZx$j1ybjT~bIy2-wP58^l*P9ZtAME~ziuK?rYK0GO`{RIa zcNZYm&!fqAW4`bMk;RpkQ*m(DN$sEPTL{550YK3?EcuUlawuh`tK{229D9LLC+yMa zf8)Os-2yzngP%EjJ&A!peON^P`!`B7rb|~P84~d!)ziQ!X|oH7-5|;v0yOu2xoRFC zR&m(AIkY+XJZWeG$D)U*;E>FX4zcnz3jthHclPLDs8uoCf~YwB)<0?#2Y$Df+i9kv z4&LX=b0rvp{)aCil7gr8Gd_N2&MvUMnq0njfQ})bye|K;g-QVs)TNJ?&m}YKT)pZR z7ZikyDMM=ePX0b#@7EOv>ng6wYHl?;tTb;ROQ^e5cjT-Kv}YIZ$Cg;s%Bj_L#nx(k ze5lDDdoJS^$+eyP21uAsv@`FaRNi%J{Iuig*R|FsbvyFO-0mXt&-Bl8L0Tpe64DT z$+BO+BE}uMn+|@_#*W|x-WAYBv*PqEM@icLDhch3HkR(XJzQtc?Kw#l)Ph^6q2?9KSPYpYKvuehf>tFwMyp_k4F&_(+hentaFEY3eG@lz20$H{p{PmV6O<7nkFVmS?tN z#t84r(VGcpR(i9Cn#BaY^|Oo~F_4(X^_l^xXHmS*+JP4O4|0&_d)BuknLn7FFQG{= zNxFA;vG>`QbI>FxSb1`B#qxGlRm$4Wv6PQCK1OLdBA%-jU1oKEw`a>V{-fl(CK3+> zgTZ-GQ7CUDA++D>l{}Ab4rjiI)+1ZcL+X=*nQv~u6A^s}0`oL*{13n9yb12+n0#aWc*M-i{NIYxfjHXJ@8g`OOMlk6FSJvV#MEHovH zq7(I7a=7W4+ps*2>|B0X4;#&adwFY53ZI3k>Edgv9k#XOUK=Sna(FKLiqmo5vnbl3USk-zc`q2=;9LJSADPUHMw|WVuW_;&Ia;IsnOsqO>UFkaDZ68Nu&i_SO}B*b z{?JTlRx?i#9XASVj)D!&7-WvW3csnbA%`NSAK~GNAQ~pr7;9?sgD>@RRbh`aMV}4| zP%QiMxs5_E58S^eqtOT?JT+^1N=tgUDbwimG z{aX7Ghugy~*o%5~bZ=SNG#Dm*LL|7Bnt>HH$mF(U7^kQ@l_1RsLtDtnsY=^#_dj4ssh1$LuYJwBr0JN=7dD3P7TQS9R%wSzsIHx zHlBE&Cf?hV@!5@)eDBY!o|7~~GJifE(K(FS*%_I%$Tk>pW!jGnVW|5S&7c#1k+DRY zS$<#QTysYGeq|?uc5gvtaAQq1mUl5v@h!|8t?aE4J71jxM7CHFi}>Zh!(=IhfzU%` zn0h>*E#U5pNEGPc!@CQvVBdoXNN*axFMaDFhj_XphoL$JrOQY{9`6D>0wib{vArNf z^k_p74zK*Xy2O*bpZHw?dm zT6HY!IxHDXp)vumtvHwX^l$b1=>L3wZfy{6X?Fd%eEK4=Fu|W%AxpvED*JWvTF={9 zk3Tc6aUn_7;l5=_<3Lvqwqi6_nS=zh+LRTI{6i}hjsM>f4IjUb#zxuO_(-+X;n|PG zP}Lih)^H&PsI2sv@ie4f^6hB+w^Ipv=Q+Nf1@9y}{$^b!uUJczHcE6XeVPoYUz^t38N5H3_l=}x5jb$CF zZe#vOuF3<+#3eR-Op97#Dm7^#n-$j$^!ZVrJN6zV?lkL&JRtv6qP zy>c4E{dBLiuC$~>u|TUQTNoow$ND6>k$2kt=6!O|niMs-UVEeL{&!aE=3A?=_(h+q z2t4uBxR{T-2r>;SOdn`0Ht^m;ZeCU2H$CWYAyEUB&l@ES74kDWi(h*mA~Pnp0X9GI5c@>)u~@^XpZ02B*{fZ_~S7(Scwks`4BP%H+^U$2rSLPd)56mw9iu7@o z>ZqVt_ha>*y}iBW_KgBD@vE1TdJ~!iiiOr!um*T47bqoXppUMT*wQIM~{|< zn<5wLh~O2@CRj`7Lr>=fsBr5mY$nDItdWMnpp?-QPTuJb;*d@y8?{1T+__#A+`*^X z_|qTWcCe4dteYN?+|q*IFB*)sXTyEY?>(-yB)0AY_1HgHX@ip3#kCIs%E;+}ZS8k8 zWxbdYw57DVCTavgm$Pob!fcl!*2q0BJ>IzIgNj@|z z7%P^U&)Jj+k?RU_L6Lt(ygMmuv98RMy40`rZ&j{lJ?Ee{ZINJh3sxR)tR~F`yG=Fx z$JQ+A)8e+W!5@8(qhNWU3Plzrj*^MVct;BeKRh`-l{(;Qu@Ve3a1)deawdBY@;jR7 zo8CPc|EirfhW?8>r#I5UUKeLNX5gle!CLK&rVHP~H6}5tERqa`4Y-2v@~!OGT9a=v zz_@hL#N09~VC~PGWKLCu%i{>Gt|K-#15tGkJh;?ok1qh2lrUSJKbMz>G!KGZzQ3p>i>MAN2R+ea$3=gKZIwHU=nk8gMgr7|uAWvC~ z_CB{Lf8F#(hxwx7iDBI(RQY|i5}CyzP{C*wNOwE)ht}m68bUaV3pB_yD~UajCVd`)*|4jvu0O|Z z-?fOkr6g&&L8w*VQeaY7rE4nK6RW(L)O(R@?cxP{F3pWKOaic$#+EVpy_ecbkAo@7 z*pDcgHFyy4+=fP2>4b3U6p^QDq>hSGovW|99S%31BV85^-tz1;QA}|0bNG{!J*Pb_&!K;Pj+Vq*?Z-NbH}Cj_pwL9$8xm)OfXk5NJ)gzt~Z zL9}lZW&M@{y|#tynf=(blqPypZWJs+2@(rToW%V|i7m#&Ry;nf{atsUM7p|=mJ^!}0eGDg)8Grp^a=L3@aW-!`#E47Ot8N8@$V4Pli2f7 zibwWP;X#j3&W1~AsacBc^awaSxi4$z4bwZSvBoD6re`^QIW~AUM9;+zvyi+0*1G-8 z-@WT;lI<$j2N`uh`%$TO1>;s)I5>9-|YU+kp9Is@NP4N*-SS}{IYi)B*MNLzcO|3M-!tG_IJ-q-Um z^Rc=ouT_3^GN6zBo|=kzz~w`n&QOHewLFeT1pne^`x#5M=c2T#%7P5JFefvE*yf*` zd6&%u81%}kRRwlpxNPLnHrvHzg>RTdG8R0`t?CwC8*6I5Cb3x5Fd(uga8`voXSr4X zimgFMybov1F2Wl|S2OsGh>QaZJeSfvA)$sdh<0X41gm`=hI4A^Mxf7~e)vC%= z<9X8aT;+Tpx$1_hRK$@!r#bgXy6+`ntqUAE$uCyboZD{@$TF8Cn6DUX7hM0?{llEU zm~(5{G^^2Wi>T+Iyvxp_Lw&7X;9QKImYO)Ht2nhlPH*d=xt$)xJFY8TGZKqi5v7*r z$J>u-Ps_}eT5j(VEFR25`_16-NU}4q4aEe%nx7TP0zHf75R^M+om=O_gF3lusq5Sw zNyDRA&z)+!LcA7TpE)*q8pfsHqtN$@g`P`)LRHtjc|(R;GX4WdWx}_}x0t)Oe*k9q z7=F6J@#1^mcf6+!;Ef{E{(W4F9|G8V&?%sEY+~c+NeRG$kkB^A4!L@Y9G#k5x z*xfbKEiew|BD6w=hPs}^7yxq@hJ?T@clwi%i3Mc6wy2Y0-+kx$JZjoaKr|WJOMU@f z-Oup_PX3~!`?)n6Y5JVW%PY%Yio}FVIa|eWQR?6$lal&h&4ensavi!Xy0$RYJk+zO z3-nb8Ep>{K$bQtUxh1Ir_>4kcc3CUA*X2P06=6(zQ5HVuX)5g5VikE|OokdI9fa6s zsdK4(O5eW+strq%fKod=lI2E$Qu?i~vf#j?t2pgR*to3NXB^U4d(HUN=XB$$5Oenz zUp?mTTi_E+Z8mi%OJMRC-9~*2uKy!6Ex+7w;E2rbAI1W2W5y+gu($;Z`uC{o;Sr7V zjRMCr%@3%#>@h54O#H#aRm2Wm%T5fq$6mXNychH?PVxj7jc-6yX8Vapu8?!N$&P)@ zm^bq1e>9ziTNTmPhw1K=F6E$fcOO6+1W_8K8>G9tq`Q%l?(UR0bT`s1%^|+=e)m4l z`3Gj^%ETd*4njgj3 zA_|H#E=Nx>(gYI>V(mQhk=PxxF8mr9_|_KGXnSDW6_@w80z3dCO<5kdK(8F?D56WZ zsIp(m_Cx?&sqPRM0XB+8^_gVtycb&el$?}=z3d|ydqS~z+2PQKGzW^YKVLwZBvfN$ zKpM}lOJFv+e13RvFL!Jyj%N3Fk*2v%VhOfB!2fsliNk4N3pS@Rr;`Ao#mwy+Fo>&^ zs@-dcLy{}cP|2_`gvBH$XJ^5{xIyM6hBA3(YO~w6L`XpJkoq+m$)pH(Lqn6Q$u1>O zE&uFYsl0h&HNvaRJTpH=GFq6g&_jZLZwK7d;j^Q+mUi#-moRDtwUSE8!M1`S$r4p9 zmgU=_E{r{`KT7JdJ~G=Ch<%d>2u$u_QkH_7`{mYNjcaogn$x|*f9L2vt1nF{8P5Ia z6J;#H>ZtbU-v~Z(i|F0df6m&yQwvESN)V{zn4?1z4VwK+!&J4m)lki8QsPd-&HBd( zL{C~MKU-+<^7KG}7Q$y>3HuOK?yx;*X4k++{W%FQBGE2%z!-6owiEV0))IU_hdYsGR$pFJGlX6sduu5 zft5AIiptQbgFiV}Fw1>U^B<$;owRaZ&vu38EU}G^&Glp-wiUYEkPjUJT8$Z>-toyv zZrF4y8!c>dT6Mv0-IofpOipg*g~s?UR>6-Ah*@tH0ME1%F6tI=u2$A@)2f|w?1JE? zdmS0mHtzVbLV$L$8wtwfMIvT!-|Y1AZ#XWFl(tzTJ)cgZTqB1GmBFD({jNNHSW@)C z1>rn|9VFU!@tQr=pGY}J&`b`x9MOh9WEW+Jj`$9Ke){N!sX5&VBNtP)|KUS$xw*o< z>W4C-<^vB}lz9qf?Ixf0Z?B40Ycb^ya|Pn9)k{p%Z?ck4IKW`qnmKZoxbLVZ+|coL|}7y3TRr z<3?a(Zju<4PcIt+0wh}h#LI^|kz-s_gkn+TGix_qv+mn5#AgrgVUqRns|Ae~jvN5^@7K z((rGP{CHjB4|780cY>sO_fs8mKQ!{4sE0|$hJ$XC6pG!}*ttauN#RkZ#2c@>zXyfT z;+USBXQ$**2BtB6hxTe(pVLG!MFJWKY>rt%cIT&Y4Y*p|TwaDa_hidW*58b|o=I$v zt@*SbDyY+(vm8~W3-;HUDH$?kD_R!HGJ=TeJHB!*SQW#+i&C`G8DtPCu}VMg(%(Fy zk4HNdd7Q=zEe#=o9hEg(;t|bH3k~bCl#b&BerF}iV#X1f$u1~MVlzgpWMZCXcbxs8 zt83nMPs#YetOqFE{_~uE^gp@b+5jSw1W^SfCzTsRAl3hgG!{c+jPhU~Q)5giYPeo0 z9TX)RQon&z(*@|jQ7be{@47XJ&VQu}BsDNsdLn6Sa$|cR*h??YjB>C235pb>-Yia! z=Od;gpvU4U6B&5ho+BJx_t?dvoaHCC+Lt4;k6Uzf(a}?lfFUbp%)ls^p+AI57VdNz z9;RS1#tGu=MC=2#E)ut5C%RehdSL8r;kIu}{LOLUUy}0+nhUX8hC|D|^2lG6K-0V6 znXtbd*BJ{&dag@RGgvSElT#P)RIDd)+2=W&qBeY9XBB%{9d@4`P2l|~5+QVtA0hIH zjwhW>n6_jMfm4zFI)Kez8&ptTR+m6jN-bW2#?u{cQ57N3`Lj8Qs8kGYy;ctO_i!eQ z8n1b=>F$N+?>Y8|GQ1qY*-I4d7X$rvF8_T1)aGnQ_NJaZr^^lU3p(G=@`zcq zz>Hri-_rQwCLjw~tmU`4+3-_#NM>R5jhqlk$28l3I2fQX(5rLb*S0h46`%s;CcM)g z^vZe7*tIbfp4!S*a=NH^1TF{rF3{`qeRO_sz@sPnx99$%d9<#wus=W%OZL~TD_(#G zoewT3p{AlCiG!2l-nbvt$}3m(9Tzzk2<=13U0-WKQPHaeHBRcUUZ z7RC{Mk;s!Gf!Yi*hIJK14e^%7tuUDptg>@!8(M8eoWcr&u?;8QHr}7)kyFV3ptoq{3TR&%YM(<^h`-!T z66?9qAO?!#eUkjHajR1N2SQevx~8o!_Yo8RG-RF;)9`q{0!#^wuATnmgBhNjCFdJ3 zNT{Cv$=24kDc!>1HnP#Vm;SI@#xq80T$5HznG0ATXp)DxvI_VM>vHlaxlI{ym8CpY z{3ZpX@~W%-7!$UQ%k9i_%TJiz@tE1uk%oiaeM0e`Bhb*Z%;Rl!43}zv`lHXn2(M?$ zFE>eWJ(=u~GY*sIweiah_WFzBGK?Z%Tj z=6t0*XMsXB--TJ#1=hE7EkEcao$hTE(@%fuH5GNa-7*DMwF*l$u z*HW2wYAhP~_x*0Ug}7G;B61^ZZ4Rg5&hn{|%|ukpkkM*!h^dB}Y2@=D0$3?h8EZF~ABi#+Foszs6L$N1gI~3?Jxxw_ieNW$5YWCQrA7 zDVJF(C|$!0xvI^aBA+PSJmOWk-t{dZ!F{L4IMu2VJ{CP^te94jEUKgd$P?*(e{9R# z{^+u%N2MEemKwO$;C3z*p2}k(IQ{T@u`(u!hfoEj#OQ+H9lgw~QbbuG)|G=SgGx`3 zoHLF2XW}p(c|?I(_TcTnI?i6}QPn(z!!So&290eOvo9d=5Zli=S^EhRK_Ni2ORLk1 zzvJ%_DTn4nMMVV|w9HT^q(Bj;G~E};v;e;hHIE=j=jrJfUUBKg8SP;+;5ik+-|TXq19kHmn*`Uv|aEvCJL)>?X2{}Q))G%!~V2e-x?D9YSG<> zZ=nb#0rY}+)@%4LjG~_YwtFpJ~0OJAvo`Chawnw zQ{dN;LhH!qUgLgDdvSj5FCGA&cr9N66GS9(7lA04u%sXxKDxk^!=niMeuivAz{kY` z>GOnxeSUz5zLGx=jq~2MuxN}p{l0H%V`x0otfdKhkDIp1OmRvJoF}b~O;|;hQD?^q znlEfD-yJV~r}HWN#Jr)TAx<(7dkWfERZ|bl4LTRL3g`F^e6vWFPREUR3Dw$5=Lttn zLM-v5kul6vWUx$1p4GeIYFvjkO=Hhn*g&yJy>sq}G2uZN86T1M|L%U#$wN5!qT6Nq z^@x1U^M_pV{&Y`e%vl-)C&R|f2_fxUVDdssF;qCh5x<}!&*nY&fA>0qmNDZAno(L* zG+&Vv1hni~UBH$8aWTCflFauhQDIATkjbVNkr#zdT*%gt8?Rw&TSYDB+s07mYT?^T z;m9Qy?5mJiE3!kfuMnz{FFX=dlEB5hUH4yum!D>$ zavQJhu83o19qXLJI|IyFpFS6>y28#B&PB+H)q}c;S!8OKZ9C<{`cRN=*j+>RdP?_g z`$EQN8_%G_{#x(KBt{=?Z(|d|9IK#xadO6ggiC;P`qfNysD9$Jp2pr=b?K6hf2%>GP4DFBh;Ak>=@+ty;XtC6+2INrORTnWXt(NE(lKIvR#l z3FGuYc=G+rY9=`v0=(@sVN1dp9Y9>iaw%6o;idn;kuGBMRY}^2_IfT8f8ok4d7P4$ zPcPI~<@{4s9H>`rZ+}Y{^%W82 zCB6;`K|-5%Rb8Yi461O{S^10O&XIP51G;K*@9?Bvae2;XR?S8H|FvCKsgkfLQuPHd_vsZnINMa z$#4Yoxyi@ybUyU-MV+y^D}&IZ)iAK&9N64 zXH369lQ-qVsin30dwl`lloteP747~kQCC~LL6yg+kwZ_#sXuzzv-Ic zv)$+n1dzsnJY{OPenv@6{9TTxD&ptRGV_qEQHZm_f|9Xl&NZsAdmTRsTr-1UFH7Hj7pyx*gv$9K=PBFYM%XpHYzO^1Y&X)h`1+cNYD_}zn^ zz%VOYBcPl=`}Y-ZN@M$f2RwOYJ+DqpP)<&EeRp(xnBp#QiU{$*&xbd>7nT3M3kJrf zxeVJr%L|uuk=5?}xdQRDRkFz?=Hv`fLU1y-;G8FT`WVa34=qM|v<%S7+Q z%*^&x_{fXiphI*CzJS<5c+}MucJBtW%0Ff<0(jzo*Gdfbgz(K^Jk0PS+t{4WelH36 z9>~D4EMFA7GiSsP$s!Fo^A0Y>8=Eq`qx#=}S>BAT=Gv7NIyKTf^>yl+7%bR|Us>VdQ%`Q;cE#3F^X zeDFSsv$Kn;wx{5ou4*Dq!tJZeQCg4X^muhGpKM*H3hGk6ijukUT@kJ=L#ytJ^$~_) z1W3q`nc@Z&0RVR-4PeHU;zcl-U%9?5D`RZww;z zN3d0L7Fw@3n>4rwnq7O>o((Y3=S<9uyE~-?b&}yTx=-GkX_^G;9>mDLnf;6_&&vB> zf_n|iSm+D`@TqB-?FaKuquT71n1v#t;iTWcsn1)tq(z0n8Q%Lhky^QqgW=I5?J`n49`6F5gCj!T~scm39OPzSZ5ADss@cE);?uQHh`iS`{AH6}B@k#|h zG-8|4xjg3tLnJ%_9^ohpRt0)4)c>xGh2KO7XL=Od5}OI%c~b#~VTj;)JM2v;Nb>gT z)f$R__s;96sj{M?u&UCFSoc$7`wGW_&1%ind40hHj`JYh^~1Y`ncmgXw+e7f%2G6^ z_`S6C+$h4Rh)DWA4<=vwLnsmDm!hIDD5qi<=&ZZ);G{q1Uwbv8x}{E`;EWWciC7Nf zzwU>}FeD%L%YnZ-Bhg)=>ZMSDx;FNS2>O5N>f+u``d3FKOrBrWDJxNLnsK^tP)1hyD zi?)2cgC42zr{KuwrgjF%e{aDbW7~Q^9=p}V1MFX@cN;jlP$P~-J1&_O3!^@t$L(6O zL+CG&kLOvQB+sW8j3DNwB3oYcS$*A0mh^O0uyXbyxcBV6$0v1bZ-0zTq(91~XX#46%hP#jYpe_Z&53rv z8meE!YV!=gR&xy7xXbs;oJN;@SN-uSFU4GWRJGOe_Xj+B*1%KEULVPo-esLC4DSV? zNAputioXT#W;EB)}1ai{9ih$$`qxb#6 zCSI3g)p=HwBffuvw`&WPPIr1`u~#~zeX&^>KN6j>WZ10havX$Ol)Mq2R4|IR%Xxu) ziRPTHw{2o_$M+SvO_=1}Ph=4}kTA@1%C$?c85A)-8++=r8AR)pdU;+G)d5X~Sz$ zm_|Cw(!Xn6xPh*ZY(8UT3)iGomh*iM_Z2BSGcO#9wadL5>kOKBuLoXG5{zVduPwgx zg28*atK!MLi_pu(>3Fini9$C_Es#2FFAXc9c85YTS)DgFGHw`+w#~V~y;Jzxx^a=Z zX+wT36Yd_O;z#UX_oDhE^&7Y?Jo}amCBJ!lC2{XKrrZVXKFbF8`D@;tn@;>`c zUxtko;@_n60@yc#;%Z-3!d})d2Mxd*>L-#Y6kjwlrGL#C*`<}NkYY_Y4hCKi!Lv?| z&KY_36ZE%9+B8@SyH0)#JZ<9g4e?YmTAo+oKG<3F?8Hclg z(tN!CwZwk%yldmxo!6M2Na2bf-Et|hTz~0aY@gmqEWPot9mz^L2?e!2OM8|_QmUTr z2CN#@m%hNPSbLdHX`2I$=q|muyhyH>+iuZA@E5uc-wBiYPZXnq8CYuF0DKv5C#szy z45!0!Uun6+Gez4Ar&WC*>M$tgz0)tAC>V{_q?!$bQ#s~iN9lV@abSnKe14^BRg)vY zDdm@q0qhr~S81-2FFl+?=6>PV^MIsh(!GUr^1h$zQ8vbw?+2q3{gtKSRV~aUpC|*< z^ePcr{EjkH_0h{_6kCb$p9sMuy9b9N`T;xHq26G0zUh_eY3WA%HDQ;hH(49m1H_sv z7n@;Yjl1=@mB`8aflPLdb-N+eFt*L(Pa|I&NJ%_!-ce_|30mRMoGrd|`w0Z#oQl-^ zQLL{wD1wr>i3X+mqma05An)lbeNhs&89tuG7u9}tcoA|Eu-kCbj~(4?Dwy%y5$%d| zVV|-FIsNU}Y+A2_I;?Ay5){NqwQ%|F`6YV;vtHt^6UbK&dS|OIO|Yzy)|37m$I5-9 zPJ^B9uK|qrc0^mZUESZZaFrb@4YV}a0%JcL?+d#aX9+a=h!z@M!yhe@eJo=1W8g|X zHNBr8q1xQ|zJr1~Dcyb72pYjCvVjrcyb`tGi|T(6eiQX3V~k_ptJh&(ZQe|+Fbkeq z(m&Q=Zhp;o^Fa^sKt1sMPx(>d4h`X{V6A;k7E-VMa>#nOE4FLU@I&mX+-Kn@fTqUM zxE1}XaBiNo6`%^khy0pa1cNz2Y;5OwP8Uxy=3rL2AZg<{1WzK@${<8pU^EmHCs?Gi z#+c)>Y{6ynn*h&Ae|yNxCovKYiCGjXwvWJ}q;(cB{qs62%l9XC=cDBBFR(LJ6<)-s z31psr+njD&!Nh!{B>TCgh8h}La=N-%I&L^5)6|TN2?2T3qD|yE7SFm4#rJuX;$G!Z z%^OS#USMGM`)jDn+qcf~b9++egO?aFXf)r@Ju&lxbVK>YX^asQaVma=NjDpI%SIgK z<7AFkhn4{&Jlp-KKt0hV=a)Z(J#D5^IBadraUOc0JMomIqszx1&m=V+G@<~=1(~(# zQ|JGdAb9)Kc6llaBFe)P)X*uJayeWtgpDyNCD5_2tf6ChoFlJ_&3B*U(i0q%dv7H+ zIhtWoaE4j9VTr%lCKdRe<8iw09YJ`IyOs~eG~keIaH~xP33V03PLR!St;oHF7p{O8 z*$HIz_MO~jm`6X(L8}(g7uqe-)2I4KpS`4n!{J-mZ)y$lsah7nF{`Gc_K^U8{M?w0 z3s`@REc)cA8H`B9JU)`;5n;ggr+#!zlDD;S}bMwb$^hTAx+?ZPw?T##qYp`y4 zKZe4r>8~UZkNr6fZQS%|p!}L5*z{Zh@k}_>{Mp_CZS{$9{av9`w&4?&o}s<^mT8q= z-+AuyTXPOC8m-T4#T&b(Wjn_cpI?7Jqvgyd;gSPm)tjrH2YI17g0d)+lfTd+BfeT4 z9RS|d97xr34!n315EEn%um%U#w zFG-`La4W_+I@~SaMJ|}~+wJV>(raE51zip!66*lT;|AlXTvhP(eWxUsvj@#-Y^FV; zSw6TM+20^4VDfHS_WhK!*Iodo2*}9eyQzpIfC3; zeyA7d9HL(D-p9}LNlJjj7#Bf)5akxfKJ+R>5xPo-;^X!0@E+9%qwo|K#du2ud6YWW z8gAcJVe(|pzxu77LQ>M}>@AtnD<>Ui!utIn?=4i%?t4=1RFbK221?-0W>4VtZ^kOV zH9!I)2^^l}mj5zlF({qN{R+@Sz(gmRTi8m?dIm`7M0U&koPK=_m9rGd==a=3}T=7~UAImj-_sCMMKCg3EFUH9D+^vc`Re z0{Z&PZu+q#6V*X5t1TI>i0JeqUO=#X(CjUG5RR>_*KLMS;#X{_$dXn2&M}wTH1lF(K@39k9l;>H zK{P{#H22|?ei5<~!fr6aHx3|A&5z@X1h)(y1?P5OyK*R4+~qrFdL!{hdFaB^=y)4Z zgKltouw6uN1(qD24`kpyyJC0Ics{)sOQ->miNrPU zcP6_N_Z7PDExbm-{wk90Ata`Jw!T9^HG9|pkMs>#VdAJ!B+b}h(@$3#9lpN>X-ee_ zRpoy}TN$7=tgS0hLk{KWjS(&{ZjO7Tdj58Avw0lQ1H(M5KMzb*zL1}3uOi$Ygp(r+L^n}EOm+h%qA~=(v z6USGt7?C@EQsPu3tYG3$N#(SKb$6VG4qDgR?yPntJ?;4Q`8JRs-pC?RJCja*SgqrC zx3Jui01>AHoQjCu!!ff?tHxGM^Xf2i<*yEJKN7Iboys;XC7@yW?`@TNJAuzPUg6Bd z^|@{4WZ}3F;88HV3Cks9uwC$}R4BkGcq5vVrfydH$9{KWx!sRgV3gL0OFwX^6B7#Q zaOHqYuggIdJhpg9odu&3K0AG|*lZwn13Prhq#YX{ zU(uzVBJUyg#4{c{HYxNWT86S>D%`?@PF>GOn}@tHN>MW|wD=-)a$cDHM+5Qh6YL{O zgaJuV*^r|?ff~=;Ilmmx=?WLgdVFQJbC>^(S2!qmF{lSr41pu^6p(?HQWkyYvI9kB zPCy{VCnwfK2yqpb7ih7Ijc&S+^$9o`F`7U{qQzr85O*hYP6lZGD0Llm=n6#GERVpyt6L++kMAQIt*9 zk7(2tLCwWmA75pXRbdmSyQH4A8PA{^MOj%?0KT2jXuY&&YQe?DrJ`h%*{dmj6y_u# zQMcC7p1XVLPajJx7{lI_U1~J56O)=NOD9d|SSPwMoLzg3F$k&Y%In5~QnQKwxIml4 z;iks>(lGzY_qcmB^pRMcx;)i-C(r5Q3~W27N33=zYQfm9*B>wmA#@vmylo4)K!jqF z&uGs*WuJWWfTN`dlJr`a=T6`?@DrOZkYut%uF@dNP2yY5fEo8$sY5#F#?rV`8Mb5c z_rrf0TFTyUu)A=uSVmJrz~qr?DeE{nZNAnzxHd^JDF0a9WiN8AF@{rx*>q5FnRH&Y z##yzGRA<3}QHZmd!m|pboOMM@@`H_V5dy@O{cC#&tWHsNT@8`!s7{)IL(dK^<0844 zq~;g=i_|z>g@m{nBf@&Cp*o>I8~36GuU>~gQ*NQ_>v)lm#^a90Ri4@9t6ur`A?dx~ ztK_(jtdYevceEJ zJbGMUr9g1G0~JjI6QQ|gnlv)%3Sp@@h1=QaCXM*Qy(8q|PBo`UPtMc|ed&E*zl`*B zb09!lZ_opW_eov=VKe(gy4~e%w-8py`cs4dmmkEcg5KR$&resZfD2p$G;QU`9k|XVtfLW9d`GzTH^xo3ndQSm zlfw*pX|It%LlAfroOkkzeS|M)Mc%P6DWq2{ zCiYN{`Y~vSTQqUUf{7S6&|A#zR>)k?uKa}_y|`oP4eVFUw2j4;+pTZKN^y$hP5L_S zYE=^4;1lHv#Z1-iadrp^Mi@&Q z4n~AMGduAvpZ}7WWs5uRjUC=SyFqdj;>$jacwBY;cy77-anni`u0;pF0S!M6v4*WX zbC$-meEKw)oCs%lfh>9ttC+?Sob%73)DQpw!j7*Ox?Ylk_x|~w^gaK?$sGJsJgv34 z&H$(j??*t&2YHTIUe;;nJC8k)ic)|Fp2 zHb%qzj>Hu!b(GDHy+xuqEp6|jUx#-Fk#5LV5Se^73~9RMdLj!z5b%X3;fcj!O3uj> z$P8p|G;J?~j@CIN0(es;|Y&0Gcr^Zw9Rz2s7^HQ&N$b^trC2Z~B z5Z;J{xNkrZ?yn!Jyn5x}>Kv7WX>u8loZAk4_8@3B?AKq{L+44|i^TU>1dD(%XB1Q8 z%?b926$)pE${i5jo3(nts+=`NdfP`@1%B@ChPCQyR+6}q7H4y{Y} z6v@#mU0O10i+B#-L~Fb}&G4yW7S-s?3LaWVt9FN6=8=_IYL zs%_zg={?Gv*(d>|6?+|)KR@vnv z*8BIzBdwix)v{p~?&(rl;u(6lY3YmeF3;TJ$vc7aO5XD>9jO_0>Yox6jLNTpA8&>% zdOqcIvKCGOiB6o@t2UK2o1L+qb*FERvh5N#X+7Ct8H9ZqVlmyOqFs^>l4t~~Oe z+TCaHRiG-W+RA_YtlLL2AAl5~rmIV__I;H3>F!^=w{x7dama#=|xhPZB$@gUj;P-CqTW<%yH~Sfo z2oVt+T%rjPj65t>Xg5v*9vJ0-A9DUHWF(3ci%5EgD`5-kT^;AginBbigAu*YZP-@v zHDkY%ic837MWx(V%;O%0^CX?bts9CPa~Dkeo~&cpPAA8g2bk%sX|;IVkBO8_C*N}~ zxyMqRt~>CiNx~D-Uy$Hve}@ko<>S!we0~5IuXw~oA1|hKF`zjZeiTFiqo9ny zRgOq-!aaUH!g0KHoxV7`qH1aQ(t{3NBB$C)F3)@K&?X40w(j!H^v);8nwd zB{ps-=BR^C^&LZ>+AF*f+>zp8Q%?@9z#CrNzUdw@r=erus(TCvt6Z@+lyWruB4=4w zF0|od@C}lF`kV*8ub9vGrk6`K*=%%@IFknYPEl`0SoU~0=SZHa(R)6^q5KqXaPMBR zRW?P>cwu|l%y9|G&C!BhiBy5$chM*IZ`FmaKdS@R*9IJ;4C!9ci#O6te zo$AQmyr)J3Iz79s(usJ{G-!?W^*|T^aHB#r`-fRXe4h9s8~@`qz5K`E$gph<*8@u0 zQ~#`e>417Svf-ad*9xb4Lo81wYHDTFyJ}^gQ+jH)LZ)9vPki5|SCsGa%#MU!YMi z%JO*_)&IKzY@B`qG`Tq2&Ii*w!A)OGTr!{jNu_Gx>X?5T=tI{oD1|SQSEZw)Bflgu z5w3QV?XLAXZ^xnHlQs;36Fi4U90Cf}De5>(jOIyKik?R}M11EpY6p#ooOzr%lOg=A zEO{Uw5Ze^m23q53IW2T$fT~N4-#)sYAA*|owV@X(^bL*verjYx}>Shlj5w*hVd)h zLI;G!AjDutpC!EvGP8RB1n$)g!f?&bs;*EtpSBuknns(QBnF|GUmS~_xG;V z)hEYih-Yqgd}MDgiwjiSh(v51)Z&}j*+?ASz$Opb2x@GT6WKM1!(>4!VKMCUu&e9J z&QRmyXeYQh+v*Mf2_CSy(;pfoLvv1n&PA4s9Pkj?3c;1##=R%0yx8W`ru@b^Pn9K% z<|+<54MriY5h01~Gv+&G?)x>mcM&i7e=lL9F%D!A9&Zn+a*xgKvbuhQImY`2W}veS?cK1chk$wr5oHs9r479Be$C3$qk=xL7@sQ}~}=!Gdu37I$zZ zsBXh?NjfCR8u?=!7P)et5344(40_B8)&}n+83y)unkDF&mnVhUkxAr*a#+ihqhug?_FyM%@UxVGBzjbOjg(Ys#rLe zAPe-igG&GrOV%SXiy8TDdvOK`%@f03t;c|@)yS`!`21tngKokV{Jgk+z6;D=>a5TX z7>yugw3y2Gci+Rl?_7@&L^TjGUMLA0C@{`)Y-wEX-Z-9fXwzEbEdLzqPp!%jcyf9? z{J6RQ(Rp&jqpwX`$_t5sFD%Ls#@}_ONUlPsV}<7$x!rnTKr=>)69uF$_=ooHi^RZ1%u2mFYVSB-NXY znhM;lULEv@?_2|14Z?nSV6Jvn$c%W94SVuJXv(XMrGJo!i7Cb3*cE>0Yte2D%(7N8JjRG_EoxV?gSEX{BXWs+`3_!l&JR0wM1huTr;d;BdQZartAL(-D=9CUK94D zG*X4>a?O=`_SjalAOJysmr-IFjbOKe?7m{uArE&e22+~_5a4Lx8i?<`joHr*;wHc1 z)2D&idN6NbKkWDHyf#w|I5q9(H0~vXQdpC@MSDsu_iPe&;yy`06EFfIt+5MlWdt~W zM4NGQD0Zy{&LMV^9rI+mV0T?5zgrv7S5uFXQ7So&g==&RG8fEjECEgW)a9;AY6qO3 zK$^Tf`+5>4@af{yy*JcCI2xIyjSQ%aR<^xJt&!M7pg(;YJ8BjskQ|kv7P-#k)cJG= zuq)^Y>eW=A2r;^E+aAMLW*va~j8&?_4`Qj9OTlplY$HtsR;P04*Ai8>X#%Y@f?ws% z9VS@>=B*dK=xWE9?N;bZO`Qn`tG|XH?`@2$yki*N&|8Jj6?Q&xEg>_Gc$}Msy}Xds z?lA*<+F;S z4oj>z1|$!lnruM~UhD4R252XofG&7Ivm7UZ23XQbs7D`mQ}j(?Z|SHWP<&a~dOsk1 zL+ReL3tM|Ve|;8x$==&DB}%AKVz3YM880o){yqA%;QLG**^A?GxpY6_+P*{4{`3me zU#0<-xC2q5A;e+iUCQJ?dNSoa63Q4uSs29M95arr``aJ=*BgEQUu5S}^mkIkx+RT0 zq4&bB>+YeC6jUbcB)<|I`hETgpoG|R(2suvvLo7tI6W-NL9s@x9WSCN}e zsM{K>kDypGpPw6M4b{t9>7e2XDa>%~5RXKF@oLS6Scv-DKAblN*Rn| zla|aMMXsx>OI6;1^JNHH0x|&VL1CthBT6_4`k|gcRxltkicd4$TX*MeUU>EQN}Y>C zA+C~$+xc>2r7SfTtdZgm%g0&<5)0`MC9t>$gJxYL5{ox=6K2?&w_$f~vIQM% zD`Z1RK@C0SR2;!yQm~jLtBP;hyfLyprG@%jB+35RgpS>kow#tE54bm1)RaLSAzvp7 z(GjrOX;e_eDa1QW8*GO|l#+yFFE^EmJTKd(^a|FbOvCdD)S>tq8ZjB4wCF z2KdoS5<{z-V3=YkyhMX6!+ss2c>R>f?HDks`}C92!54P4R6RTP{z)d*dJ{6}-4|8< z?aTe%LYC3ikE>^tcqQpe5~kRcsrhKD)c~`5*4!X7?94GXXvRV;>2WCjsvA;*Gq9_{_WN)y`?R+mWzPq#$(4Pj5#RBoVSrQ)m==LaPf2D z#*=M>jwQNWJ{vhlTwEFkl^Fq9kU6?Iey^~eBvK7*TK_OYWohXan1>)qa*(xqV_0m^ zOzdsYE{HyC;le#66_cHK19241O-8aLWHb7_XXEwO?sd;6g=Ne~#0yMt&=7&mdZ`^gAElI)&o5CJC3a5bG=Fb`@K58wlvmwcID)P ztFVVHdnA*RK}yw+7!F}&sPyON?bQDUa=XTfqcO?m9ob?34MPH4LH+`QZ~eq4&5Foz zpAE7kjw|3jXzUs}(-h2=HMlHtT?&OWSYF*JsPwc)M{M7QnPBc)=?)<7Xufm`!x#m%yP2eLb|1=q&{e5iN zhLDGot`?l}{nNS#v44&KGC#MJ)lwCzpNP)6d8U>$-C8n8$Fz{14z=xiO#31>>&!H<}BtR@;JcPCS0J5znx3#4GU0 zq&T^TbpGXg>j?M%Ab*+FM7!m4SQ9}ZVHjnM&W3L**I(K5!b=}e}^N_1^x zt;qAP(A(3Kos(yqVWGiCu}q#Wvb5&mPlHbYV7P{uiz6w=EQU(rrQ4^@HI9`jf!ALY(4KALKcMZbxNTo zKvz4};j_6YaUq@)DgaN~h1nBUIbn)L4=%uEVMszIyz1- zgidqypS?|eB`>5*nc&0&2|1#hE>#dFvk$5iC1|)%vcx>eW7#XiKye5J zDddx-^ys&1w2VzuhbHjVtNN9)+J2r#ZXF6vmXE`lh)EK7YpkK`xC>9MZBWajS~zv$ zrM+H~G4s9dLBWuxq=S9s_?vMXW6^uE+TX=-&$0Rm&ME1y_s_J{ zXES~8*XbFjqH9fJVBwezn6jlPSMzk!y=C`7eHiJR_C!UpzDT@c|XKiR_Jf3%bYwh9Zn-5??dTRkT!Ducl$OSkk{-D~{M&v0i)p6>yFXD{=cpTjqMJ|A3EaTcy+A+^?Ok`D zO97Bf@kjgGA2Qe3_riNyHzA$C`-x!y3o+02?-jcF?t8{0nCIplZbj=XeExaxk{V}eTI2@b(rC6P4E}ri z;_qyb9qj7X2eGz*`k41K#&~(r_faw1$oelmegb-|S&JhB5RH`ox$NH9X7Uh zY}>ZYrm@vDZfx6X%*JSJJB@8OYHTNW^*iU>e~|1o*IX~gcm_j(blg1?2kx)YE;dl- z35yE&`lIh|J*mhYG~bE^u5+;8W)up|E3GO69NAwPx5$|6QD@5|7Ai!1b2xG4s7LUemqOR8_(Whk3CnXf3I!H-N^9P^T9e25fdm;w;8_Vg2 z%5!KBAO=$U7s?Zi;cIVvJ(_XCH8dqG?l+jzOgd?XPeXeI>0_v+VY`g{Gd)i`cOb6! zKJQq*R5BWGE`o1_4g57KAiAKdInMXK8jqtX-%rDXZ!e!wcefGxH$RFWt=j^jU{y#n zadr#K}DZ zzH2Zq`YxEn!H+Nr=steooj^KUOH`!=MU}_P$ubjw&pT8&)(E^1No5O!G$7&oIP`nB z%)JO<{3K9moF1@G`kHZSNwMEs0J+kPDw6Lg65Mr=ah^Vk8s8~NTT4(^O&Z_d25HhT zTJt_;_}+)RKCOK)xzM%Y_t;OYbt>sZEaCK;1B3;(n()>6CftVI>9$^DZpH%Nwf2*- z^~ykaAUKx0^=Ky=m%X)xlr7VEDPT8dWV!3(U3j)}sVf260(J@@lGt!MP4ZSeX@yw5 z1rdAa`rc%E9kb^?A^J@Ld#6tDl?g=X*H2qukh~*mOQXq6N*Nl%I;yIqOP~9$U|vwi z#qZgh(5N*$5=$E3i(e{4?>v22;gT>_QKV6u!_&~Bvk<=8Y6iN;%EHHy62!C68+kpTPvh&c&dBP+17u2r|&z z=(GO~zR8^x6lwIGoN^&fqUbc#@MAWeI}aNBms(*b7%LC+qYJ!C>OW}F{vo-o$?CGb;HS_VNQFSX& z7fVQqpFWY!YbN{*Ll#Y?S-|D<-f70jt8dA_cejcmA+0feZ`zDDk+pW{DgG$#dfELt z)?EX`CXjGAm87;9eQHWTV!6L)JQI>cU=%L@L;g1?OxLlznYZNha689vn$J_R-mT~`DE z>($OpMJq#xzX9n>egI0UUYV)q zb%t+sFs`jPa*1T$k}3=-G)=<;i;(1?g|IU6-UZC{pIiv)A1eV^KK=OvS?%Rb?uWe` zf=$AVUmqERrpmZ#`^aiX=XF9^H3xvHbfx~LmupY;vJ$H1yNvvm6i7C346DTO2Od0KvST z6RT~pcn;;+K+p-y*`keugw>%rJ#D=ydaFIj%{js(>Pjy>;-$7t(g0!+gv@Jj70{K3pZDtTQXg@ z?MaO~oBOzK`=$YA=4ktvV^7 z5?!p^fGo>nrBKN>&bUBjJ_2}%fAGG-(~|A2xHs)(m@znq&c3Gw=C)AX?vL5Q|3Ieb zAwkUbrVlz5bkRE*aTnebz6DQ6{e zL3*XGU&jS}ru9pWWkaVM!WGgB)7@hYdfrr*p35r#LO^5c(ZR2Tw;zV+`aT#d?OX|W zvIMH%`|D+5Ac9eKdVL-?hM^DQ z%cA;1j)MBxP;=vayKB4svB4AY{m99&u`w@vAKKfiFwh4{)(c2Tz0*}YE`iB?QFGT_ z)hnOGxA2xDd2!5#RhOUW-XH&X3@0c5#_-Bu-B-Y-*ojeCM^~5Uc*@I0l;UC{4A(?3 zR<-L87fzQ9CfYoZl@#{krbJsTf^Fe#}edC9$d>>)1FeCvZ3L3#M zW~`w)VnfSMtt!7{pIqbq{BNltH29)8%EAj1b*^odzC~`0*pD=1cGXGPz|0P$ZZw`* zxeNeJTjG{6U>5Oo^y&mc2E(_4q>w^j9l`x!38RMQO{w>B{>&v5O1FxNI8SL_Xuqsx zBngCuLV71}H{KF|ToDW8vxe}r1KV*v0EJ0QXmo@cs^tT$^L9c}R6lz&cMQw+HlN=KTplEbN1RC#FdSa)qnT8hH_kaF=Sk7PlL#!NSls~kSW`d zF2s#V&1A@;XrI_gR7_y)3?(5*{r%RikaNQOUuVF(YduXYVy_)Gqj?xK3i*!t1mMCb_M8!YiKH^ z4KS!RdvkVyW`;kilDXp&;=`39pw|gQ6Ac9YR%P!K)d&ka4YKw5czbA1ZwJH1Jt77~ zWPTQ^c0BL?E95owxz#J+-0!w~4iF>jwX!yuyF zH_HYr%|wD6XcT%?rg6*03=1$Q1ep?+HN#3Gb6C@XQ5&YiAi1t3H#x+7{%W>S2_L`d zpYUi$Hn~LG;YSZC9&!D!xoa*ANTKgq%8KVo-+q8>kvz?VJ} zEfI#Y2!FXMd54<;)N6f>>cTf5nFombAdVllKk zgHra%HWV!nX745D0m=DklukrkfD76fCg`d&6(aDN=SHXQR{H-AIxo1yWI{pnxSw8< zv+>~OR+PB|(XBI+`vZ93iPopHgDIGudLiuIx3i8|Z%?faz@BI+Xe?2_bl5yK1qyEo zE!f(L?(O~s}EQUW-aM?}~qQ&E2<7;Wv94na@TnSwz9TtK!KJS{+jazmQ;68GjO zxmJ|endLrEoB5boUujx50liC+%Td$CG%pr*B)$4GwMc?)p*cYl>}r2j$Ob8rD`Thj`ul_$;OUUjC#Dm zW6q*0&8SqNe7V*X=Ix)9$P(OCQ0Sp`3Tfr!D@#w@ahUKcso|xAXb@^Nd;^$x2x^LA z7?=+bGIM=DK0f~E)KVfqR9+qd*b1qCeNsB@Z$EE~dTWb+LW;9}bnAV=>o0V`02d|D z-lEdUpu5xsq;}m-Xt1zbJd+Nl{wDA((|~xt=xbRI|4i?b*C5sxhr9v34pyffz__8o z#Ti##u;5*L(A29}N{C`bSSp8T%w`*KA6aa7qZOIcvvhN;q{{Alj@fY%_rnvdYWpy% zlFzwrC)b7rcUCZBs>}ce2xI$nNEVD4-oQisg77D;F9DW`v?kf68(b7${9$fXqDdNr zL{e~!Mo(O_#{Jf{W#j%GQDj=){Hpy5aX_AzNjlfLSrBZHySo(1s=;MX@G;ReWTd-0 z;_u&+joqNMYM?)D&=y9QBMg=><+dnkHlZ!SRVh5FGWB_DQ;X&H&ex29 zJPPDv4%>S4Z9GRXQ<@19_Wr28kC+dz?%xFgp6mKGOCv8ailIXh7K1itTAV%cVm7K< zNK!EqOt$Bqe`qf1+#R3IaRUZ~?Cr|>$%30H;oPpP82cJme<6m%rs?6qm#)`+=K3P2 zj<|n9Ta?ngKV}qFyY;pxEn_XfDjk`@>LrHeLi$vhAcrSsHAN_B57HB^0j|<@ec7%C zC>qKtIIHf(h$Yzo``|dB;|{c9cNM7LIF%%4SU4E4I*7=lr}I!;Q-p*PW%Ou;M*?tHS6oj8Nyvx%m`>{BIuX*-DTdJn$D@w@jvg4i*Iz^$iSrFvh=dWScQaQcX6WL|{ zR^niTXEoO9!Y%eGZETuS(k)-grw*mV?ol(NAyh*A{Gpa1@FV0FG9M{tN8Gsb!b|-Y z0fNKE-p(DPuT=^DyQcL50ykBw7kubkDoA3bRKx8ls+l zTj?6>Wl>DOa8uZKU!TiCV#JZ4*9RPA#kAMi(3fY1Vt#CYoEIa3ZlvX@Tu)o0K`rT| zVwsaPK0k-99vCk&tsuq*`BLi#p#|Y1r{|{UO&mBv4D|5t=2!wqpKdcrU^9h)5V9(i z<@xpX@vcc3P>>3u7YqfLzTev&wfU0o4uYW(KT`M-m`|Ns=ZXF+K_F-F`9E^s%Vru0 zSwGCG|5U%z5xJOisDI2moj~eLTo5A+gAhsZ9{+Snn0qUbx7~CoA}kBy{gk91b81=0 zD(XG-QmmXiw8%4^H$LKgyX8W>=`?83l+>Vz-Ow~tmc3ijax|5M2h@$IU$p83P0+uh zl>vmMRP>dWMCz@=5l>?`^m=20%phAUr`eK*VknH48S)~JHA6<+`Pz45z+6$Pu=8n0$ zpOChG{zTUxeIEyq>}#0Xo16J^-M|ZW{Ic~SwAG-H$rUpzirF8U_}ZjCFIB z1=ENK5}`dMS4T@U!MbB&y90K+EX#>3$&wr=csRIt(7_=6p8{pKHQVM^Kk|G8a;uqN z_kr&Wl>*bef_7Z23m&nh>I{6 z7!D|J?8NNpL;1UK17jn^pIcERz4FYRKTm!*4%HKt#UWZ9DeGrvcOaq|$L98ksDwXbCUGPE>|3shgj zEBmD3i9XY4TEWBogoNz^kpcNwZxJ6uAk z_R-mXZle0ehGis@xAV>Lh3?CxWa5DEun2)z!xsGRU~?CPpeH)`xZZM$fE`0F)iV*@~48tLTj$wfz(hQV?-Z8vsnYc16pZF!0#IUQja>| zML$jbGcJH?W?_E5X5Y%x6f$aRBv|Uw=#KXgfPIt4jR4zv%~kcZVx_9>ys&pY`3LoE zJ-P0TLv^36>3Q!}Z%L}bz(fea^aOTa%<1&$c}8{C@_Pw+8aZC?y1xuVE$Zg;e>it3 z!^gr|jD_&LB(g~~3t5NZE}li`bG+U?GH5_MD`4{Q_B%n&5EW7C8Uq_zqDK7U{!$5H z&hXPC9a3l#;gic#+*{u4QQgOwx!{r7uV?lV<5;g2>k`}UUIv8fp!ZY)L1JX8y{BmQ zNuv)|a*_V;h-)}xuYlQI?Y&)BSLbLajL0N2fm%a?2!g{duvjsB=zXo_SaCrSZE{V0 z0h$1ULpo%EH}Y&n#U)Vg$Kl-0y$*NVDg4xCK`_x+j6_a7S_WYp4;zlBu7s8Gyy&nO z2j3R?UFR_-D^(j0x6W`Vi^Hr7;%|Tu5S74p{|7`YgiscYY_}m^>pm{KT-VBM^7jMQ z6op&}^40^GC>S|2_E_mCe4>c&W%eX_t4#W~GwuIc8Rw&== z3#olNO~toBo=BPSMuZp&OQ^c6@T{6SUS?}{%LF@HwJ(a63oX~_=ReI{-CdE{Q~KUy zV?7@3m@g_AhrSYjx$YQB0u3QrT^fnN8of=PK*J0O?fPT7zxZ!<*#Z-EazsKcY7+6q zO!F9pZReMGV;W4hPH=&`_$wr4W^e9DC^0Z)n9JSOI&%bK`OADMOnf2(kQ#IXD1GG^ ztbfFaH*gOJhZE@75b(Fsk#jGy*7cr`r+kN?6)$Qh=1ERf#gF&9BAL z+#e;rmiw`S9BXtOO8l$rV@m5<>BeDZp(JWzNnFqr3=h{i?wBHWdD*q_a&}h*N?;Gf$*Les*lkY4jy8;oxwtdX|)Cs=Py$SfvvSGAVPl_}XQnT}| z!9#G2OpSf%&F6{J2;HZbIMf?X*OoWBNJ0ZCJ3JhF1QQIACb8Bmvt7% znG>!5CbsdT+1Z1QQS6u$(Zi!vF8sdYNIkipW{*xRI+XnjoHdBf7;jdSQizzR#!!;r zM`FC^ETM~}C|r0ASdIZ|K5HeMsx%ZfJOTnO;Wm%8t*!YKv-dDiM*xZ$R@2$b5|rBCHsOF0zGu_!`~vE{%edhAy>HbJ^#A zPJK50A*Rz^M@X;TElF5J`u8`;2h9NF19XCv48z?ilolnbUlE4O=uxRF=A1g6RJ`M} zKEY9Yh;V{v_|g*4iVrN#Ad%>i5u<1r8S{N!?r)qzzbtjgUAQ0e%c6dQ>}W+q%_oI5 zmE&GA@M1LFc3{ZT&d(31peUh#*{Q6bDqdQwHV4Op#=&7UP{7f5MzhSf-|T4p z((A_3BXoEQv?$#ld&Fj;e#XgSYdd_uwbMi=vTY~dr26*L1x&t^8SQIhwZE`g;I+rFZaOkaDNC-q>x|OvO!9N!TSgvDgwtrh!f{k^+jH8bc>y z*u_JY?%Q}?sk+{D&kTi&YQu6t|1cLK&&rGlNk)hmk`>gY4gk^-p`>6Wvz=SK=+TsU0|^>zf!-oau`_Ya zTAaTqX0~aILvF~v#C%xviN831#Alq$ma@cQrVs`F5~04H)%|D#yn@I?0y0P1Ln(_; z;BBR);TS{-0L6C;wwA>f9?MCPY8C%me)IZ!~b7>5&AM-)X(~O-XH9NrXEX z3y2lX47t_9R>S&x?%^|+0aBO<)WT#cK=Rnp&w@U&;Vo%-)tDH?20$YVfT^~(0}*$4 zQ+C^-(v{rOICsCo5U`R+Uh?nRS_T_`#r>^IwSPRsXIG z>DgwdE(*XgpkZfYKL+NTf<>8L_kyw)e)}&royK?Zy)(FR)6|O}S$Kt290t=a1?X_L zkc>jqu%+#o5zfamZM8HHj3tVhzYEVvg_@h2Z?2%cWQoi#a3c_+mpGulQWz{KBUx3+ zqsp-5NfVCgihYKYpTKpDd~y-x(&P9yNX>pSYjP=OFON4Ffy4td6X_=)8vCA5Z>=7# zlKV>Yx5@JkfV1`;1?J0-{a`HF8_t~#!JX$_U0ju`#i&YF&k>EO)%+5yl=tI?H%Gt6 zHG0P}X%d`X?$HiyWf%M(knA6m41ukZ1ncujLc7I0@w?!|`gipl#6$)2G1lkJNk0eT zcILlrIzR(*avX|#{40W8&-H9ol9Q7&YaL>vCpwWUHA}`MDAvDn(HW;1XNVZc!VOOX zD@($2JpFTs<8UPk#l<4pCw5=IRgy&M6AOD5Ig_fChgfP_Wo!`-)k}gqT^M|_Z|xPj zSkcYj$K?V|%2m6={-ltimZ`@~*uj{DfM#)tz#u|@g=@mjM23x^&ic@v1IXQg$9vn0 zwEcvm*E2dw)Ke6{@?4z{sRAk$y2$shXn&;^ZplfcAZt-Jc6A8!V?2$m!6V zCscQF;Uwg94*&c2uMBF(c8kb08SfxWKJ7ja`Nfr+mlw>5(ui*;_CA$ZnJkQ>vmo0T zt(DnfXsP}wHxvp`z(i8Cw>c%tzRh69syRkY@#fz}M4O`-v!zeutHjsU*YS{rNP%G- z{76o&83C-SO5kBYENppqp>@}(ohZmwiT{kl>5t_S`!~aVgA9*RkA|h{^DC)LY0(;< zGpr24UySyYrlz0H++~x@#QuA+n_{jvR!67K#S+F*o^sE3exo5MuAk(~oP|42$Q5X+ zT@zSK2xIt=03o-7m=EZ zjlB#ob$oZ-s9x|8`uG0%%zJ`qg~HjL7b~^BPmSc3?V+^dOtRs}YEynz5z9U}L;4bP zDg!WPnOE*$r~;W-G6LK>0>_amOlx&T&EVg7b@Q^-Q>H#@Fe4SL(8+08nLoy;g$FG4 zv=kaZNKW6r(W3y2U1=a%#(7tw5t9s)iusu?64MONHkCa6?po0pU(+=k<7x0*_XmGJr-s-UZL(95d!AOdYa_k9%<36V*= zXcjc^yf;4GLZ}PFlkEbb$Fp|!iF70adygWYn0z4<&qx|9Ei9%130n#(9+mOqc83>G zT5hbGE^i*$W8>hcDi8{na(|kDGqbR08~o&>SwI{a{dG=S^4j!f9u+PS2N>C4Q1|kx zN+?K2S>F_x5iUTu=y8HcrBRW~t*ky^g}}1Df{S6}kZHs~5h2VELLqTVC%kbPI&j&p z(m*t@@Tzj_Waqv>4C3RB1cD*0!5=2{k=AX86*CoRYNo#HM)YeodB%2o_)-a@7j$T8 zZaf;*1(rW)fRm`JWR~|4s>J<|M_6Bd@8GPDm(6hBU+t;ZsQGzJZd|cweJT1 zI82jfX>ag`W}M3Gb(@r4J=xe7>jKkPcjSw4F{%&n?Y?pu`o8R#Tp%?cfsu6;ZGP!> z6n?_mT>!?tM&O;E7`tI)Y?*Wcl8|) zT@I0yG|2@D>g&I|ABpQ`4r1f$g{vsi&^R1j8V^^CpQ!$`q*PRU62kTUgglIHGkTVn z506L6o1{0Cg_9)m4i2>Usc)|x4-gv* zSoxvk3mlCd{>V*z&5F`R43=+Cz3S=Hb=eAEr%sx(X=Ku9z*xCL1Mb?vp`IKA5pJjt#GFu7o+ZNcyz?2CRX!8^%}Xc;aQNv1AVMp?*s^3QU+DF&LCNHd*Kv4a7sAA(0_J@c`t>3fbd!G_RcPfr0J0Ls3ZR`ou{K1#I7RUj z^NMLjlf?2H@sc_28DhCzA*a7Py;(}^nK8xW_%oHBynZ{58v6RRF+v|dvnSO zVIN9D3VogdMuDR;I-7+3X93+I3?1fmTaTm{hW|AzXpf9IoLU;%t<Q1d%Ihuxuv1@E!$aee2kuC{|v+V1gz_@X5S z1{#e3f10?K3+Gern%DrN9(}hM_P>j070Xmb6w^NQ)xZW`qM1dmDoFO!;@pC>n=Vx=3PPvD(Iy z(Qa?tnF#CalpkuZmuR+A0i-f=Kbx?b)x=!QyHDzER-7I_^+P3Z+j6m|9%AEj;5f(9 z@Lznl+1yy#sI+SL5><~w7qqDRFOeOpH@>Q^n0fsJUz~@J6uPAu zyeH0ER-aPwUb2haCaVZGTef?&EX^DXm8$zaM%(2^{Pcy1dJCSCqq#}lTbWYQ&^Kg? ze=FIkfC0-^*g4HxE;cOm+yi^?E!}AfZcM^`F++_q>4}4k(?-S zxFJH;L&D-$^!WQ^(|*U7Ls5LkjLLHaYO=Ziw3LA?T(B2bdE_uCj)dgo7SJhL@Zg>t z;WLjD#Z|w4S$=~GudP`V3B()Fg^fV{iUee{?)CXXieQEyNh=$@_XfdO!Aljznj#bP z4d5Q@VAPcrHKs@fm6y}4wtlDHA>fdWUT#XDky;rpRfmpX0m7+`6T~NAJj+8XI1Vs(mA9thYH`>XCP|O?< zgt4^V48`Mr|}oH?nbGWdPzbR(>V>F z6*pI+Pe(>+LDuPCyleB|lo5fD0%ZY3O=IvCIm}`Q6}UO;%{}D=`(E$J&PTSDzXXLH zdUb}p3h$pwP$x1=gzD3G|FZ8scKC|8_WfNrybjrP4gSMK8O*IgSkf_wJ1+_>tc>b@ z)SqS8#h2oYR)87HXbW>Z;o($)QAQG;t5aeb{uVk-4vd<(CL>OwH60|6?rYFv7Fy3PuD^lf zk*Vo12SWt&VPv?&BH@`yOpZ_E>*>M6!?&nTL&Ltlu9R9o7jt)}LmAHo;Me+j@GHRv zkF##d3QDcGLQZY$`oKQU&(j;XiH2+}IMMCOgBD%>(wbGkayFJ{nz_tjjEs{Zv&?p(db|G7O_DSi9rgUKpTglYC{TVr>&i>RHDVru(Z*f~ z`B{_O3#mlbfov+aF|G)vwWXKwej4SIGBky^t_GE2!PgKO2&z@Cfkz0G7gfrG=F&xJ$Hx>aMSs zG>n(9TUi$q3>N`E&JtZBO#+np@gJJ*zx>?F2ni&&!N7$QlZ~1iGZY*pSptvH9I~6d zVId~p^uYM{bHa9bUb_u;vRDlq_W8#*Pp5(-L1+t~ zIhdonVhFK!{9i$`*uq~D$m-A-@U|5R*#s0Cjo3dERu;@H_??`-=}2%Lb`|xjM=aNU zWxr*iCL%WWGH{q)nUiJzPvZq;jH$g%pP#L3IPbI2qM1wTsqb~x$dSk~xLV3X{$p|R ztQfj=?kKvzBbgA?Ddx}*o<5ldCZ!weHjSfGX9o8#zWMuijF0T>Z1E9qp*)GTx0eTX zJG;$N>~nl3EcFt#GW2{$qG+@2L4-)b>r%bh%_&%oKl}S_oP#9K{pTs{$Kq022Mn}w zOq>IS_w11Kn*ZvIDPYX<+iJ@)&fV;w;(Id_y&Nx+?^1CPPQ)5qE#9Y#e3CDXgQL|x zi3M#U`5AG6kRUc=fyVo@wc!xh7q%N5C}aOef_n4jaA^k>whQ13UZw>dX>ENnB2iHO zt^BK8eI&z+PjxeUp?c<>BvApIbWS!z5KXxiTZ?`P@>=cYwK{+mP$HMqtxP)K_&_AIuF6kKYN-8n2bG=3oe3c%9OGis%#_@<6z0xD z6p4V0O|fWv&1N}CfL-)(UZp{HH|zM>nK0*&1~Y;zYTAP2l#HHGjN`Rk`nkCS@M_yY zo7DXg9ZZIw^p2Gxn_pSkf&D{@jGjL8QXGrsCN2BG=^PDR-C4<(-8dwX) zf@7qTNw^~hk!tRmR23$WCRa!kS!@sl7PCLiB0;9Fv{dpG&QeB5(e8 zajgDunE{*w)eG(i05`xQr|W`F8R@7vX2~{eOJictm-`T?P1zKet)@(yX(f zqlW=9)%nTZ72vqjOGX7gk(cDR;Du;uLc{K#GDiABqOw%C_DcGL-kJd6qY~nP5SuG4 z!0c-|n2`ChNMDkh$D9SWm< z=$?{LN38z)@N$|a?wy`$nHZ$kx^QT+hM5Zy7s`(vPp)~>ebDcxwr@>*^(~<&O_Is z{#P*iL%Xt`ZRpFgE?9Cx!}`dzv|SD1f2H_(WL-%A`-|F-wvXyFn}X)44u6Qn$9U;@ z-nEsL(ajN5=8B4nmB_wjhi&`tFw~-28*_6?UB+#DEuCmLaJ-&S=ikX!pBbE%CbK)b zJt1FUS0`k^~`#4Es zO87_pG`~qND>e&t4Q~=*TuiD$CZEsh-a?bJ8qG_c)Fn9@n(vsc+MCQ9XU#w=ZZoVeD$g~T2d1o=!by!?Y zmS{zgx)+z19lkbU$Tj_MB8k`XMSosX=A+pslUxYnA)rJY$-v=)AnbDQM`6bV{MTSMFOMyGp4=f zXtWbpY?3{YYzX<+!a9oyyveksl_|cjjtAqo9R{d5{Cq~;XnUuY3PbQ*q(<7YcTt18 z&eD>fBp(#YKMO85P>(_M_GV)n@-v1I1ziAtR~Y;bq`vwIazsB%TNJ;u@l0@| zRDnVnt%MadbS1<0dXsW=-2-A6wEX|hw^S*{;MESh@T_gDoL@@ZTmF_;=&^o2!Z+h7 zEXEix3!g+~HPK^m95&`P+wOyRs0@S%0_4U<+25U<+DN)ZF?= z63dK9e#&*dsO{Dnox55b+U_C@O^OSr91U)>_s5zJ0lifmKlV_fVcRC*n(a{8Ix=P6`tH?XD^OO@VChi;0{p+#t>Bw-g(&sR@T;b1@4OU=1+Gq z1tAuzi&LNyTZby%@O3euw<9`1UPH1QEd?ZK|E^VI4sGinGqpis`m8gzL4YrU4gC}H z^R1MI)FMM&4k?M4R_I8C&?h2o3>8nXN)sKG5j zcWtM=&m$Gsi~13xdZS8R8t?|bJ|HzWJC!Idz}YV{uAXyqp!5 zYQPf1BXA1YQdoC2mYknIEb#BHX=q^&Bwie)9cdqkUNzjpR;xP)$P~fPavVB7Us#Lw z7Qy;+teK;Zn`KCf5nM-rkBsR>GR!}PE1tiG`d!_>pg3ogO10p>Cx3>tA6~^ZNf8E_ z;MPodt-)zuj*gz5+<3buqoAQ7`Q_O?SPIPE*j-o|&=3_XWv`kRvl|ePGOYC`W@eti z9;;4HOFBTjr5Uk^05!j5yXvFP-h=MmPa}%DHsc@&@N9%hV!l6Jq1{L|3boQK-(m0Z zONm462g0Fj4tICSnj8Y&q@<;(f1yBGDNwD9I{igTf2X;n?AZKFRN$^6wGQt?4si?W zC1lD?>x~ihqEX5wU29d*s+O_k_tg$3DiosyJZJ@wWM~}AtD%K?HU3+W>Q60mdH=vc zz?^^C=;?YttJUb7+ksVjvF|jT&+Sc!J4zd2@=tX9<+6Reo$z>!_mtFBlX{9E#Oh&dgP_an>0Q#6Uby1t-EYQzz@5U{#cB37rS-ED___csli z9a_UPdLe(Bpwf<1FLKHq96-YO2I`$qY8W@viH?2xJkLNrnIKZl^!Lj1 zP8;sy3#=BXIxvbGugOZoi_+Y}?9vN^NS4cXvt#s5?O(PCEdxWrF}p=PZdmwDyS8M{ zcYNC}xEg(8OL|f=ugE4)+eVFh?pnm@*Z-C0NC!g*R#TH3>&z|)wiRBBfaxL_3Y?_A zH9tRxk=r3UtuI-oA(O2rkiCU8Tb%;C-CWU=q5)&WD?e`B}pSftT#wlQz ze?=aoE&sz?OzG0&|q^IDDLf zzZp8!O!UAqCnyh?Cg~4MO+3YrDmQ)}F6Bs**Abv<4q(aACCO)Bi)iYvLQ0^qk(qR$ z{r`9VjFAq*4`gDYKbsf3#LE&rf#Rqlj*f7jH5AP86Vll&@6vGNo=gRk*1&X;UPIef zbr!9+9g${QTZ=;Cd?)}m@xiqd`SHXXFd$Nk(t)`K!uI|Qf47pIPG~r*P`3RBI~{vi zk1sG=Lm4((MmCqci5Z{JB=!N6&Z!Pk3*T&4YS&c!vPL3qRa}yni8Z|jtd*_Ysd{1X zkYE^ijM~v+Bmm)JK31$#jFkCdEaAVyyxoVuJg;o?hB7$=31sGy`O#9w4b1vZ7F(6w za1Fy`tOdE72qZsLx!Ru-{P$*yml8|Ojm&)e7nyU&^_f~Ok0+-#0W%o*X-;)W_$({- z@MQxkM@v0+q7m-}!tOpvYy()`rgjmjTN&^dB&XZ_mf6@E#ly*L@g0X{w4yybi-!9$ zS0J9_??WVRrH)eD+r$ z>QrbNHM>MpgC_*m)Xdw$&}09zoy;>Nl8Ll5zw#yZ>=gg}D>4&FfK~Q;HH}{vZWF2a z8?^B@Aj!;T7ZJdMX*H5`jZzdHn-Z%>%N&gnavRp5RQe-yBGZVg$f_pE_@65Ys&`C- zKWtT3SHqC?FO}|gE&x7BBvJSjZ=<26<2mcS9MR)s_EYO0-1zh7D-V#%Dfd5pYX)*6 zPX33;8ta?%5kC!VSuG&~VHNGpos|cbyDG6I3g8K$~{tV@HG$f;Or@bd9OW5jW)flNx-2Um1$axFhh!2EY`Y zPE^Yv%Gdry}f{wfF}$G=)q&Wi!`>Y4FvlnP!pURg^UU_eRpe}_66 zY`@l~T&Qd7OdJmZ88ZbVcywImMOzqH!^Y+m+7i!j2ZIsC47Gejn2C1~AzCBB-H^y- z?#88>a}ZX|HB3$IyqA$6LID>JXd{F)saHlL8@~v5L6n`Jm2L~I@`^c>dH>*`bl5*L zJzA=$zCMb6q;H+buO7|UN03lJYvC8z1_q6Lnp_n(uWnn(>DM_CPs!6H#LMiI>&VT~ z+?ly=QtL`NLrLAqEM2`-CoR}88Q`zOJmVDbv4Pf_Mr;f z2CLfmg){9Py2Az#{wHe^tvf>{w6!ua9$VXBq{a0%)Ibf+4;Vl2d)*_pLnp1vOn}8g z4$<-teMCfp%N{gh=^;PO%*b5EXzQ$sIWvecinS{e#{4;nn@#}>2{c``q1mWE&ITB) z$0HM&x2gZuJ@x^k4re+FBG!2!YU&?i<)r@lpCqiz#0t@9fkhFt)!eepR#!Fv3X?2U ztW(K4S2*~iaB9Z7W@dpOmDmM!oilKqQ`ZuJ*5KtO_|(eM+5&uX?=beNii(3^kZ0+> zVO2Gw9QC56@^kg!zU9SMBq65<_t~@u(bx>{O0)fMwVY5ylPdbs&ey(TpEfQJFnvO+ zbesR8HRt^4noTshhDnZJ$5O>p!~aGy%@{uqyJbzm27o*3V4S~wLjWFAEBXA{E{i0* z^klaV=-=hKSc6`WuwSZZ1=3;L#YD0)k5s;InT+RH#2%3gWyvnY3wPiV@2rX_ppgJA zbd85VKfR_iRPz-aA1G#qZ(bp1*xXXQ76%5vE>N$f+`byr`;Lye3lG2WcVJT*jG z6AF)Ka_1t1a&dC=lhrG7asrDb%Ag=+#}Wuu7A`yny0wUb!vO(73|krH#QN}=|2F3` z{x6f2X}MA99u{gMaC)FsX4t-w%iB5S8{V+4f-8?4zJ)8lSm&z|4@@cvRS9(hOx&qb z_Rv$SB+BfRl%g}-mAZ&4wE0W+_LDmZHJf{5(kB$3)CAq+wrb%w=VS{>Q z!EEbdJ$^b>Y@-%*M8pCTVQjwr$(C(Z;rIn~l@hwv8tJcF%dw z_b+2SW8}}?d#xLD&Pzl%3Bf$1%vF#8X21ZrMPl-YNdSnPy>kwUS$?|3Sj@c2B357U z=<$7}7||YU@RHeWAd#tXz|o-r8KLULYEo)uA&I)7mHo9tSF2Bx@v)qhjZM+OfDpjS^?t_us!KEMGmhUhN%pF8EvlY zv%wb68*qe+5MC&_-;NQpZ}fhvxN{`Ar5^eJU;A}RT15thHj5D2iMTlGOUFb5At=EQ z;NOeCYqL4KBc)HCAgak^|1x5_(B|gi=77WT9TE_Ln=O&ZmzU*GH@t?mEpKj4Zjib! zcg_G$2Lz|9B6vmubz40UT!r00=(C?wQd!r6|Yqf4Mb$g?>cu(wI zU0%C5zhRqmXimOJPYfm}ds~bbtIuLoIKd%wv~VB5`#Dr1D;In)XwDy0%ToOxrJ2F$ zWkI$~f75LMXMVUnceC4@eG2IM!38Dg|D8je!JJq1+f?-Q`^OSmA#5Qcqj@Mri5C`c zzf+h`2uN6>P+BSuZ?u%%vi1zICF$W2{++pYPX(kT$nU)8pux?Y$ak;K4?(o^!MM^*%UboM5#FJ8cYo-P?Q@y4%Goh!H3VK?Ul(R)Pkc&cfylI? zXfEc*)=KBCxS!s?uO5S1#u`5+1z;cJXEYo*3R=DyNEra}A<+AxK#Mau<61z7H-r|MdSwFEFuX(Acv(t}U;+)T%2&>3}LnK?m ziKjXS+^|k!%qV6TUu|1wMVN7_{^2Y^YEOj|z#Ha*52Y zCu98g0RRB({Qv1>Ep&v9Glxg|-Vqt|AI#@B2S>9CQX|zub56~h?&K=jkv6WB&1B)AIe}Q)aaZ*K$GPpaq7vGxdzzjC~tpQ|uL8P$w zWHOh=zDwlR_ldg^r%E~9;Tg`qtJpOjHumV~?+sb6T+C}4ryf@ACjsc3OT;CzHzppL z%bvRA5dYnw63oa^$||xFO*cW@bAXxmCjgKH`{)DG#lkOHZASgTd>2<6%^i)5)YT~| zc?8)9d?v=7qPWMExzc~ReJ81xx%vZJ5X1l+OMrPc#)vaL3Z`CSrgA(Mz)3qCr5XNR z`#EaD`nGspx7%mTf-@&frm~L$OzNsc7}k;V>K_2Q<_WO8|DVb|il)Zlg4af!XRFnm zehL8%+4FE;%3YPRM#q^CZ5x#oZ3$*%=yg>IeEzkdB{?mP6nTs6;4HlY%fAf=Sc z%KPUQdQU=1&xZr3H%e}9Z0ADw_}L3vOC$HbHobOQd^w8}hIa#Z0akfs`KF z_rijpd!hOy`qx1(R;aG&jmp}!oSxJdvUFDFy$7|7Mh!Nv*KLA^{Ao4MD!gsNc>h0P zdr@Dvd3Ntl*t>g9>|a>FcKuECYP4J9fFlF3_ieGZthhLR*yKb=LMMyW8sl69DRq5; z6U#9Q1@t@1`M4WJA%4E|DI6pf6KOcOAr)|+hdG{yB{J*iO<7DTQTq3d4nxTjGu^GY zrWrootOyYcec>mB&+l`H?&{*nDQ(PqG`C-GNmhdB+5czL{s0U!jyTl3*MU$3d4zvo zMoHY@g!q%>(}jT4Lt=G5HA*XCUog{U(ROObXEgKCnN@9#M3l>b)&!Ejwu$0(7=-^d z9>gCkFI;VeTCm%iG>k%sA4C6w!tHt$kwO*}_4Va@Uxs<@WJzQ=+uP-A88W%JxXa4h z)2+kO=bH6Ea5QHf*IxwBd#g8)L`%#PiQplC4}+>DF|n&W>MZ0MdWZ^zLfvJA0VcEC zCM0e{Q`E=&3Qqp8Aw&eq{mm${`SF+~1941nmtuFF^CGiAkrCkY;(>sqnCAfJy`{Wc3ONKd0O(krEP_0#=+- z;C3xdS_jyftvP3AV`1XA^z3X=zGl2IErWq@v{W=_LzXT~WZJQ1Ty|TfukzfcW(fR0 zTz|{jA4jZ-^W7l>OK;3M`vl3Cb0?hM#NrRBtJ0CR#bwNT2t~%lg+}*JIDL8TcaGuRH{9#=OrYiPONmRy zbvb|&d)34;sJ-v0LR)o~Rotd{%isDeg+57r8BgGJAf z5&Nx?=QuV!y$gp0t`O1SSmT9LI2i+PWn<+8mxa&oCIeF%ZUJNsv*=J$Q@=P4M;%H9 zY~_QWID6vz0R_Pvpse8hc@O00OSQkiJM{Ow9%Yu7l!WO4d}Xgu?kz#W_m$C&W&hh~ zeFan(G@MA&n>!SAa5_~rTI`tK(_FTmwt0rYBiJH0@VK6N7hPYTd?E%{mT z)G)!uKXOxY02%<~KNRkd(4l|VTZ_CpbR2x-(YTU7;Rr< zsBNBdjpN0*^NAe>(L&BgWsmu2i1Cadeb$4KU1UxZ@SO;Y152}*ajzwLmt8>?P}X*2 zExa+JGo`zqwuw=emdN7`c=77d;qt)Zwjm;PawCFNXdfAq6?)df!>1*;pu%yr&d^s1 z++wi7bfRsITBFSY1g;TCJcq*=wD0|3dmAM5lV{)ZKrKem31Ph4?#;dGyza59%_sf< z@`_~i-{w=P@OPel0Y=C1$p^4weSPM?pJe{S-g5pA_R+fGB(2p@3rs%H-+=6Q!HHD* zp(HZ4#-N3DFhvhqQ-2@uXS|0{nS6Ee+WG-*X z5^COXz0GdWQ2i#PFf`bqXsD`+sX)L#!gY@EsHm(i+z=~pFbm)!(XEl}vUSBQ@XeXD zNWc;e%!He;rTK46Vn`OD&4v%%I{WSWYm?0@(^`))x8QRFtt~qg@gtBJjRwFxBg|%U zWPd_D%or+K+K}9)*4W*spR=#W$w_}5XeH-yH z?JI8Xw;}1(WPYH;BTXh^crrG}9CnLPFAioPQnEG)tvFjNN-k1lP?Uev%ECTZzfVae zF3P7k29G>zKs9!Kt%6A)Qa{_bQ{cR_BUs~8ftqNm)oaJQ=`a|ZL=9}Z`&)3at{gue zmm3jTaQJkv?0a4@;_mePKfYSl7Y9IZ0*Y+SQHuQ+fWp!h3uu3(PIu;|=?}# z1fw`8Hul}p+8AASinfHl)(7f!(Y>m&x`^2+FhLY=W4ZDf{eR1}#QE07DX5Z?Qdm9l=5 z<|f1H^u&Dq;Mv&gY^Guzn9bjuX#v~l@Q@2=B!(vaPvS~i%F3kY^s`WTFj-z_<$tgu zT@>?NMRXFh*T^k}v6H6rMB$W|yd%opg z=9G03fVXX0Xzk&Y`DA_j6GPW&y!c_m`L9eRIz&P1jp095UN#V-&T}0}nUnV~YyslN z#Rjn-lsuubOyU0g@hke+X6fG8wy2lt-?EyZHxjGY<~PC8vvmd8?cZb z5%}EnCq-<_XRm;(8+jd9MV|x?*3R-H^ope>*A~gsd&2ozkLsWJI@1@H!KVFrot6IQ z-I?7VUHXma&M!lAXZ~B%bb<G4r;=Az3eYWxCzs`)od{=O%VX-*%-^hgfPlFrspo|+g3**n7 zEXs5Ox=7FMar4D{)=Q9N=Iipd0H%%yV{|sNnT)&GOTNFRRA63i19Kx49E|#*X^lCP zh@!HDZP((a=ehRwub=%ZHlWZmU%!5(CCNBODowP22*fU69ohy|`ZeL;yO{Aee}|pB zplS;dt-5@t%qfFsSauqbk!Hzo|78F992%3(Wc?z8R9?R|)-wWLhX@CI*Uqn_$e4Ug zYWS6nWM#V!Y1n+%b<@5T)fd-LfCvQP!*Bf?PlPX%^AS7(bsu6!Vd2l=)0!H&<@?nI zsJ$Zd+{3u6<_*8HH*Ok<`p{4^=s`hXS{K(El$M>gn1x+D5RglgR-ib$HKJ7~CdWd@ z1=y4FCTY>fRWJ`VWMF3HhzGK=bb2(LU6m=H9pz2Q^=FmPZN*5Ra)AT*EKC4#J@8{_ zKb~Jsp7#-LX3+YygR{?_6by)-oT3%jckcnFb`SqT`IGE`lyIR;Hru`E%aK@IPYKiz zr7Bbc!~Q_qLX;4oJKSqhs{_L(ULOIC~_%!By23BOr+UZtoz3QH##l?BNOXV zQ;}B3qdNRN1)|9&g|I~!>46Heh}WAYS%5S9E~#z<#874P!R(u3gXE+68uwaTjbc(Y zgpm(_oS!KbmVsf12u$vah{=J_ibx4vgL@)TXy$e~Iy$Y7(8<))l(JFjlMDfkhc&sN z#wZIK5tnd42y|=@e~6{biW*jWH262#;Loq0kP>DCcQ=J$4x6(IGZPweKceY0+?n(g z*HtU)%10H@Av1^OOBo%8#Qe&_VbMpNQ2#YNN{@Ig6b?J;k+>3tivg#=*ZaA|rR_HW z{#v|r*8#HXd1Ara@>hF&x%o$jU4c11i~Sal6#IxY+&Tt3TbYH9uI`lZ&ziP9*tht< zFY!$ecgRCdR#4SEtPE-_GI~VDe?+>u$i@^5l9RYZ7ppL zgTZb$77W*`@O7`pPt9#HvL3 z3EAL%4PBsYv`tj+-IP$9Kp*T4VIp27{H!f3O!C`-qer&+%rg_EMw`65s z$SrLd_sIK8&!~c`s_T3Mv)Sa%+=!5S9pUGp{%2^03L%zSB_PT|;GxxSNqUb{oG!38 zwgu->blM4bC60d@x|ewV<|{$XV@(Y+-~fzEHg*nZx%{e|+Z7j)P9$t&!j)WZoLR{D zdgJNazEd|O7m^GMqVw9g{_$_Sy}nSI6Co8CZBOj~V=Gn1`<~@&LBarR@N&M8l#aC# zd?OOuGm3`e=}HG!JbyD=nL{j0rb^&Ec(%Q-yZ`tAx&t5KFNAhF5ByK{@vhM&h~f89 zDGCa@lLgbV1D2xqC-{wYdGWnZ%%3%1AKxt%uUNc}hA{lP8xFC)kLL=~FJ0teRIx*xG1!=EVJzq%4=O;`CdVz5YvVru2ofiRQol<-q1}h7}*-?JK?4~g7;(EWiy7Zmev>`vXrV7GAUQp;+ zk0hVZ{6(ndJ5(_v7}o{dyvL}0Z0&B=eqb6trQyS^CYQn?=_NM*tnuare^0mo`&Nn~ z8t~!?{k2J7664g~OZu4zNUZ7hKhHCk^|;4zKtFzyhF6{p-4-ULB5v=ZVB`XU0t&XW z%_s{6Xv#*+DbZAps7BgkILbnG9VME6QQC|HymW7UpLx00$&7@p-Hwk0y(o(Y#*xdn znt&J7haFGB*OG4XC`KTp&St*<2G2JD03L&p#&TM-%K`ZxlplRUB&4K6q;ZJ>A+8k) zMr^QshX)7c%e#Tqwv=@|B8Daf8SpzQkIP|E?13XO58y~!#D5Ub{!ox|WX4!nAinrY z;Ba|8K+}WG0me@xX+}is6^R_-Cl+v8P2f=cQfY zQNryPs(8)DDoFF`AmQ9+RLMId2S8vnlfFZ@a6N#7wT@GPn+14^vF|dT>ivN%$gV{ zKE+!&5p(h&28nx$4Ns6p0GV5AKmA7?{G&AMqwenAdsZh{1Km zp}*E}tgLME{sak;OSRmPw9&_L`f5J}ew=ZI`!R@Yw-rA}n!?&uzJjn4=E7S`nTQRJ z3^urcVuGIrbd;KFBWe>Oe;Nb;tAJO%%M0c*YP9XjPsJ&V%OGIM*3IRZ9 z@fj+S_ri6=FA2~=T!%^1LzDZrpt?7`6*Hp)ijbT61|_wdn#@5myh2!d_HZ zi1zsSjv@kzxNt&r(Dyk)wF(Z{eDP##nJXDAs z6zx8r@v|^Qr~qJ>+t709@1tK4PN_=bcGhZ|Vha#U@-da5TFhIRS!l9%O7?-S-mMbT zAK($1>|!gL;z5;nXh5k3zw~>m&yVW8!@Tp+kCo^7XZo|c4v{V(Ul#mb1?siK9?BE# z$}Mq3e9zb|j!T=j%Ruv&?(!b=pc&RGYP#-+dAoacU`hPE?ayBfx6;XT(+73|bqS%j zKEwN$$M>L+uvo?6NYlJM$GU?dWJ-meT{fmK_0bv2T!KM@39f!{FnX`FgVBv}Qf& zLMtffE&c{oY)UUP?%J+H&ewRY^T3Rd=etQhT5>iWeuA;IRwq?|H=E4rA7_#0{Xm0j zzZ&D2aDzOzB*safG0QEOL4`G^0%4ydTth!Kd53?n-#_CDHU?eKWKJWl67V?kHsRI6 zYR9d^=<~@%kxmq?7Hw}MP@VKO{mwyZ2(~>6v1+vTDGax+)g=fjB@#K>pGOC8_v-2( zT>jf`8$Ne#4oKWNg%1(Yka(^%#t_}b$;>=ix!tFgx?XAj=`S9JlDw|X4b8>s??yDX zy@-CQM2M?$UM;d}kyQ;6ER{4O>nCVPjE;e>DCkFkj*d}ziK<5824ik!%o(xzqN4#x zB8*Go{%>du32rRe$0iVh=>~k4I8VWP)@YNu&cyk~*k8(K-RiZzaHS0V&wB{Q#gRN4 zO@vc9`gTF3y70bnVQx=B7GlMG0ih^Ph>5R)-&01n6fgpvqcBD^9Qs@BI?xmZ7AcLo zdEkY#JpeLn!$68PHMzRzd8#|>s>UbAuk$bVuZM7zee9wbfr#!%{pwBG@HMN`g#pfo zUT=beR4cc;e1P`qO0YjelaHzDw`=b^itm17AO6e?tJ+71GwLKCiXH~%(@lIudXCNh zYwPu2d(uv1Q~_(;Ck3wO@|8Nx#15?jL3PeEThk|B=wO}&j;^G>ZWGPI9GbXYsHrjU z-h%w&JM@4@zxVyGphi}=M&((IaN6dav!&l?g~L;{Lnjd#H&j7Qv#8^N=rSZMaDZ6n zl920iBaqNoO>>KF1~-No|9#pcg!}PiLte}%9i*bWEriRzGnzW;7Y8S`G)&>Y`Qhbi zV>r+-m006*KGzKug4o7eXQ31=vXcJV(~72ne#djf)*KaMF!M$rKY>ifn!x^DHwhiS zQqmVRYh#&@?Q5}OsgZ&a3wRcZ(c)ip78Ipo@R~T+v9E`}v;XMkx-8>D0Nc23vB`Z} zc_fBLQ9nm={2}-!OY%unl-8f`|I0t$xn)#lv&70J+VzbFE2V@I$}GGOyvk z?`=4%JFD?LF@oYDx7l1_{%M=IM2^UGH z2uT&80uCRCJYqfqcHb!E^+uIRbE%A>OIlP1icBC^;hK9vMlFRaglRD_9e*J{jV#bh z=_WFCS;rg6t|~%z_U^QoKRlhPig!D1#8rH{1^B$3$TF{2Ke!COgm> zogJxXP3{*Jtde%qZ|q_V8J3RP%9cZk3XT&rGH^Mc^~DMZL9F+kFm(1hL;nPOgHh&} z@6ZNDpcLFVg_abRRHPO$Z4vu;GorIdv!3FYQMUvk4%|N3SG z{8vQ-K|<8jv?klTfTpnlVz?%|v&`vwOT?|@KK^y$PG$LMUH6etL}xPE6+4>VH%nvz z2-3Q|>YA=W;0sHltqMJB>#;xbV>wM6c z-epXvUbB#!#5}GjB;LQn>M@1?Bn<6Gb-FTk*yh_hhq9hD8v)FueD2i|T_s@Q9k* z0T9$W$i}DhC=2-Yq+P03V?Nx~=cvbse!-r?8Ao@#Bp)W=M>@KsM=_1tDFtZ?=;95Y z%_?IWVbm>d^BC%_ylS(${oy$v-LCQ}m=6hsAQ^m2EVN3@(_$&&q9FEzzuBcddzJ`< ze59G!mSkp@K4FK-DGsYy;!FLz(?xTV6ttQ|jkFj#>LxGXBG%vMaudeh6$r;?^zg-Q zCE=9^XzU3_ASZs((-7kvuW%k`3ETURa$9ihj9|EtXt&r=0C9{Cf+@eiRMc|B-wPL~ ze?;yoABFV;CT{5-V+Quq126tg;cBv$@6g658xN*0r~?xs!_drQ2_vz#rN)FGn!^`RNt2g1=yS-_`xC#>QHy*CT;KwLalRWoOniz zX(87b*O4Kc7okEdY2#z8j2{F2666M8P9MdVoTj?-hW_x^y`>QCuQ!x!xF0U*(hv80ok{`ji-I z_A#hL9sO0*SopISN|LuOlwlY0$X$O^*TRCrQs#MRT2)1SbnxIX3* z9E>5>4S6*2OQ8?{ZKV9HFe2|*;Fk+^aG8Wizcuw`;F0&OTVYp0iNchjPT>LboweT?sT+TUq_gjeC(&%4mvoq9$g{5)!d+==ZuhbHEpPs36-e%8)D?l;;-bMA@ zU3Kf$uXwkp?hm@I8=;QpEq(6X>Qb=ecZ-o%^ZA|^7)s{>G`K>n zQM3)IF6tqndJ#8cPG-of^`tNypvG*L7J>p6Q8ald?qa;kc(D2DzSC@_}#QAF>W>SEtjzBYfWF>qcqi)ORi7!zXkX?q*U zP!@RF^72KGETgx&D0*4iKj8Kb!$@%Kuf3jKP1Tjc%2f}kZ_b*-(|1mry6`ohDO$OQ z8p}ZB|JJOd$@Ut>^sVO<>op}wp-W7(J)Z5{QvADSsm0$N4$Rw#wAkG$q&al*>wM#E z@5R6^N%2MF{N5Pqb+(5$TqiKm1sv-GAmF4rduC|Z!t02{%lUOmY9VD;z_*^npThUL z$-meb|FNmLJgS<#4!hJ8Z4O)XJ{dY&^k=AwzKdF}H{JGus6uFF6R7XY4YAgiE6g_5 z%5*FWho%k1a#~^OV*@W`Lc1acu@;gT=Ejg2q!22fvk`+q<^kt&qMNJmdd-luYVD;hLLT6m)fYyb@Q`mKHKu9-pxKy6&p4uWdmVHO9(%`pFBf zze%V7>MEceG-QN4ZS?u~vKy+6Y*mxskE*L2yZm$~b7Lc?wR-28?j`k)7#My?RPZAx z8yo(Jol&gdSi&Gt9~+P(5V(ma#5AHnWTFHC=%#tA;;(BQmhN{OFz$A8_?2h;*Y4Bh z6+O=8X68p*+?$Kr-lZj-mGY|U>gw4ye%GG-R0Y~rvcD3hvFHVgzY1ZSP|&j0)hI5f z;O;;>$Ym!D2GxpnmqTx((Xa3)wPG8i8^seIYMtF@)PXSafceS4NV8+${_$>5HKZ6^ zLSD2AmNY@SsgoZsnh!%-#vp%z?~)HglS`k07@w9p^U99*w6V!5K?~eg8TB|AW9&g- zVVs545ikU{6m93u@D#y?G9x=NPk(c&R7`>;^&`34^h5nxhEm&fXU7vDMUA$t;5d$^EFz?E)mqv}s?#c|eT>z* zWqK^%w?x_{*D00p$i>{0xm&lySa2W3u+T+^?EvE|2kBdQ7#^}%V#}OL%{{km78x~&l<<*>ICxP}W(QZla}_#PIY&Wy^k){Nnt$fl(QOLj zI&*t`lx)bVNFmly{~7x;!IHEpk~~Q?)iknrAM29u7iINXKq9d`r?Q_#(t=xWsREL% zvmt+cK5Aj@M+j3B6ZSCm$feU$6> zv{LA((>*c-XnzK1_OcQe034+0bF-@M04<8iMsjH#6L ze&tQ|a(P_tX_zxwOT=pU_yq;c#CRzogh=!L6%;k{P%3n>NUukF!`^>T5jV5eq-K*?RP?zIvW^X&_+Y02nIVUNEGcE(|@mE+8@ zf-fZ3XbU4mmeoNxa1pxVi7RQW@bYI#UI+!aI^bi*qjTf<&Bv?}w=yTp*+Gx+-qPnE zL6u)tJM)5IGiDq-{E23974E2oaHXuX^yTixdNXU|wM8-d+?&vrK^`0JBWxmm?fA!> zLu^;C-o?(Z8yes}K5_!2q=OH$>jVW-`k}q3J&0}DrZ)qOirhP+}3%J4t zmM>5r@0k*MCbgl)ETAQ-^jXF%01+LyVpRQ;nPtI3QT8`o%X&l>^`W)pQ4CRt8D)7S zN0nsslHt7kvWj0Yeo{Bpi|9Um$s3;^P!`)g+VtK$(W@(!JF3f9jv(C zKFyB?M_i2UmK(BzUYA&SxgNe&+3<1vC11Hn++z6btF z=(9{qvd;7oTysllKlW~>cSPGL3lVpDm1j7R?`?*CkMBdM@xQM>KCi>GjXk_%a|j9_ z-JgG_FM+52CTldNK*^Y{-c2u*3sVeH=rj_pO*IJt?T-yWnpuXdgdb`b4p)mfnGS_t z0-pdep}x|;eedBSYrnd0eO7!re@gt@NgpZ+&S-X6i%xpYY^{TZ}>6 zNB&|>R6Eb#=`sX|9Ap`XJO#D)JA+<`AT0<&9i$y>q!m_Qzdlc@J?tUIF*Q86B}XO6 zaE~W;n%u=}_#YiLpg6BWiXS82v%7LW8qqnc<6;+=ZJrIgn)2uE1SGQ&e%`Y#uqj}- zE<6ix>VR?RY3QP%5i&FKNz$`aa9I{oL)8;{+Xa`6dJ_BUF_;BkLQQ|K99v|p*=`FA z3lHavG%fCpkGweU`D4oE@`B`FqW1ILM~`E>b*m%ZuJf`*;Su2+LuW!kBKUr;rINrN z&S5rS&3y8VZ8cI;BEux%*}mi<8&~85FZjW<2H#P&DaNe>dKV1_j3<}6Ov02x6dm2Q z5NmGe?|D;mg^`X)5Kb(!dRAJEA&Gg}3PUy_x*u0H&C;^IcWlosZtv|K6tfD^^ZAp~ zO_0?PZpE&K1P<&);mNj+ zSXdjjk`(0@ibM6}oNbZFvdzrb534VHRVWFZ-r-n{j-#th*HJHZ^pNE-hu)7iSrR_+Qsv0X4N}p$-cP(JeLc~&soA5WO|E0 zgRjIx_rLloXhI^cc*YE5>+nK6^svdAubc@sL_AsTsyc<_Dqi13qg?qtej!y{g=4QaFyu!>+#HlL zY0mivn}|12As&5QFZvnoTGwSTA5u>zq*Sa=4Z03J5C_xPxypQP6)AIVd3DkNUS3Sc z(YGFHsy#$kB6IQp#m3DiI$}~!Nghgi1R|^`<~`9nY_>(j$!FVkkuP2uPff);Y9&0C zdAj-MVDROw(NS&}^Xld?fYG4u zID@xv6>eQ!q_O3*jNQsm0Mwj&c&7P>R=o;eX+0Hn9h@5^U#>X4?)|NcCx~iH zKvWdXZxCN=gC02JVTHwbbwTZ7@RX}ZwW5cs#G7dgtRZS{4B7+3NTQ55SvWZ*JKZjg zCcd)t*bEw$#1Q>vQ0Z9%)3OI4JlSCydBC_*?u^)K|NaNBW|60Yy|W#`8h(?6vQnSiT+QxstPwZgtEB~IiWPy`-j<` z<@wZ-ze<-q6&a}6Nfup>T9*xi=4bZvIrATXxD48R&(L0EGc0xUP@|zv0(+h-gnub0 zSBp~`|Gi*t;%n7)-7-sg^vbc7EfXslmV|?_j$UHUCAu!|{Y^icztWW{d1Rmk!S=TB z=y=ukBtWoc;bj5q%6k~ML!3rW?WDzu0e1G5p$-DK*l$pvVQsHB=lFo^t+6Bm6js~|K?M>T@YX1KRqNBiuf ztA49*>~Ky!_%U>|7?~G^x-7CWGx|p|82gIYb8!-f}N#QpE$uL|D~d z22%_h;v^?kG}P8fEJ$XkYw;(G5LQ&@??6bxpwrVzCg{{uj9K$o;hOW8=#_BLbcdw634y*AEZUN}gCCQm z0Da4-8t{)VMfM{MV1g}&O?xCGjx)hc^}c8LZZHvSVbpEbb%v#~J|R9bPxJDH+o~i? zDpZTl3#;L^HmxA&gyWy@XuQ3@ad?tXrypxD#*u^uqy1ddQ>L^4545?Y`J<&vX+;M6 zlW&hp`jk+aCgzr_`X@2h(!9uJr)APE*5EGqq5(Ik(#G#464yuF-xYi|4YrXJMUIW9 z!x84W%c~+k+v41=HYER{kD!F>2*G(B=)l0cd{mS|lBk{k( zT!z1fJYY4x#M@JvE2n$m1J4Md2x^u*0#(THBhDhNLJ|X(FIgotY0841{N7H30G*1O z_63eJu7(3Sao8_mq2DZ#wHmAYCAs#7jbWwtf^mxK?z&xHj7t|bPslZ2XzG4%hf#U{ zeaOp&O%Qs3zZ`L9v5+JXU#%LW4W3_~b)_NrMNB>Ul$5>Di;Pkky1PU$VN=&L>M4al zCA$hk+bkeN%xIuQOUo~|@r4Z?`>VV;kN@!v|E|;XgMC5F+eZ5m%O&-e=qRRs@$Q9L zGu>##Y0m=#O<_H~O|*Dfk)#R^JNWe59)?dz5c>BVG9!y=(0qLl?i9GM9wD-GXaTR48nPHc|qAx5@QFa!oxDpasX# zj$tN%2Q7k)RVV5YR)XZiqLFyn2Hqnw$t+ZZ!Y%mvo{~^nqf`;hTiGNhbW<;jJZ3 zib^ObNKG9h-oWqJ(?iXb? zaPk{8{Np)D$Qy+*kK-7x>6@V~N!yJfiKQpfKQt9a{>=vY8S35$Xg+u1EUcS;69fZRrngn!|N+Fut3F>vfHhffeHHrk=T1EwmsAAFj z8DOfL-wVGL2IKge{rOv%QA_P6E=rw^M^l)uG-A9qUPg}Fqb~D!%Y|vuqP3i=7Z3BT zsr64@2aHn%*iTcVH{h~xCYvYLU3C!oEg4!1VGZYgKZVv%*p_olF^<0>&}3KH0bOxW zvn}`;8H^^ABRr;~`;2QU;i9~oC&zv2C3++Jr0MK5?Zm+@g1;FO9?`TrC)d^y zjFe5~2+EscBO|H)Aa}$;#D;;1GW5OfYbo^gKdX9qd$$s8(Sj3ggh8UEWAWG=7@$ps z7?1bWT*qt?u3o0mMsJwW#e|c$XmDD6hCLTIXH(k68;1E(k0by@}~*k zxKRr+9_<*c5nStOjTwV2t1eOJC{UnhpUZWU*1MHny7<~RbNYUEq-6R`aM}iw zSg-!PDCBMNRVn+)j5H zr)Ib2Ke9q@eD=ZDEo`PYhsMDg%RwJY!!1i#`_*tDT7^{ow7~xdqkK zm4c&urYjoulT_a&I4vof6p!lr?Moipv&l5HIR-P)4R!MJ%1M_#Kh0H`$vS$%vEDxG1V z6Dej#eaTkUdEPIKYOAp(_X`JkzF8;qiul~U=C}5m<+AeKn^jz^v!{t&G?yWi+0+hH zg$Fl0)~bzo6?A4{H;DJR;uxNQ0S`hCb}_N1y?C9$ViH@Jtprnqg-H=Q>%ol%z6U}5 zFed&NqPgoHq1e>vrei23P#SB`onf>x1@E(->gEE60V0X~1hXJS<9)6RRD(qYDiPT2 zv|^Esf@wdqi<7Y*KZvny$4-eN;uN1djn9Q@O{_tX6*zhjY3uQkS1xn0%j@@1aW+*{ zo*P^v6oZ398Yta#+br7qx;RyecAkfXNwM1SoYx5J}ujrf7LWW+t8iUo;P z)`hx4qgLmPo}Ir!*kXgSGD#>?R4tN9*kbh8Uj~mBx&QG#z4l^!wNV$9x^M$sV`L+- zwIenoHIKyT%zn0~ET`AHoMjqCMII5E^F3@$=^O>!PsC50%EzL5%66o4X^{2hC3Rm; znaVs_TDRLT3Q?%t*J)U8<8rrbc^s>6Ww8-+sq4?ze32D4t;KLXwoq+64q0N(IA=fMvIZc7-5ko!ELR*EDRe7FoLP0?L?^2&c z(f8GmA}HS|i|O*QvU9pR@r0H=i+WI;n?WQ4ff=5Ac;8WXzvDyuJ{3LWKy4}oaOS=_ z_9T4{=^|+JQTre3y~?6 zVs}=1^116?`9W}86y{tl`L-UpUF_fSN-0^_;vn^Lu;GFU0o7Zy*zrhR+;TyFJ)4TY zt3&>r@*cV6kr*_r2}?1p#Nf(zLHRPwRDA6dhnq^xfewRz~?dTuDZ2tuW?)258ILX2{`q7&CGR%vo- ziq=6vZG4^CJ<@T^jKY|Ya@_3LvHR14jyCSv_Op$#vSZZJPILeiw2{w5c51U9#MRb* z_<2FNzjkt)AKM6Rz216XgSfnu3fPtfscgx1$Ec)H){@xT0wiU8taSz%PPC`UYn-QS zHXC|kXB2^5EEH*Ictj_G%%rsi1Ze^rL^pqXUkhn$ay zRc?M^UjJ@seXg78S_q77NGj#^0s^d|w+wS}DJZicDk>Y0EV z*?{sY5{Aksnzq5!Jy$Gqb91zQ!+JL62M~P(2^|DQ6V0t*83@f+CZTe}-toy+mU#5%q1O;QaHtp)PNx;N<7X*?1q!nJB1E zYRitH-P(3zVT}Cae@9Mny&|C>qTuwi>Wiv|v^J%P#5c)Ve-Af)Ww%ce%6ayBh8ntv zOvO%GMY9)a(VOEWgj@1Avkl3a+EIFP_*>~z?SLYj?@*-j1kJR@Xul$;*JrnL8CY*1 zhhj6Rs}5TqTW{bb!qVeR?M?QChEiIvhCsvlRo_eg$Y%0q6@iRtQ1erizW?3ifLK<< zvAc06dq1b2`c|Up3wrv}`Qzlj`4VvoWh}OXI6bDWQT5y2`!01!sQ}6FCh}`KJ2fYg zIDJ@=+MP*2@7s4P74ik{m^p@OzA%1)wp2^%G&y1CHtf`zfK}LMw#u~lG{B2`PPRxu zB8e6Vt_>J;mD2?t_zOA*c7TB-kPBWd9Ow(K4LF|z*%F^mfxton5}gO!t3$a8&8smM zf^gl4K=pHnzWZ%dylXR!|Ne8-9G@fZ@gna%#)t%42~D~pS-B;Ft>u94J4U=^?JbCB z4#SobZq+HpcR7InTO6&8wmY6<)%Y5bSkVSjgPe1PrSRm zv_*>hPFoeVUQZ#rX;rjwHFXeUWJ8kLkiL%Vgcc*Zm>-t2q%9KL;VD~d_~*cJKlIO&=Dbx}iH$OuFj-^1kf%yth4%_oHz#*=Owvh^ z*H+1Ijveb47Z%w%1pAv;1a-@(t>NPg%MctRl1*YACv|Lj?9t4A&Vim&4i3bgzxKdc z(DvH~@o`lfzin2Sb^emyF;Y7FZJ#kRGD7RtjnL-Jn`zs&ZLC&DqCybx(^J!|GS{kS zO%}5nJ*5@yxQ;#ZUBK_;)flliB)@ zDD(c^T1ePq5V6SGLkQ?@gVWwj*(lvq$)mxUG!s;uU@#1t>Xr>j3a|-`>Om@N^|NkR zihX_DFrYHB4c6(?r)g|#jJ9mqa{0sA^e_cyzC=N7MzvHbGWXI)C`u-v8dya@`?IIX z-KH+J^Dhv)OmBURRn1H~ue*bSv(G6OeU=D>G{|dsFst>P+;HI>Ipy^f%$?ES87gQ+ zKm&u>O*HRK(XP^+G~1k@P5GOs<}K1_^$^`&c~lX~8M;tEMYFAOy=iNTjxM~y>gVUC z|C;XVdxDAO{_HRns%09h9j8LN!lX9HYY^M`4j`R#Zh@87Tl4!!u(ogp*3-fhAE3z^ z608vAR3tZpX=M%z|0(szH<_-X$JQ^7*P;|U69DLz`;MizUZ3LM%4~O97IoKT{F~SqB3o z3+~zZR<&ybaQXYT(w5!pX!?_{)68cMs6M{7H_$3*)wg9!h{$fkCS>D&u}L1t_5-l# zP~(B2p+QAHPcqp$IXT642bNT}{pTQNj}h%N2#IMXLPI6=l6)$GV|i+`F@@gLfE%kq zo!Ie43fh3hWVXK^_(8a>?dP*v+NiB9EGZrLtp-^e#0-yZLcfql4fkOPQ$HfHgP6KH zu=afc8G<@`9#CM&Tr~u1cqYMN+_EA(LZkh0%<*f&TI*%p&@#etq9l&2#8&5-mDupS zb{$s#g3QMDIYqekfxLEHwx|HPZS6>0lLV3pc=l`7Cmw_~ju*ebwPn#Hb(1YiL1Kd+ z0jZ1ED2D|Eu~iR)@OF$^9{;Se*ec4i*&N$s6bc0z86Kfhxx@)3hlYljc*nkRo+j0G zSXYm%2ItRhhKT|3T``Lt%pH3@<1<+$-eSeM&)0NH5z%>d4*Gc?z9qhm4T!He7M++d z2#=kw!R`H&`@RQM=cu=m#7f?Z8wcqnbQ!GobNJd+9^<7Zji{&?e4gj#W~1n>qbqkr z&JgJXiG|7sl^PV#@DYOdRYgUC5&iXzF+CL1M~)o1G6B8*UUDD%d7|nCO&()vD-8L) z8mpO|!Z10QhF956G<>USoD@N*Zgzj$lSGSSiW#3F2kK~)&Gk{B%7S=ifQWX|>;uiu zt*X;}_Kw2s^halZQ5~~tDAZ>UW;deQqlxAyH5RH=Ne|Ij;}ivXq7C`&bY$@*^|*`9 zDk8bzSK04*IJ1SmJoQOdJZDmQT4>GEw!&UIy7-DBo%1@;h55kKwZlR{-vGc;>t~&jGlh_b7VVn2qcZ2I!l{(4$z^dj`G{2DdGL%I5D+C5UDL< z(R*|mtr|m^XMy0_AS#OP0Z5qPY=vf8i&XcTBzWtquc865D>vPQ(w(lOarXqQFQ!Y{~by8a)0b zEa~eSziLe~N9t>o49RO&WozGSqA0l|ek=CG&ZPOZV-rE9)8;oKqww~b$hI~j*dEsp z#$_OiK`Lj|b%ASx&yCs;*CmMU29wN9IzKk1$>(}Q5#6=W8Wp?@i}*tFJjHl4~gr2O~Z&o(!`1ZlHwEQEmW zN;nkGt=F$;qNt);nY@asl|%WWC7=LQR+xrTE|s~#!*f(jHk&G@e=q^<>jnZ9)&AFC zr^g?E{K|(@o220US5%FxDlgTsfgJ)Nnw0C;Q#l6rP>@pZflSVp_|d)T{Y)zJHoT=>HdP^I&|T3Dj4D@x zk2Q%>>P7&4EnLMQqFdqGfCatxZ*=Izb41(vh&GiRH7F+f^a-Edx6`H5im-n6Oh8X; zbLfS0J`Ls_nydv>$vHHno*$j|Xd%Ws;F4QcB>I_0)3mNb$JP%#@PM|6#%f zBSMmiQhsg}#5@zw4N1&m5wnN;nJ`9@Jdk*WA`-F1iD2vD?1n6Dxm;qeUd$MtoSfus z_wBod$w(xKo1UJgbLY1}fOCTeh&LGVsP5Z*Un1#-PT| z8G_XM7HdmlW1$gKHfvb&Sqn?-9XUHY!wVArY1;`h))(3y1ILTSs*Bm`f}q^ZgsNd! zLuemp$8yUdksZW7o1X=dCw8282CV&u-OduuaUwdh9EsH1L5zqF#WO~+ZHa74Ok*1) zLv-M;48p%29YZ_8AI&6pjCBYZ;@36jR4b{|p*J>Lf*4X7#4yNhd|t}fV)!xTxmGX- zeEqc)p8>lJ92W@Yh6zIWhDf%4+x*#vKzEE%-d?95k2RSL5;jzJvQk>TPMav-OE10j){f=y$0-R>Kts(+)e463ocx}R*eMu8tPo#kyoU53XM#_ z9SOW~U*T)izSOyLeD;A>tra)!O+{Wef~tCK@^jT>&^A#&-w@!J-qGjKv6*&hF8Yrn z1!AT1Eklk9G-#KJtttld#&kf{Wkxb0Xo(d z)0&A;Tp`H_1%k^#rk!^`K&T?E(j598f=fckXTeg)K)!onN$74)PRM|gb#osLeAC_3 z_x{_ce)v4qUK*v=kqK(eBG*xiNkRwX%|LqzFSV!xDTf)v4S4S=G7m`!*Beqcw2E*Y z%a}&WWA!ks2xO3b3k!>3{~HgmTR@*3r1XUg7ud4F`buMVF~;gxcmDi&CJ(o7-^OGw zl+>`n#5Q=`vu6(t4GxB6?9w|8Dr{Ip3=R&km-6D`0{bXCF*}Iy@p1MN1~~}=T8qtm z{yb~dX}^}`74&y@O@cy8u%@`I70F2`HZMF>VPGf6o%Ou(rUex*?S9?;5G$?exJO4Od1(W>K(dfTe5E%}V^? zZeBHl+Y8&dv4EEl6VPfwg*B)eH#9ER93MM>{`u#*G0x_$pz11Z(2usE8M#w!t|F}U zY29d4$0*1Tku$K9oOD4aD^wiiRrj#2U8fxVh=?vk+Znt@re0U^-KrtT;k9Z=GXqRwr`3B9X-{rR)8^ZWq@TU^xK$C% zpFMT4D0iyH0bKg*NuS=e!=*(sB6zuV24jk=6N- zT-~5v_xJbHydsui2NDt9+6P$gJL;%IKn8*tWcA3%I#yTr_g84$x^?6PTGb0u64nnH zllaf`y*AQSk0zXuRJ82AHFL-AFAzqJ{PghL~$lLBv0-4 z(3|UZ`e#VBlh18Z8KSuQdTCP~1VI}a9JCR((e{3rc=2Kqx^0`7eTeVJ-&?wUVD{TC zYO)^MjvxUv$vpolzcy`*(O&r!vk%fEgW35PJLsqw1F4Y_L$aVypzqGawfoMrv zb$HATu?6d96*T;(w^1oGlYjVW4pa|xAy%t3<9bFDS zLx^^2ALulb%?)F4k4CAG&vS!kRg}k1oZtxT7S%{z_Gs4KNx{)ih0JU)@j5x%pJ0Dy zZq-3J*JrdXha#f+pcFan6xJzX`59I|2jj1i+rOKfqFT53_Y|Ol=u^?)4fp6u8$Quf zZ|MC`9tsKQT+yZ7Z!gg3t93;}E8=}Ip#Dt`jU8>!?e8wq`8S$0qloEsJ2Nyl=22-N zMSbhlvLQ`#7g{to?o)NfqwV+PXki*j8BwVdjUK2|V^N=n&9~&}%%KJ=te^UUKH9Li zw|tU10oy8VqJt18)MfSX7MCU#wYM`K3o2kxZ4kYCM@kXY0lhgL&|XDgPgM2&Ft14J zPaX5=sh#e!`#d(=x#RUU)2nrLg z*p81?MaMfpwm?+1i27L|xD%nY zXhZ>fiF1nlo}8SZjT<)7up;kWOQ@RtL#YjAIG$V2==dPap~%xC8kV>*(ptY^w{WfH zb@ z^u80?dEi~lR>%3oIyXr14zztoGgMC3oSOdb>Ui_6_PBP``K~EWXkv1b7ORU?yKk8M z_wFPr_g0%OLG;do5YSzSfMWhVdIeWp7fN;7l*)576uwj3n7B?`k2MyCF9mi%#WNQavPYTWm_zdtA5Xr%p z+YQGr5%Z5VK2bQ1apEGJu$vYiqsGQSW;-rz$4jmgem5ZH#>j0$I){OPFs=|0&Y`ch zA1AOQwRGIdBRp@M&@qS|n=Kn9!$i_UsOPaB#52_G_6mvUNy=$!^3pt~7iFwjhcskGRusfFZ!&gu$zcFd!#w`b|xVTTpdC%#gn zTq#An9!M)9x=x#K%TlpFMf*RqKzkl3(BQTdO`XwY4?SI_&HJ)cQ^e)usV4P0{$lJm z>1_QdCuvMMprMgXIISBz{Hf<@H>aYn7@#oSg7)bE>iGMwl!Lph!0m$E#l zad@9;-e);8Kn1tLpP5yc@c*;drLVe46USK4R5$V5BmJoRe3VxAz~fu=do8n!lvD$h zaj32e)l~UL%b`tWhu*c_p&3JHV|zS8L0#zJn(^(AJYtj$Cc01Xfj&X+@gAkmg&t#$ zzWvb)(+R+NeWcy6h4cgnUjugoM_R>8gUIK)ojk2a}1o5<1Z&^kv|r zUCuqkS9du_SET7;?Lz?KSq)Bth8kq3{rDiLv82@A7S-6Xiou6R-a?I<^#-|3)n8ZS zH3;jJ8ZP6}ts!xqulwt;QSj|FMdCaK0R?Td8TETkyUxUkJc;!~q{bc`7-V~oxw(1v ziiQoR=SNCtp0w_n$7{KA3Rj}2BtpJPOXmhT~LEo!+RPD%)mXLF1=Ph>1ur>E+ye4foT zDf9jJQ*Lvg;zkzLrP!cefNSbB^yvhh1tFlj5KfFRq8OpHkoC#SxLna9o2uv8&|X9? zp~2a(VIxN%b@tSz$&wn-z~F%Kx$;e;8qfs zH8uGRKMQz0gGin^L5`30EuEw=Kd8#9NbKn^=x;Lm1-9LAN}I_)^nW#Rj@nz5=PDS4 zwAwy^oyX#NqRKXIEO*?Kqk1)(C(XD&9%Q z7hk9Cg4lZ|675}YQJoMibnXP^!MHGXWMj#g+&uP{0qmjpRtj~n+ zsmn!m>`JP(gWXk5bq2F(klGII8%pW2svHtK<1$CgBHzJn)uv6G*gNjj=~HG}8*y~I zH04u9eMyh+xfs>#Mv;DUsLgi7i7A~ev>-YNJ8J@gKtssq-a)UE&`>=K`7DUT)_+1i zCl~fNo@~s?43M{ixP1f$5g2&nO(MQxhG=8?qD?%%MROP{1NIby;BEL?MT3NMP|z&4 z_z~;fn$P643x##vr*sYL)$2w;=_5dHM`_3>K!Oq)DX)-nU-S)pr*bJBj*Adf*#gZzd< znr$Lts%|}TGo+(w*RGvZE|=JodvUQ!qobp=d-raBf7i}kbnwt2I(P0oFG$#k1dlkj zxw$zSJw3`Z!6C5Qck8XJqQ>XG^zzGk=69(~Teoec;o%`ZPFNbAIB}ehXJ}}cRpqQW zHl#Z^6MU~sHlsO;$j4BV$4*SWZog677aHHqHRs8ypko1oXv(TC9mE8IdiHxvd}M4) z;ycG4V6ECz{Kn)&m1-$9X1;rfGEeQ&*QP=xU7(iwJ(Fa&b14Y<+_?|}x(g9a3t@?4 zNEWqH0nHaY%Be_VHkYO9Vm0(AB2!t-%*@c%EnC@!0})CnpwalC%z%j;q5-l|)&mC) zuq_9oikAayHn66TCX#(c##c9`C|_0))NNT# zRtQgL7d8!wR6hPFSm;R6kB0SWLRhRdi&-`Z3dy9tb8 zK!8UF-|lJc7~2W0C?-zg2vQkI6+K0)YVudl)GR4t`p!G=U_yJ|a1~e&5#CL^c5z}z zBxpoltjWnq-cMR_Bp|AfA3sj>YCBksVjn|;L!pJni4!Mz!S=V@atr%$BZ1%Z&p*$k zFG%$5+qcn%^&6@#5W7K;VW?2Ci|hytP#L#13&l`8u{bL5g}a%zf>9Xm$%+;b1D z91x~U=>@R$L#A(Osf%7Or@JT(y7b6*RcJY&ZUrgrw*n@iZ+mZ1aomciZX%oQhA-ri3ppD6K|=Ab5li{`!=YK*~Z?k&~7T+MPHfu+l$uEwI-QR zo@k7+8X6WG`BaHY=>ghZx`$5J-k>eHy);@oMEE5Osj?!ftBP2jQt$WC#r6=y`|^So z+j49xJ2aRl+Nj#nKR@Epwu;ME8M}v6bUWwJs~3D$JZ~&HG^c*^oO*Av8qk>PLywqT zIpbALF!$w%rfPb+nf*jG!+{nb&|e=9=xc9A@+Im>Joflw^v56nSX2wBi}>WR=g)~{&~8go8mgn?k^1&2Ujjj|!cOB8@}>8Xb<;eMnME+X2Y_pQ zAX_4VAPxj1r2gw2AR%ih$kPHuL4wXioV>=srjTmuse7co`&-Lx8?^7I=%=ZI@)!_Q zo2l0?V1#Hdj-gG`OtcsOl2 zXJW|@EfLLc#Rn+b!oyKywAIvTHMh%F9#}?3h9gH5RUo6vZrHGa){TrXX$#`oZVY1i z_SIX~`0yL5e3k~) zzJiNRu4OC&irb~~j8rqj9A}2ruamNaOUibfT{Z z>vG#wR544fpxs02bnPJBR(XVNHYOWqxltX=Y*4}YIz2u4Cn{>*q+?HR*~4^8 z`5`W+6DDLxXLxQW_vcy@H0zDiV0t6N}-QL3o2l6t0JKPjaGOy9QxhZRxSbg2%~v zoH<2Ut1(;9gms9|ui<~_)>`B)deJDIXB@{5(=ke4tBfX2z#iC{o~EGTXd^ohqacQb zC@19eBegL02X%I~5{cLB?DCuDgn;f+1hI-No&;gC!UnlaFk_kvh-K8dHUSy_=H_NuA)U+R zX?}ho^nu2rjrw(_)gZ0wu-EtRr~iip0*$;|rd!Kzr&s4b$LeGN#N~oFOD{}+nj2qV z{S9X}D&l4%tDM*8cBm^)dx&`|9zR-rgKTG_)|%%8g#(JLo^6e{eO5z}*Q3?LG+5cl zuXhi^7R{m0pY~~9@!#)K1aq~elLtcGJlk++xDe0_V?Om|96B%&&`pEte#qz!$4J59 zq=kR>hEI=fQ4wI(MxCDX>6uYQM61`E6#0B`(x-dYJG6hIa|vif^@oRt>HOGvW5Yw7 zXky($j_DKuICf_yizhFx@!G$$Kzx zlWScN2goV0W9eOB_J{aECmYw~>mDzju>nh?!0yw^)8($1=F&Ipv{O%eU9-Ac5z;8* z&Nmf_?P(#+Y+b9aq556W>T4#uG57kb_8l4V95&^5pO#JCU!n73Br-ssm2F5bg_Y;*>@0g7!Hgf37^|Qa`3$mYcz8tnK>L0e!F&31pX2E(nCc=B zAd$s;Mm|7Kj(i)dn;Tw@y`Ed@ImqTlP*c}WL-iv()fkj%x^;n7(IAsOr@;jD&82(Q zwl%dh6k(dDf?J{8rTaKRp%>_FeN_^lm35=R&qEtsMLxG!wG7*h{S!W&m<{M_ce`wt z@yuzD-o7P8r)C0rWQ(@t0LlEi;v#22#{xcQ@Gt`bZ97cxd~cqaq4JJAO~7NuvHoHjp?AEFNVRo1qvy86V zlO}@?LGMA76oNRQ7J?cuiN1*-o@L-BSPGC+g5CuJ5WVPw-zz{LXU%84#K~)GOObXd zFkP*{Sckl&R<@~0Yjzu*Z)$4_5YshnAL4+=g(4e?98tEZmDf()(+L`3H>wD29^t^M z)C*#kgrt42to(3n*acc`j!||k2PPopg zQ@itU3zsqpo40;ccVjtij=-k z?Of6oos~x(d4!(+{L?0~uFu)oQ>SV3o&lOr_q{_-EOKth=OAc{s`Dd7=`C!^i%1pi zPU@2}0IVI>gzy}|J*hQ~Sg5-d$H@dx#1NF7Z z)#K;1TKTf}A)zG(>4BqxqXv#3rKx2SIKtCgYQ&;6`p7w9{ zwQd=S9yNDtmDfh{yu^-!M_6iXCnwVCdpmVeGme=+YuWBSzn{^Qj_|Sh)@yC$O?<(dw!q|>)F8G(}Xi@ zIxxM&CL%<|*Jw6*yIQRlddtqu&C~w<`{^C;cn1jts|klRVeIlW;N>#_4&|{p%Wi$O z_|{w6Un5k*v%0+4tg;Tp<4-(6zxWHkpncDbH`viPkJ8?!-c7I4X)a?U?heJG>p>8` z4(uEWGqsDNv*^U9rwIf-1nJBQE(JYkFC;1{p%9INrAP!hC0H@wTB!TYM9%)`RrKWS zhGnfo)L2M84@%LP)4S4spq9q1V3G$qi-y3)C~{sA*G*5`fxs%Hrjrigk@Y-KS>vM> zSq)*JQ%I4Y1_7V+{vo3jxbPmdCKCW3tQg_F6d0#6Gvk4xq|#BnBIL86M*uP|m&%Ypa5WThhBR5C0bluWP6Uw0oh?M zb)2E+Y};cHd(>q$?;Tu}U^c$3etvNR+NFurqVq#ne2i~*)fs^Wf*XLRo_dPD@|Caf zbKDuYhtHlGrH$Jv^d>DvS(7Oip>j-eL8EGR+{k!C`$ii#XhT%n859CR(t&}QBry@Z z6(qqoQHVytQs8UD~Sdh7iyR zfu@Qgl4zpPq+vJ3HXJjvv!RE*we0{24P`VE5vJ2=w#aBI0vhY#1wAx4NaxOgwa6xzC=9_P( zO1VOF^YeNRgt~rCkDjInyb33B3``zqzO0-e^mBIX>m|@$&o*hZLs8o< zvx2JyrhnG_M%Vc!7UX&tECH?uA*TdaLbuj=0-dZ)Ah;Y5q`=bfThytr!GA&bLI~&t zAnXGeKWLCp2K+6^cd5<+4;&&ztaoZh5r0Sf!z%p^$*K zYT;L2eU+Yi*Skp2j!Rj2tR>>4c6_lu-b=~urLW`1Zf#4J+Lv5P>3yYjOP^nEo#5)Q zY4c{J~{w3H8n+ri53<5GqlizN+tRoL;q(dN?IBsMpDPiTJvZdz!C_O z22RA5md>o;>VdkooG#F8bCJ3QLNp4NgDBz!Zw09HK>p0PY9#0$h~<*ttpaU9qk~n@ z5=iNO2mze{gdWg5RbKN&3k9D%_3MIQwzeDAssm&+wyD)?RH^h)Hk*rlpgq`i_%t{) zXndpnkl=pt#TQA?nOJQSd^yXJ}T>A=M6s4Q>V|<$Vi_epf5xub4Wsy@q%{si!c`<&b=F!Z%bXOjiCjCL_((W39bhi z*uyumlNCd8}ysTX=cdVBq?ca(|_oXaOE>(WDfJB5J|JcX) zHq}c&$B!JR?f2eBCxWri&)FvFj2;8y2W|At+INFE1z`|n_>4Psh!?aVX@IAt5HEu3 zMW-uZKnUnWATZ)Y$2=;ENVPMw zC7(tzX(|+oRISx0bb&TW#}*eBc~z8%(4!U-5BjAhU}rN?=x{VsYnLv^o7oeUu&1WO@7 z3Bk1hGbx0C?hZ(RNpQ93L>07L$H{>Z& zlGGRks^@aKtX0z0DkmoNe4l*Zqrt&Jnn!Xo;{%PU{qTVn0$Pw{+$al=OR2c8q~zYV zZ5s`b4AX@R7s5JVe0-dSXHt|drP)@;2_oh=FiK}o(rq><_9J38J&q}9Uke0Df_Nfc z8iA=xmV>Q31nsD#3ms2D%K%QW6bPIM1Xl~Rot>VnOc4D}0>RY+L8eZ*za>zbEXc?! z0dUA!CaE0J1w}xo6tP?>S12%lV3b0oq{8g%9OVlI%4V}X)NC{wifC>!G2P$a$7Q^j zukXt*y+i_mVC7+nZ!ECH!K?(RpRYvpq%#@1@80{2#k-!pP^;Exc65RU-2zdJMB+Li z2qLc8KG#fhsFSuI8T!gQmnWnIf^I~wlX1AGn`&?YFHa=Vn{F=9czu@6*QRN#K0_DO z^W_%2hcXw`<5Xjww_9k{n0)nO{fk~hrw@=M;38NKuu>2Rt_2d%>U_v=B)C@O-3*Hs zI{}h-Fjp`>0c-{I!ZJwxv)5m|jv#W3XTK8q|r%i+V_~1QL`GTn|vkXPgu@ z1CIoq2eiE)5e0&4L8o}V+y0~=Ignp70SFTjk|ve(40}aFsXpa=&R675n)10kEi5i5 zV#-iR#^1G8t5GJa$f06^RhJ-_v0%#m@X!#i^E}_EABm10JxbHl(=;+NLIQ!HGw{HJ z52~P0hFYFyWRg#Etnqqk!TD!*#ZPajq>1 zArEj<)Ya%zQb}-a=p|JU?sce~p-^56q5y#f+%NW?0m%g-x)-MUqprh%zvg$A6^Bg2 zzA|v#`W>R+U#rJ02Zt~(07}s8%scoioYFfi>vzb=(99^ zkNXR{|8nt6WgB3|BNilHPr3T>MnZa{2|<`Bjbb^%)Vis@7HyeIQL$8{#p+^I*3ojt zdcDD~i^URUG8rbHp@K#y9Er_}#Ujnk&4v4iC-ljaCxw6(2s#M2-+ns{sesYgg)yyy zR=4Zfb7yIIL93fuL5q_OhKU6ch;nVX%Au%#YP~n2r2BoxaibtX z32jM;0lXc|+XYxULkH&z{U1z8=YhPNV)ZWu^1V#*b%H`tusnJ_z+{O!1m0UdYW;v8 z`Mo9ezRP)U^u3My+1}foK-S$zpq{&tUhnqvdl~jRu6a$W`&Vamcd4?t-f>+cfQa+E z*4MZY&l)kY&4i?1_52K*A)TXV7rdR z#VQRC4>1Al#}W~~`s%B6-+lMdO5l(G_>brlpZElA-@b#s?c2VM?zrO)UjOEsZ_+0} z`InT>7wBE@dWvqoc{d3Jg5}ZI*Qf50n`vz9ytc|v_iC+HC-2-W4QwycczsUa>`v(N ztTzlyok5Y(*{*Zq>*5Hv5eT{yNgtHq{s$od)pI8S9pRbgA|G3liRezu9^Z>Z1nz^X z3cf)3kHK3nlFXMwuMX;ALv&pOd3zbfM86ok<9z1TU_R4h=M`j~BqQuR^lE_VT5ZOB zGketD=gZlO^~y}HrNDQ-QTKN*=P1CnyrBB=cwFiJi?z_RzpK5*p*CL&fsPn|B?Uoy zqA|8|Rm*hAqafw5pEKaPPFTivqN=qT74mr|ps^n$B5W$6+4EYoe%*TRTv!4ccuf(| zD}hs|PSOAV-~XF_{^$QQeed^vuX_ABI)3~(Ei5e1kN)V7C{nGTcJACsKk*YkK`*`Z z6=yc#7ef!%V*0;2of&=gN(PJlRQ>I@R z3S!9x&HZm{4V!GxDw_klE}+oT!`gPp5MI#DNcx}*WZQUSw&Td>I4ltjU-hIWE$pNz zqfij_lFu&&YewV0U_A=heW{ zwhDdvwdlXtYaG`%?xW@^2OLuU-*WFylc4LNMT}1DwPv7Ou1~ur3gpy1nwXd*uca?2 z*LA}UU3G&G3=GiZ^wd*N(SQA~|CJLp?%lhW-$Mm}_kZ_yf0w@NyS{71lPx1lpD(WTtfjLVI6_k0~cqLE9vS&Q(gFGj6Ku2Pg|N#WWG9WD0yeCJk2g zJlCprO^^tr4OECc6)<7H2?kD8H6ZSU-vVTKFQ_sxV45`w`(7dkt_8S0%jp6o9kyNs zaRfqYE$&Bz=~1u22OiIRL4^th_`(_lJ)ui^6t8smc0y-hExm z5u>TkLj=e>aTeHU;gD^vL(rv zzVs#fi@*4bRr%~ghYrzi{Kjw4M?UfqI(_yH3d406OFl! zRy|(|Rt=rR08gh(9Zk9t4%d)XzKIRMTSG6XBT*mT$k`ycE)qixtqk5mTefVW*I$2~&YwR=D~ZP+f1E!9c>3w5Y4hgI;d>xw z|MkEA*Yv;x574vEK1(Z&_q^vl^ex}=EwpdnKKc*;;XlxS`7i&4*Kgaljfun``>`LR z|MZ{!6RW{j8bAEQKg{11YVRNUkso2dZ2&6p4}bW>tit}j@B6-GZAq>dP=5c9|M5TQ z5C8BFS>X*pVGq^!E3dpl2M!!y(j7K1f~!M+e}Aapx1{mR>gS*NnV$`D^EAN=44>9>CCw|G5Bc#zOghJ%2A;e}0o1w)i! zv$jj_g49w<$I_+JNG#3LB_JJ2w}5nmfFKQmbayub(jc`WEg>Zff~0hu2haDu-`PL# z?0wHYbsiMtHI-`qwF+sx%riFqgKK*8y7qg!Ba zXM@9v5HsuLAtgL)Wv>O8bJU3KmSZK|kj^FY);3AN3R~)vC%$N{+UNX$mALmGZf0_0 z-3U7!i!)?FTqtoE7m`t!V{m-^#rh8p|q)pFgDoCE&0( z7bIwRYzQxIE7(rHj7F$$O}sUIGB_iasSGnFKxV&Gk`mgEOmyj(^Tk*SOwOugr9mP> zYTxh^@20(SEJ9m&Bd#VnQe2B`q5lmvw|$l#7z};XIYFG57*$bT2W`{i)L>5hRR<8t zHU}FR>MG?=1pU_qjhhKhPEJUO<734y@zXOiSNj6#aB~N4OS3N#r#azFgTOv&Oy=Qr zobBWrj_4w`Qb!vM|&Fb0h zE&o4Tb5ZCr&W5C&(7>IG_O7e;?PZ_+&HanwfXm_&v6W-7Yopcv7T0gau*$DBR8yUxB#+|wh(&_mGW9Hve9hLe$#UoAW zS}-~h{A35OVX5ruB(W|pqQo_t50DQaJ2N%Lq^f>LOpNIkOsGUkrlj~tUF$C|r7eQv z+2cM}A-`q4el+#MUq`~S;hQhqr}#c=jDo2sjjfWW}=AP{^({kGov zv)uf0x@9hpldS7q_`;r~3#Ichdw1w`JJywJ;Mf{AyQ&B833ih=A0Y5UN#}|UDx!DM zS3H5Aq5%^f^LPR-MwDglMklTxX1^so}-LMG|k8;)UnlZ>J8 znzg-ar@S)?Voi8klO+s&$!$=RJS$Z7)OCht(RH;k7z zD|de4EObMvPD$!p{2(5v`5i_L$@TraPD{0-h24obkTt&@4OY zICU5zGt5Ica-$v-YYPE6Uo6=@BtvMo;avFoDdcHRV{Noa;yK0gE9AJE_~tl?CY)31 z9ko(U^)IL@7FnLUUF!&)BWUt&W`7$bL%yRAnq{$-bG- zE=cq2?%M;wFMO10N$0Qi6cy30dkv9$M<^*t_HhiC8sGcLa|xMj9`c9Jfaz8(}BT zO$jBB73`*q70Pa~Ty;iaeU{@*?bf|jn-t_|B4*%d-EvYvgRa?O&G%TOtvaRJAFbl+7gDlwA;GhQ%GO-S4wOHB0bc3tY;MImfpjE0Dx&EaDMOK(@knh1dkI38Xt z9#&GzfnxX_zi+(cR23gHGxNuYuuGq<@yylBiwiFu!@KtZhdkDef%{kGU6IGf6Xt;4AoyrR* za|0zL5z*{KIvz&18;>@S+054gbHXj^$H3qIw4DTHHNJYLkl`=7*Eq9I&CB&_u zH{CqAf7ZpxSi3y%gW!xXJaC1aX)D^%V=|aQvt!}(gDL}vB8$)~0D&&&GF+INP+#0l;exupl@25|{bcU=ET`8Ha5-{y*-=3EZBj-N_{O zF}MC4wqOC)EcX@qJ|LLlne>!q-FdV1tVQ$-|vcC9^4y z>%mXSQyHuaynsCd|AUZ>oCD3lM(FwVmc)e2G0)8;Pi-6J3Mov8Q$0s6Jm6VY7XX4Z zOn%wA`C5IA!y?si%An900ZS4hr@cYRZ==(me~DUDiR=b#D6|(1z)4-^oJ?c4|>9tCqZ&NeK6nT*REROWftugLx>EkeOjiBz46Ov{7dDql@X{9@tQdU-C`|&Xj{O+ zZKL08&Ke4CLqpK5A-(oqIH?fwF}8~DSeia)OX;G;LPyXy^m$us#uaQ|AQ0M7zbVPk z3*E930+khske!4`K{P~LmziJ+$t1q}3juon{c^E-b{om0R?9|~;H~qll7Qu%eHIM2 zo}A*rL4>tD@t7l=S2i|WdobrCkGe{{xz2mykFA$^a(4r@a$OT)amhwr}EKM#X+HUSojQqBf@OPoZ4@@unUXvm3uzTA#4y>o;Jn^+ybF@ z!vM`+k-S62_u((rwX2eB%v~842R64aK^%lanJ9sXQo$H4^FBSpSM|LYny=zLH2BOet4_;8mjQ=Qto?>&s zMA-R97U2ugqDB@7N{dMrGiIJVm@)*$WT2XE%ZFgM#z?z(1u${aT>G5+ve=s8LJ7=0_%+%QRc zoJUDVr^2MEPMjf(p2$E2Ec9niKIfIL3DL4zEvS2?n{AJ{t6gQp3o;r8-y3M7s z^5d#u^wNqf>Ax8xTL1^(SZ7QpQS{XB6qr++eO5|})EDqNN7C!a<6;DlcV~6@ly-Gx zS4?9$&K}~fH<-~Y%_lkj{M$j>fLZ3dvT&wH?4>nu*^e!0{aw;9pwAc=gE|8Ca7YGJ z_HFMKEa6QhX@Yrod=kiqg^n%cssM`#nXUNsFSh^{Fi!RSwzr9{w9iPh52IWb&e9*8 zpK9fpOYOtq(9l2#2_yDy&^$+#Uz&GPIWtJjp$W~*^5>`r2@6V84{ei>;$XT?iLho< zs_dZ~m1?(SFy%;UbO7BC89$Zj2;K0pu&}JF8FE2(nYA@73S;%W+AhcR7o!_4qbleT z#G@W~{a>+byPTQB;*i1kGEl5n2%2akF8DY``OoJqI&jyjMk(mf08F*FGhQJ|!agAc zilCqE54YG`WiFu2dbNhnE7;abU{Ol}DuP`|oO!PlUXpcoc>=etG)%X*U&a)DOq$p8 zQ3ZDn`Lj%%y&~- zRb<8mr&9DB6M~T$4l99w>P&6vYMQt*aXJ@z!~ zs`wON04rGvE*N!Ia1Df%n+=eIPaRoubn|25lOBsad!v-UBUnPU!Sh%-nT%mI;_kpx;H6`H;x{rX zb-qOUWHbq|1OEd;_zE*om97$7`y)()4`2Y>5M~wH}oUKfp)rK?Y zs%49-d@9FuCum=-i1>0Y^P5Q#ZtWoQfGgawno(+J{=6IaUJ`8V7)!B@isQ)-Hv`^> z;Rh#6Ymy)l^1Z)r_gNkGfxr6KpU3l-g+7RVAeLh(6``03+N_3SYe`C(-~cL2;^FN_ zs3o-ilK;0B$ChSi+?LIy4)tD<;c}TKw@ZJ*$R=y*Sglk71ZDaDtj?tutIF-#c?BeP zwwU@7=#T}AU`tC&H~0;DNHg2Xc{w_Mm|S;fw{)EnZ)zUK-YXyS=uP;B4=jgeg;hPZ zV1PubVGK({NdkgjnQ_?*-E&lAp;eF*3sa4Fw<%&Nb;t}EVyJ%-_pdnM7Fb{Dw(%r} zhOV9)`Q*lUm$ziZqyuFlS)?3^EM8)&&bPGS3GoTKG_J@3vB3y-zZ+$NLK1o-R@=t< z;=Dt;Tn*;TVZbN>BqRQ(?nfJJA_2Fe|Lzz_2&7-_yZo(~x1O9U@eAx$6j{_iRb9HXP8D*N=epMmp|1AITOQW8f0W)dcnqR%n3Pp zi9jm$9(bk({sc=akn<`I#3L5Tn}<{S3BJy3+_GN*Q1_Ld2e?4P{;y}DY^iqoj%Ax*>qu}#NURnJjQP< zCD}VJHBZ!>=SvZi>y`M$njf1MeDoW-%e z_StKk?ZeimLp=fJpoR!IEkB$QdPt_CtgPuZnID`Oqp&&0`0~#4Q(#=iM=|WQ=ul8& z3|EH7589xga?%mvk}T$23TaikJ;QX4{eZvmucib3YeTo)I~c~|>u~9}W=tV8P&yTE zZud&1-*L`;*w1yom)G8TIkIQ(e(o+ajks%rmZu4b(xm0tH!R(y*Df`^g`#mn+G zDb-0O|oOf@{b0U%wrj8Il1<1oLix>`r}k*As>Fc zF`QbB7|Y3llkfzO2R-!1%#3KP3E%d3mX`{!+6?4*N=L3SFiu{RO)f}+KmX~OtbHM9 z&b04z$fL&n@vUCbUJ8+Z@HaWET7rf#0XaV1ZgwNTB&FBfzkS+9dOMA55rvxCoFwP9 z)3z>XysSA_mzSiquZf9vf_i|Ow2hlv(m&Z#$BL0LKg3gZ?OvDv@J-VmzHbf) zM2McN)YSqrYXjwBG-Psr-W5%fg$|;ndCv}LHo205SBtj!1+Liny@$oQOk&|yVIjb6 zhIrn4SH}1W%?$H;Rbs?wBHiG;6N_IOL^4GZPhOk~5z!N?$6v=wS?EsBOEdI*X2=0L z!s=R=txE<2%Np5%Lfav;XG|S`zi9Ca@0?50=rl3xz;xYF zwHF$k4>z*)_?4PYa-O_zkU*2K(0}3ho1lf4Q{ONUG z+q^v+nm+OPF8W^ELU`})`o&guYETFqX%^UgmHBp&NZkA5ne)oUv4I*gqPksw&VIoNrZI zz+3$>Urr>)R@{^p)w1?dmt}@r!1Sn9kJD8)pO{FXm2;*r+B?C|bXuMY*sKd+#RwqA zBBSv>H)E*l9B0=orw9QA`2BRZMnlBl2VQ+p8l+pMVYBFP%Pzsora%`(B3Voi(YnL{ z8guCg!QAg)tO`DOOEjj?*fVgRf2U{)F)0|dMC`oqh=Gj1D1vNc>euhGV#0G~NbWNJ za;<_8D%jqV5?=-0o1SmTZiCrS{W?KQOUn&~q`!|V!tTlDVoM;qv^TpbjkaN0zEe@v z_OLgw2>h4Zp4jB>GVLsUVH-_wB!n=zG)Jp8{d-~JlRcxP?BGI_>LnWI z)R#OR?_q@Vnz|-5BbXmU1674~=|pdT7&y(&yP9f`dW+G(g?ys4XF`*7WPiQ!Qk9uI z5nL?0g=q|&I*cy~?pw-`5^Pk@&e4TqSRo8P->7)$yGP1IKrIa028(|(I&HnypEc+`;(oWJJ2N~VGd6IWt2+qzB@v3`h%%NwWEAe{`C)H9w(0+-eM0g@6k&- zBqKf6>GX@agxrFqd{zdNkuv7J^#AwUbU^2Y7zRt$d!#3!>I+d`cjK;8v6T|45ad4T z4gyB4+)bYYZ z+AW(x{ht3!BccFck457U;cdMhj(0Gk+7P}-kNGSHKMbwEdH1t&BtcCxbbd##a1kc(h>cb%N|9%!wO~U)T4zftV9e9EC%;5Ht zNz*>b^3qCFPLGpH=rQC5cFdSDNLBYo;sX9g$c+B_71!3uSB~m9I30>J5bpmo2)l=` zKrcOp+31m&{HJH=xyN#g@ZRxg)6NB_2~(f=N&*e*5wm9E|MO8go4BX@$*bJ8zev#9 z&CP##P$^6NzjITOH_Wk(2QVfo6{<~U#LgXyK}$t=nph(+LHBxzJy+~gNY=zJg6^ot`TVZ z&g-j~;*kH|_;^V6gCBCbM>Ix6N(gWI93QacNAFQ)W|(bZTm%vi*t%APpGatX^w$cK=ZRdlSL$<1xAuqTlkwZj!7?!Ox&*pM*H|!(=Ru z3%`_*UfTVWK2WuX`2BE* zv$3>H|H=#6T&gg3BAxL3Bkw=)OC@jaSeg zv4B%3G2}kJl@v9AUI9U}ztUi+gJ|LuA>`qnxkSJ=Lq!UJhp>|1xScJ%eJAtmPpMA5 ztQO0l^$=T=tjoIbxS>O6^K$?4#8X~;oat#OA=!Vg2Ce%U%46hn5~JJBW=#f~h)Qsl zq#@8k7}G!CHXkw=-ZXo_AGup($UX7u3GpPz2fpR{QdWeg4pSbtuhu)j+W8A>kzang z2MU=heJu|DJp%f1kzy#2T^Kt}WrpIX>;u>2s0>rHH&-4dtdY0VBdMY~XnD56H}`zL z)z0656PXpToW&$g4x~@W11`unK0YRDxl^Tnu1dMTAY1$?F?a97Fl)&^{|j1mPRY{w zH0Dwx7H#PtSN+V4Ne1%H`E)eM|Mh#odo$$+LG=fyM=XRf8}5xu@fb2WdcqDqEd`GW z_I6rM`L4C^$DB%XICYfv>g%gXfDt$3Zl%H?wTCVy#Meg#jO}$2-M!gNH7Np24aMWf zt-DXno^#p-DaejhFAO=H>ozAYPU+x--#imJyy+k58$Jf-MomS6o!b4kUD-JO)Sgx0 zRFMKmGe-Ph&jB3wZW;;y44ML;?XV_TVauEmPKVD>?OmROLngG#e@}%W6;;MiNpWH> zBEJ+JrsFUzVn0bl@*mNNkfW;Kwnqv5E-KyOS8#s%>`%X2{r$1ZJv}&mUPWj={7%j; z(+^42=TajspBkqR(o!sj!?!%erp98znR9YoXTGA?Ir8F1cX#LO-FBu*IiN_pNRIf= z9AQe7J3R8v@|!My)~eTINA`HN8$RumG%L4|tnJJ9wbbt(ZyMva(fXYIdA)Ml+WJx^ zU5I-7Jj{h6T_rxz{anQGG`%kC-~(~}&XeTG4xLO^B6{o=8O#n_=jm4Ng1V`(lG5=7 zTcUo%Pz8`F|F0>4kxHUn{s!W$c+C~%gA*ZYBz=Vdy&cdR;e)T-Y}J%(f+ zP~o7G81hz^7VQPjYmKYF19&)Uu6BK)j!}WlwN0|R>sDmRXTM|0u7%I+H!|jzYih!e z(+kZypY5v=F_X5gCoY>zgt~2mBit_nO`>2XIP?S6c&&yX{b&lq8VLAb=D!%|$0R}G#vStYmt?%sg z@5n^ZfCB@`+{n1)QB{20(>aEUV}4AVXPZM#bX5zD)$2bDzYe?-M!R->ofvqv-<2(1 z4YtN}uP(njU)<(x*qkA1gY(X4h%tPkW~mSy^3H$51ZBx(t6Kr@Dgn{EZ1ay%03N# z@2gkg92$m<;U$m!@(fzSQb6gHmn#063+{y?XLwK3tg@b_P$f_|kh`$eoysM)=xV+- ziF#;KwPDsih#L4CD z4wV@yd^S==j@C9vSSG!PLuhDg#HcjIS;+cP03(eyH1_FCq~?Lo_|`>o)2j6|a!j>( zW#)X7atAd2UlP9OPwv|-e*UBbaJ=9VqPFrF4z{+`DuW%|&c)jl#y;FIG$Z`0)4lx8 zTYvWe)!vr0{ndJag_bytR{Ds$(Hz8XmrwN4wQtzEIP=xp(dPr@j9@=u87wY6p9Zw* zatP|=S*Oi^jFBW1`7psO4ZH3I7zKV5@Oo*p^w%BjOLM6|oZyHb4}c#+R#m1-$~5?Y E0BURrlmGw# literal 0 HcmV?d00001 diff --git a/feature/src/main/res/drawable/img_ad_2.png b/feature/src/main/res/drawable/img_ad_2.png new file mode 100644 index 0000000000000000000000000000000000000000..489a1df67196185b2b0f417d0726b0bb2ce53802 GIT binary patch literal 57040 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 Zq3aV5+|S8{f^kE%Zr;67qIN&*{{tdxx03(> literal 0 HcmV?d00001 From 8a074c8c06cff154f9d36660433a6960215be5cf Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 02:19:00 +0900 Subject: [PATCH 05/13] =?UTF-8?q?[FIX]=20=EB=A8=B8=EC=A7=80=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mypage/navigation/MyPageNavigation.kt | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt index 1871f14bf..1414e32df 100644 --- a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt +++ b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt @@ -1,7 +1,5 @@ package com.terning.feature.mypage.navigation -import androidx.compose.animation.EnterTransition -import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -18,22 +16,11 @@ fun NavController.navigateMyPage(navOptions: NavOptions? = null) { ) } -fun NavGraphBuilder.myPageNavGraph() { - composable( - exitTransition = { - ExitTransition.None - }, - popEnterTransition = { - EnterTransition.None - }, - enterTransition = { - EnterTransition.None - }, - popExitTransition = { - ExitTransition.None - } - ) { - MyPageRoute() +fun NavGraphBuilder.myPageNavGraph( + navHostController: NavHostController +) { + composable { + MyPageRoute(navController = navHostController) } } From 4b322ae16e5aefb36f7118ea6f1f59f48c9adea4 Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 02:31:25 +0900 Subject: [PATCH 06/13] =?UTF-8?q?[FEAT]=20=EC=BA=98=EB=A6=B0=EB=8D=94=20?= =?UTF-8?q?=EB=8B=A4=EC=9D=B4=EC=96=BC=EB=A1=9C=EA=B7=B8=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/CalendarDetailDialog.kt | 1 - .../mypage/navigation/MyPageNavigation.kt | 19 +++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/feature/src/main/java/com/terning/feature/calendar/calendar/component/CalendarDetailDialog.kt b/feature/src/main/java/com/terning/feature/calendar/calendar/component/CalendarDetailDialog.kt index 9c9ab4102..4b7336e62 100644 --- a/feature/src/main/java/com/terning/feature/calendar/calendar/component/CalendarDetailDialog.kt +++ b/feature/src/main/java/com/terning/feature/calendar/calendar/component/CalendarDetailDialog.kt @@ -116,7 +116,6 @@ private fun InternDialogContent( .width(80.dp) .aspectRatio(1f) .clip(RoundedCornerShape(5.dp)) - .background(color = Grey300) .border( width = 1.dp, color = TerningMain, diff --git a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt index 1414e32df..a5997724f 100644 --- a/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt +++ b/feature/src/main/java/com/terning/feature/mypage/navigation/MyPageNavigation.kt @@ -1,5 +1,7 @@ package com.terning.feature.mypage.navigation +import androidx.compose.animation.EnterTransition +import androidx.compose.animation.ExitTransition import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -17,9 +19,22 @@ fun NavController.navigateMyPage(navOptions: NavOptions? = null) { } fun NavGraphBuilder.myPageNavGraph( - navHostController: NavHostController + navHostController: NavHostController, ) { - composable { + composable( + exitTransition = { + ExitTransition.None + }, + popEnterTransition = { + EnterTransition.None + }, + enterTransition = { + EnterTransition.None + }, + popExitTransition = { + ExitTransition.None + } + ) { MyPageRoute(navController = navHostController) } } From d9d159416d4aae06a08b203b6194a2bdc5be2c8d Mon Sep 17 00:00:00 2001 From: Hyobeen-Park Date: Fri, 19 Jul 2024 03:14:24 +0900 Subject: [PATCH 07/13] =?UTF-8?q?[HOTFIX/#139]=20=EC=B4=88=EA=B8=B0=20?= =?UTF-8?q?=ED=95=84=ED=84=B0=EB=A7=81=20=EC=98=A4=EB=A5=98=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/terning/feature/home/home/HomeRoute.kt | 2 +- .../main/java/com/terning/feature/home/home/HomeViewModel.kt | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt index d9595218c..9f2565311 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt @@ -99,7 +99,7 @@ fun HomeRoute( } } - LaunchedEffect(currentSortBy.value) { + LaunchedEffect(homeFilteringState, currentSortBy.value) { when (homeFilteringState) { is UiState.Success -> with((homeFilteringState as UiState.Success).data) { diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeViewModel.kt b/feature/src/main/java/com/terning/feature/home/home/HomeViewModel.kt index 36dc99c51..23c813f3e 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeViewModel.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeViewModel.kt @@ -53,11 +53,6 @@ class HomeViewModel @Inject constructor( getProfile() getFilteringInfo() getHomeTodayInternList() - getRecommendInternsData( - sortBy = _homeSortByState.value, - startYear = 2024, - startMonth = 8, - ) } fun getRecommendInternsData(sortBy: Int, startYear: Int, startMonth: Int) { From ab4ab0855ffe339dd9a8c8f2c1fadac451287a99 Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 03:18:54 +0900 Subject: [PATCH 08/13] =?UTF-8?q?[FEAT]=20=EA=B2=80=EC=83=89=20=ED=82=A4?= =?UTF-8?q?=EB=B3=B4=EB=93=9C=20=EC=95=84=EC=9D=B4=EC=BD=98=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../designsystem/component/textfield/SearchTextField.kt | 6 ------ .../component/textfield/TerningBasicTextField.kt | 6 ++---- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt index 1c4039b2c..21d181551 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt @@ -3,7 +3,6 @@ package com.terning.core.designsystem.component.textfield import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.SolidColor -import androidx.compose.ui.text.input.ImeAction import com.terning.core.designsystem.theme.Grey300 import com.terning.core.designsystem.theme.Grey400 import com.terning.core.designsystem.theme.TerningMain @@ -33,11 +32,6 @@ fun SearchTextField( hintColor = Grey300, leftIcon = leftIcon, leftIconColor = TerningMain, - imeAction = if (text.isNotBlank()) { - ImeAction.Search - } else { - ImeAction.Done - }, enabled = enabled, readOnly = readOnly, onDoneAction = onDoneAction, diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt index 49cb64610..31b547d61 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt @@ -46,7 +46,7 @@ fun TerningBasicTextField( strokeWidth: Float = 1f, leftIcon: Int? = null, leftIconColor: Color = TerningMain, - imeAction: ImeAction? = ImeAction.Done, + imeAction: ImeAction = ImeAction.Done, maxTextLength: Int? = null, showTextLength: Boolean = false, hint: String = "", @@ -66,9 +66,7 @@ fun TerningBasicTextField( onValueChange = onValueChange, singleLine = true, maxLines = 1, - keyboardOptions = KeyboardOptions( - imeAction = imeAction ?: ImeAction.Done - ), + keyboardOptions = KeyboardOptions(imeAction = imeAction), keyboardActions = KeyboardActions( onDone = { if (value.isNotBlank()) { From 4930002bc02a3f43bebca48f3a3cbe8290fa97d2 Mon Sep 17 00:00:00 2001 From: Hyobeen-Park Date: Fri, 19 Jul 2024 04:09:13 +0900 Subject: [PATCH 09/13] =?UTF-8?q?[ADD/#143]=20=EC=95=84=EC=9D=B4=EC=BD=98?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/res/drawable/ic_home_scrap_empty.xml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 feature/src/main/res/drawable/ic_home_scrap_empty.xml diff --git a/feature/src/main/res/drawable/ic_home_scrap_empty.xml b/feature/src/main/res/drawable/ic_home_scrap_empty.xml new file mode 100644 index 000000000..c162a7276 --- /dev/null +++ b/feature/src/main/res/drawable/ic_home_scrap_empty.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + From 3575ceaf807a9c12a37816346a088c0984e2b61b Mon Sep 17 00:00:00 2001 From: Hyobeen-Park Date: Fri, 19 Jul 2024 04:10:38 +0900 Subject: [PATCH 10/13] =?UTF-8?q?[FEAT/#143]=20=EC=98=A4=EB=8A=98=20?= =?UTF-8?q?=EB=A7=88=EA=B0=90=20=EA=B3=B5=EA=B3=A0=20=EB=B9=88=20=EB=B7=B0?= =?UTF-8?q?=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../terning/feature/home/home/HomeRoute.kt | 4 +- .../home/component/HomeTodayEmptyWithImg.kt | 62 +++++++++++++++++++ feature/src/main/res/values/strings.xml | 1 + 3 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 feature/src/main/java/com/terning/feature/home/home/component/HomeTodayEmptyWithImg.kt diff --git a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt index d9595218c..544fd9c92 100644 --- a/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt +++ b/feature/src/main/java/com/terning/feature/home/home/HomeRoute.kt @@ -52,7 +52,7 @@ import com.terning.feature.home.changefilter.navigation.navigateChangeFilter import com.terning.feature.home.home.component.HomeFilteringEmptyIntern import com.terning.feature.home.home.component.HomeFilteringScreen import com.terning.feature.home.home.component.HomeRecommendEmptyIntern -import com.terning.feature.home.home.component.HomeTodayEmptyIntern +import com.terning.feature.home.home.component.HomeTodayEmptyWithImg import com.terning.feature.home.home.component.HomeTodayIntern import com.terning.feature.home.home.navigation.navigateHome import com.terning.feature.intern.navigation.navigateIntern @@ -301,7 +301,7 @@ private fun ShowMainTitleWithName(userName: String) { @Composable private fun ShowTodayIntern(homeTodayInternList: List) { if (homeTodayInternList.isEmpty()) { - HomeTodayEmptyIntern(isButtonExist = false) + HomeTodayEmptyWithImg() } else { HomeTodayIntern(internList = homeTodayInternList) } diff --git a/feature/src/main/java/com/terning/feature/home/home/component/HomeTodayEmptyWithImg.kt b/feature/src/main/java/com/terning/feature/home/home/component/HomeTodayEmptyWithImg.kt new file mode 100644 index 000000000..2d681f98d --- /dev/null +++ b/feature/src/main/java/com/terning/feature/home/home/component/HomeTodayEmptyWithImg.kt @@ -0,0 +1,62 @@ +package com.terning.feature.home.home.component + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.wrapContentWidth +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.res.stringResource +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.dp +import com.terning.core.designsystem.component.image.TerningImage +import com.terning.core.designsystem.theme.Grey200 +import com.terning.core.designsystem.theme.Grey500 +import com.terning.core.designsystem.theme.TerningTheme +import com.terning.core.designsystem.theme.White +import com.terning.core.extension.customShadow +import com.terning.feature.R + +@Composable +fun HomeTodayEmptyWithImg( + modifier: Modifier = Modifier, +) { + Column( + modifier = modifier + .fillMaxWidth() + .padding(top = 19.dp) + .padding(horizontal = 24.dp) + .customShadow( + color = Grey200, + shadowRadius = 5.dp, + shadowWidth = 2.dp + ) + .background( + color = White, + shape = RoundedCornerShape(5.dp) + ), + verticalArrangement = Arrangement.Center + ) { + TerningImage( + painter = R.drawable.ic_home_scrap_empty, + modifier = Modifier + .align(Alignment.CenterHorizontally) + .padding(top = 24.dp) + ) + Text( + text = stringResource(id = R.string.home_scrap_empty), + modifier = modifier + .padding(top = 8.dp, bottom = 25.dp) + .fillMaxWidth() + .wrapContentWidth(Alignment.CenterHorizontally), + textAlign = TextAlign.Center, + style = TerningTheme.typography.detail3, + color = Grey500, + ) + } +} \ No newline at end of file diff --git a/feature/src/main/res/values/strings.xml b/feature/src/main/res/values/strings.xml index b3f441ccc..5a2a3746f 100644 --- a/feature/src/main/res/values/strings.xml +++ b/feature/src/main/res/values/strings.xml @@ -76,6 +76,7 @@ 지금 공고 필터링을 설정하고\n내 계획에 딱 맞는 대학생 인턴 공고를 추천받아보세요! - + 오늘 마감인 공고가 없어요 터치 3번으로\n원하는 대학생 인턴 공고를 띄워드릴게요 From d372b01420552920e33004860928fd34a6f51608 Mon Sep 17 00:00:00 2001 From: arinming Date: Fri, 19 Jul 2024 04:14:09 +0900 Subject: [PATCH 11/13] =?UTF-8?q?[FEAT]=20=EA=B2=80=EC=83=89=20=ED=82=A4?= =?UTF-8?q?=EB=B3=B4=EB=93=9C=20=EC=95=A1=EC=85=98=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/textfield/SearchTextField.kt | 18 ++++++++++++-- .../textfield/TerningBasicTextField.kt | 24 +++++++------------ .../searchprocess/SearchProcessRoute.kt | 2 +- 3 files changed, 26 insertions(+), 18 deletions(-) diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt index 21d181551..79aab22a8 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/SearchTextField.kt @@ -3,6 +3,9 @@ package com.terning.core.designsystem.component.textfield import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.SolidColor +import androidx.compose.ui.platform.LocalFocusManager +import androidx.compose.ui.platform.LocalSoftwareKeyboardController +import androidx.compose.ui.text.input.ImeAction import com.terning.core.designsystem.theme.Grey300 import com.terning.core.designsystem.theme.Grey400 import com.terning.core.designsystem.theme.TerningMain @@ -17,8 +20,11 @@ fun SearchTextField( leftIcon: Int, enabled: Boolean = true, readOnly: Boolean = false, - onDoneAction: (() -> Unit)? = null, + onSearchAction: () -> Unit? = {}, ) { + val keyboardController = LocalSoftwareKeyboardController.current + val focusManager = LocalFocusManager.current + TerningBasicTextField( value = text, onValueChange = onValueChange, @@ -32,9 +38,17 @@ fun SearchTextField( hintColor = Grey300, leftIcon = leftIcon, leftIconColor = TerningMain, + imeAction = ImeAction.Search, enabled = enabled, readOnly = readOnly, - onDoneAction = onDoneAction, + onSearchAction = { + if (text.isNotBlank()) { + keyboardController?.hide() + keyboardController?.hide() + focusManager.clearFocus() + onSearchAction() + } + }, helperColor = TerningMain ) } \ No newline at end of file diff --git a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt index 31b547d61..fd3bab05d 100644 --- a/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt +++ b/core/src/main/java/com/terning/core/designsystem/component/textfield/TerningBasicTextField.kt @@ -22,8 +22,6 @@ import androidx.compose.ui.focus.onFocusChanged import androidx.compose.ui.geometry.Offset import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color -import androidx.compose.ui.platform.LocalFocusManager -import androidx.compose.ui.platform.LocalSoftwareKeyboardController import androidx.compose.ui.res.painterResource import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.input.ImeAction @@ -55,28 +53,24 @@ fun TerningBasicTextField( enabled: Boolean = true, helperColor: Color, readOnly: Boolean = false, - onDoneAction: (() -> Unit)? = null, + onDoneAction: () -> Unit? = {}, + onSearchAction: () -> Unit? = {}, ) { - val keyboardController = LocalSoftwareKeyboardController.current - val focusManager = LocalFocusManager.current val isFocused: MutableState = remember { mutableStateOf(false) } BasicTextField( value = value, - onValueChange = onValueChange, + onValueChange = { + if (maxTextLength == null || it.length <= maxTextLength) { + onValueChange(it) + } + }, singleLine = true, maxLines = 1, keyboardOptions = KeyboardOptions(imeAction = imeAction), keyboardActions = KeyboardActions( - onDone = { - if (value.isNotBlank()) { - keyboardController?.hide() - focusManager.clearFocus() - if (onDoneAction != null) { - onDoneAction() - } - } - } + onDone = { onDoneAction() }, + onSearch = { onSearchAction() }, ), modifier = modifier diff --git a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt index 7a5526ee2..181751438 100644 --- a/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt +++ b/feature/src/main/java/com/terning/feature/search/searchprocess/SearchProcessRoute.kt @@ -146,7 +146,7 @@ fun SearchProcessScreen( .padding(top = 8.dp) .focusRequester(focusRequester) .addFocusCleaner(focusManager), - onDoneAction = { + onSearchAction = { viewModel.getSearchList( keyword = state.text, sortBy = SORT_BY, From de42b4b7c71fcd81dd4d79528c5fb68d305a7855 Mon Sep 17 00:00:00 2001 From: Hyobeen-Park Date: Fri, 19 Jul 2024 04:36:22 +0900 Subject: [PATCH 12/13] =?UTF-8?q?[ADD/#143]=20=EC=95=84=EC=9D=B4=EC=BD=98?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/drawable/ic_home_empty_filtering.xml | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 feature/src/main/res/drawable/ic_home_empty_filtering.xml diff --git a/feature/src/main/res/drawable/ic_home_empty_filtering.xml b/feature/src/main/res/drawable/ic_home_empty_filtering.xml new file mode 100644 index 000000000..9c6c313b3 --- /dev/null +++ b/feature/src/main/res/drawable/ic_home_empty_filtering.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 8540ff60b1754f6190c1bea2671a0220afda2356 Mon Sep 17 00:00:00 2001 From: Hyobeen-Park Date: Fri, 19 Jul 2024 04:39:59 +0900 Subject: [PATCH 13/13] =?UTF-8?q?[MOD/#143]=20=ED=95=84=ED=84=B0=EB=A7=81?= =?UTF-8?q?=20=EC=97=86=EC=9D=84=20=EB=95=8C=20=EC=9D=B4=EB=AF=B8=EC=A7=80?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/component/HomeFilteringEmptyIntern.kt | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/feature/src/main/java/com/terning/feature/home/home/component/HomeFilteringEmptyIntern.kt b/feature/src/main/java/com/terning/feature/home/home/component/HomeFilteringEmptyIntern.kt index 896715b29..e9a2ef319 100644 --- a/feature/src/main/java/com/terning/feature/home/home/component/HomeFilteringEmptyIntern.kt +++ b/feature/src/main/java/com/terning/feature/home/home/component/HomeFilteringEmptyIntern.kt @@ -1,19 +1,15 @@ package com.terning.feature.home.home.component import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxHeight -import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.padding import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.unit.dp +import com.terning.core.designsystem.component.image.TerningImage import com.terning.feature.R @Composable @@ -22,20 +18,18 @@ fun HomeFilteringEmptyIntern( ) { Column( modifier = modifier, - verticalArrangement = Arrangement.Bottom + verticalArrangement = Arrangement.Center ) { - Box( + + TerningImage( + painter = R.drawable.ic_home_empty_filtering, modifier = Modifier - .padding( - top = 16.dp, - bottom = 12.dp - ) + .align(Alignment.CenterHorizontally) ) Text( text = stringResource(id = R.string.home_recommend_no_filtering), modifier = Modifier .fillMaxWidth() - .padding(bottom = 25.dp) .align(Alignment.CenterHorizontally), textAlign = TextAlign.Center, )