From 0efbe3c99b34d7f2d3653c1c9b51037711ae82c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com> Date: Fri, 18 Apr 2025 15:09:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BA=BB=E5=B0=86=E7=BB=93=E7=AE=97=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=98=BE=E7=A4=BA=E7=B2=BE=E5=92=8C=E5=BA=84=E5=AE=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extend/majiang/lichuan/EXClearingView.lua | 27 ++++++++++++++++++ .../ui/Main_Majiang_atlas0_4.png.meta | 2 +- .../ui/Main_Majiang_atlas0_5.png.meta | 2 +- .../ui/Main_Majiang_atlas_yry6yx.png.meta | 2 +- .../ui/main_majiang_atlas0.png.meta | 2 +- .../ui/main_majiang_atlas0_1.png.meta | 2 +- .../ui/main_majiang_atlas0_2.png.meta | 2 +- .../ui/main_majiang_atlas0_3.png.meta | 2 +- .../main_majiang/ui/main_majiang_fui.bytes | Bin 305832 -> 306029 bytes .../ui/main_majiang_fui.bytes.meta | 2 +- 10 files changed, 35 insertions(+), 8 deletions(-) diff --git a/lua_probject/extend_project/extend/majiang/lichuan/EXClearingView.lua b/lua_probject/extend_project/extend/majiang/lichuan/EXClearingView.lua index 72061fe8..8cccdcfd 100644 --- a/lua_probject/extend_project/extend/majiang/lichuan/EXClearingView.lua +++ b/lua_probject/extend_project/extend/majiang/lichuan/EXClearingView.lua @@ -32,6 +32,10 @@ end -- end function M:InitData(over, room, result, total_result, callback) + -- print("===============================InitData===========================", over, room, result, total_result) + -- pt(room) + -- pt(result) + -- Pt(total_result) self._callback = callback local showClearMainBtn = self._view:GetChild("btn_showClearMain") local nextRoundBtn = self._view:GetChild("btn_nextRound") @@ -108,6 +112,7 @@ function M:fillResult0(room, peopleNum, result) local ziMoCtr = playerInfoComp:GetController("isZiMo") local dianPaoCtr = playerInfoComp:GetController("isPao") local isMeCtr = playerInfoComp:GetController("IsMe") + local isZhuang = playerInfoComp:GetController("zhuang") local infoList = result.info_list[i] local playInfo = room:GetPlayerBySeat(infoList.seat) @@ -133,6 +138,10 @@ function M:fillResult0(room, peopleNum, result) for l = 1, 3 do local card = item:GetChild(string.format("Btn_Card%d", l)) card.icon = string.format("ui://Main_Majiang/%s202_%d", self:GetPrefix(), fzCardInfo[j].card) + print("===============================FZType.Peng", room.jing, fzCardInfo[j].card) + if room.jing == fzCardInfo[j].card then + card:GetController('jing').selectedIndex = 1 + end end elseif fzCardInfo[j].type == FZType.Chi then local item = allCardsList:AddItemFromPool("ui://Main_Majiang/Comp_Clearing_FZ_3") @@ -140,6 +149,11 @@ function M:fillResult0(room, peopleNum, result) local card = item:GetChild(string.format("Btn_Card%d", l)) card.icon = string.format("ui://Main_Majiang/%s202_%d", self:GetPrefix(), fzCardInfo[j].opcard [l]) + print("===============================FZType.Chi", room.jing, fzCardInfo[j].opcard[l]) + + if room.jing == fzCardInfo[j].opcard[l] then + card:GetController('jing').selectedIndex = 1 + end end elseif fzCardInfo[j].type == FZType.Gang or fzCardInfo[j].type == FZType.Gang_An or fzCardInfo[j].type == FZType.Gang_Peng then local item = allCardsList:AddItemFromPool("ui://Main_Majiang/Comp_Clearing_FZ_4") @@ -149,6 +163,11 @@ function M:fillResult0(room, peopleNum, result) card.icon = "ui://Main_Majiang/202_00" else card.icon = string.format("ui://Main_Majiang/%s202_%d", self:GetPrefix(), fzCardInfo[j].card) + print("===============================FZType.Gang", room.jing, fzCardInfo[j].card) + + if room.jing == fzCardInfo[j].card then + card:GetController('jing').selectedIndex = 1 + end end end end @@ -159,6 +178,10 @@ function M:fillResult0(room, peopleNum, result) handCardList:SetVirtual() handCardList.itemRenderer = function(index, obj) obj.icon = string.format("ui://Main_Majiang/%s202_%d", self:GetPrefix(), infoList.hand_card[index + 1]) + print("=================================FZType", room.jing) + if room.jing == infoList.hand_card[index + 1] then + obj:GetController('jing').selectedIndex = 1 + end end handCardList.numItems = handInfoNum allCardsList.width = 172 * fzInfoNum + 60 + (handInfoNum - 1) * 56 + 36 * (fzInfoNum) @@ -167,6 +190,10 @@ function M:fillResult0(room, peopleNum, result) isMeCtr.selectedIndex = 1 end + if infoList.seat == room.banker_seat then + isZhuang.selectedIndex = 1 + end + if infoList.is_win then local winInfo = "" for j = 1, #infoList.win_list do diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_4.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_4.png.meta index 740e2296..aeb95883 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_4.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_4.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_5.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_5.png.meta index 7afbaa09..efe378f4 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_5.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas0_5.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas_yry6yx.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas_yry6yx.png.meta index d883d92a..c4f57cac 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas_yry6yx.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/Main_Majiang_atlas_yry6yx.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0.png.meta index 22410103..3f703715 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_1.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_1.png.meta index cfd20695..cc2ecd5b 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_1.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_1.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_2.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_2.png.meta index 95139500..03f779d4 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_2.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_2.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_3.png.meta b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_3.png.meta index d1f707d6..92dc39d8 100644 --- a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_3.png.meta +++ b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_atlas0_3.png.meta @@ -88,5 +88,5 @@ TextureImporter: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: - assetBundleName: + assetBundleName: base/main_majiang/d2fa434d27dc07bf09395dc32491060b assetBundleVariant: diff --git a/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_fui.bytes b/wb_unity_pro/Assets/ART/base/main_majiang/ui/main_majiang_fui.bytes index 51c99e5c6f36812cc493bb121832376c42c451f3..1da5ca6d6b84aa9aa461fdaeaa35d02001dcc048 100644 GIT binary patch delta 18197 zcmZ{s33wDm8iu>OW+qVGZ31YALz!^MO%iSaA>j}~kZ_5pK%(G<$OO4mj)2I0B!JQi zVxsGTiUb!iToS|^#UKhQ3PA;R@d%683drpDS9i^HPafxa%KWMKt-q?Ps;fH*yBiPJ z{`pAlqF%f#O`#7v|KhxX3kIqS25Q>|vSzi~E39VwnjLC(j9yd~rRGUR39N=@oT@=~ zW0VY(4XCL=If(MDUHPF}w`^A}76{n-Zq2d}U&hjdiZWekVdv+wG_B?^yVg)O)$V5{ z)ZbvMV_02#yTvk9)&9|9Ep2TKOSN04QbpO=RQ5(MwV_?IQoY>HY^pXY8*>v&uQgyl zt2uz{H4ivLY>M&hL`f?34e@c*P+5oaGO+upDRq1wus@x^a_p)JtY&SsuA*p4?dac1 z9Ta?Ot(i9_wXFL+tT4c{@qJfJhtk_V*igINJ`-Wr^Uc*O)9qFHEX>oY6Vv`SpJj6l zC^3;~kDSb!v>u$KDk(}2rI*qN&Ol|bqSlFC z+fUuc8f(0b!waUvZR^CvQxRj1+dd=4mKfdDPAo>(Bj$AFJ)L?n zx~y1zTb><@(|Iq)!RV4gYlFNu?^8B*2D8;*U*3mpwDV@L_GN7zVB=JF4bbWb*)cWP z4_9%ma~1ua=FU|N5Z?r7rtNmKG2{+>pu?R>9wfe@mFUE;7cotEXKueyfXnP+pP)8Z z@gXs-DEDI+Sgk!xpLRMn0;n{ahM$Go?1a z$ocrp$-R9+s6EY@rM@ z`OOHkSE8?W{1zFu=cA?23442_K5|ofjY^)umG1D;rVM9V^TSv%=7Jz3t1<2 zAA*SsS-tQSp6_%%4;{4hbRMeBr$WkK%&d^AqqAw$S-q~geA+);@N`_T%c@;)9X`WO zUxZY3aZK_1DQ>_XVB72=OIV8Rh1mr3hs$ZzIMh<<&L4EToPaS- z@{Vy5kMNnewt8$bpJ`u?p!$o$pfF+x!80@DkQeony~k!UnJcKG*(m z35GroLH<_EO;S7lkc|0!{xDx)r!B?0E#!;%VhW*5;7j;Yy9jaPqrXu~lloje*Z;;Z=Te_(6)Bm7Z^WujfSx7}K9^GDY%W2rYj#vlJj zYaL(DpKvnJbj|T**ubCsr=F8`@M3$?GE7Ygf66|-jMc5hpXUE!=bcpdBh_@f0-awv z3t_%D>vQ~hYS7?@jqFp$ZV9E8S9yWI$mcrj7O*8=_7dO3Uv}6ZV7>uw=B4)F<+!W1 z*b|nswvArl{|=arI|uH3Z=S9ERld!hy9TSIUCCeLWsbK7UQe&Lo$uf~?K8`<$o+A) z?Q+hx0XW-s*?B840pn%eKpbr@9)zRK4X?-1w#z<9=3H5qgQLyGLvXaY;ZPiHZa54_ z+b-v58;+yR4M*T;bA(2_`Rj7_zQBmvc}KhlS5t0pS&4ZNUs8kn_?u2mYVa-owzE-F zgYWQnDJ+C1wr*;0KmS0&5BUKZe#9#f7J0lw{1XX3<%eZ>gnz~tuPutFJIcS5>??ju zhR1m&!hDbS4gXfcll+tnzvJH{JmK+9^B*PriT^CaUw9S5A*CCA~4F>d}3`2Sn!V-_ibzMS3H)VKX*sT(o>xc*+3QhGBsFVZ{XCV1~1pIkYPhTjPMNQbG^oT6A7E@SIV%N z-W*}xBXO^l-de&odRrN$>lp|Sdc5{}2MIgson+Wq?}9M<(RjXYdUpx0)_cgXr=Epy zi^uD&_mQx#evJ(K>DMAmTN}@Jojy>)LHhMF9IWRcEb@56^x+bY&~K38Nc~2>ZLJ+o zce8$rWTW*lG90VtBFy)Ax9Q^~9IxLl!#ngl5uWgP6ZCr|oT%R`!%2Ds;gHAT{obcf zk#MR$O@`C;83^}!ya)A}63)_R%W#fffH3p%c)o}9`4T>?FOcCveG$SEkGE7`CgE~@ zg$!5fg$PsD#q+J!*GTw?{-_Ms>NbTQZ=Jqg!YA|%GJH}mMtH{KJ+1#s!e{hnW%!)_ zJi@&7@qS;_Uy^W>{;~`=>!k<}dc1$@TP1u|-zLM?^fH9mPsH=>)OSg^TYp`Kd-QUI zTRh%A{Y^Zk#hv_?{7A0_-r|5=8==v4@Z z6vz8LtN$wDZ~E^t{6qf};a-n-PCqZ<1^sUsUeu!$mN@xJ==3v~Q-jmb2+A;IBq1#E zc-+t>Gz?RQml(+iQ=W?Ft8LVg@KWP4yiB39)SzXg%CN3c&!}(DeG0V=jLT(sh0#!k zVIvLU8OrH;O^l`zUTHLwVRNGe!n~*BUTdR`gl&y<8D&&Jc;VvLq-j4@V*xketse2+KI7%$=N#vL-e)3^)a36FP= zF;T*MjY&qtS)_bpGQuIxpBbBh-fujBaIeRkWz3dvj!_`PxyC$%na{`b zJ!~wHaG|kChKr3Q2unQPa$|*rD~&=K78$D$rfiJod&GED!nKAi!^e!rDfDxxGoF{>M&kv9c`wBK-DJEh;bx;$hFgqR5FYe+uNvDVe9b76 z;dWz(vD40e5&3pHH_hwD9@L2Yr`*^p!#9k52)B5=w~coseAjqShVL8u5vIKq&v(H1 zNWu!^pbS4Y4k0Y^c!!N65`JcUF2gU3qsGp)o8sw?8OJ57G)~CyYvUV)`5y0-@tuU< z8$ZbKKgMZ)5;NJ!l4919VQsSx!jw`B(1n(n zDq&r-o($`o4G_-tcn!_4glT3Y88$YXAUxyonwiZdY+<&PVJovW!n`flKzPvObvC<5c$L{zhTY8W2(w>_=j&-^NtkW+l3{PN55g@Tub+9Xg#FC{GQ7?l zh%oKn@qB~L90`Y*LuEM39FDNaLPPO^`0#gA_hGoOCCw6ak- z*}PBwWSNI1T|7U3nN!TEk}XPP)6D7oWqZi0_^Et`dYO5@^FwC~XidE-9#HE_)&?xy z%N{gmvTaVg{$S0$Y!-jr-t#J}7o2U*!CO$~HtgO4bFK{MnGZQ3{pcXz0&}5+i_FD1 zX+-T3b1A}-ZI~jrW`(&@!a}o%PNX&LQakh-tEC3)y05X>ed%}nH5B)EYgWMA5WN_^ zXg-PBlo-*zR4n5fa}_G&Cl|p&6w7F7uCmKtW0y6!RthS$j0?>nRFQC{6tpy-5QY#g zgV0C{jD9N;&(H)yP8mzBM3gY5S-sAQHBi=Do9vCg7!c)VLF89c4vZUi0mtL zFcjqq6pP;qoUy~5zrCpX5@iTVPZTTA7&zC(>UbCD;Ohv&>T|$_64yZ$eF)!&Vkt|2 z%e{Cis_73Wbaz;c#$F}yZK(3&$AQB;-I2cnOgk^$`Vrt9iD_u`xy~&Xdjq&&Cnn}W zF>};@5Q=kuq4(gY5K3kH3qbU7exFQZuLQ1?n9@^gTKCIQEcQBZ@-BDY%CY)eQGE@{ z0D=Dk&hp}msP2tI9awA-aAX$-x19#3puJXvuf0$@3E{sGirx0KR|U>;6^rcxu8^3a zcS_&GEf)I#IO@TgMD*2SJApHHyAz8+sb{^dRk|s1CB`L*OOqKa%>XWx_{~Jjb^w=4 zjO1E7B=3&WmHIX;;HurY@=L|C%yWD12G~&uwIPIGhwz~ghC-MQ5EoJ)T(9thY5xI_pE z8TLcSA_21n0Sl|rffVb)2tkODP(uhi5(S;MXE6y!WCs5j^p7A^knp(>W>*`-Q3z2I zz7oRS=>HM#81&;1GRh&G5W=(71hErHI4Oi>5a<)T3jI4|C?w$rA-wBwk8m17ISHHu zhOMe}_GS19LKO*Tgg{%IKJhNjLJ04LP%gUo9q?(N@Ee3268?x~@OSY)2n8gZlNr=Y zd>Jl4C?#P&3F<>wFyD?c6bO|hXhPTniEf$LAdLWofX;~6p`L`g`O z8CXr9&;~-rJ_y}}Ko6T~KA{zaToRfIp$c92c9hu^LLmu_NzicEX=8mE(jb(R&`=1G zYJ$DN$4j8Y*=l-Pv{Gwf`r~uV7~jp90DOq!ka?CWhTsn1tH^Y2(^W9K2b2fhmcFc zDIt6W!FO*O-$E!P;cF5Y9-j#UJ!Q*DI3_auEAc9fFCkQs@E;*mLhx-l;|mDkcOV=V zT{MB7K>g4V;PL|5Hj9_fVUe!oRe&~Pxuo;E(v(;2E;j; zFj2okC?o;zHxSl9pnuvE?;;AJoP>o^VD-I%ei1?y3Gc}+82zjf%fRW86n-CqcxJJ4 ziG$?yP|G3VgvfwX&OcH7ID`TczKRLHiQ-2gl#(ExdhADZ;hQM_IfP0QKBWu++;$0r z#ACuv-VfoR5b(C_pGi&+_bd`V6oQ^OQG7py2nm-+!9P*_2!vu1PLsgeVUm3JCZ{KF z1qr_hVI~Cn#AZ^bJsBlI-2NiN=RN_u-Ol&`0+(H=eSJa=2)QJLgzzY!@1)h~xmiep zc(AfE2);8)S0I#=fOW@AW+V#y0)#3O&WSF5g+QO!Rq+2o2!9CS50T*>hkJzIAmos6 zR%Eyrx1R6yfS-X-K*BphcmWywGx-*TQW6Z&MI8vf%VgM!_=kJW3%7zf+tX&#TDfQtwGYv4TTJbT zi{a5jnNEgy`%DNGB(#eOzxae<5Tde!C$XDa0^=AI@AVd=2WrMg&iDhkpBavE55}o! z=SsW@z0>SbYbutO4qPZP&J_Gc!Px}^2rEwkm%CWS;;>_=?u62aaDZA@$<}zzvSz66 zh(bRoS|My*J6z!mEr{14@j^pb^sPJtoFg&bR2ZE`F&vr-T;O7M3J9l((jMhH6idPF zZjs zc9z5#SPTy(oHPMAA~8)Xt$JG&x`Ql+^U*Gr7-QGgxtM;Ev&;v8D_qR5rPVu7-5RAi zVJ!k2m958NV#cGII!Gg&L~pAZA3G!0uo+d<;@>ej{afY?;M|WfF;|I+!Mn2d1)zK# zwN$*z+l3@_6T)c-H+lu$9YQ$?orKU2U0m%G=q;~`gw8^s)uwF~>w-UpEZS0Uc=;#~}c5Fz0@A>igt$S?pxF$w*JFu9sA z7(&G-?kz$i=gU_EZyEKqx1nISGMzSjo}e42+)WRqhA^#XuWTu0+9cfjeO}aQLu$o4te9 z3sKz^r5E8O8h_4Vq`zJCZ$fzAD`*`c6p(P65ODvBx4T#dh8GFD)a^i9hPJei@FFUT zr92N@Df_1b?meK!C@CnGmI9o7#2wy1^qz+57*_THXGx4hLZin^3ix}JnAErYl<1=^c zxP!%mDc%|nOgq=b^r9!`EsnPX7fQSZiD}+qSfkgAa+&-oBu54ht_NJ@Vs;gF%@8kE z%7DY4J3~|cMBkryF{6iSj*9~yp!Er0I>D(}8l4^mF4l5Tg?+1}qKGFp+X7tbVtO%B zAN1kPz?Bl?^i05;fRn#)hNgXlzUj3pp8N&iEEhA71iSz^A~7CD33wiGvBcx6;n~0y zE>@2Mf8*aP~HSLxhi4S2(=m?Fq4qO6UAn~!p z}Dll=yG7_Fq^d;N-8|q5TJa*YNhu=wX=U#r=I4=dK-bagcr|M2BB& z@Hpfz{ zfGeo?-PF5!4qzAxy@KJa!uUUg5S8u!fXkNX{+*hrf3FMz#1I=1ah@pjg^Bz&S2fo(Eos>Ss{s4bcir1TK&mH4L|-Qi9S8 z#nNb5N`bG>vUApMKvL;>cA1%8a06@@SkNUv~w)h8Ms*D6&@^-s|SE9T&x{%mvkvwcBIzI zA>gQs89i$0Ly1M-_=7lB{9CN}6k2g1ybQPqr3;FsHieM;t#fICeW;SS17UUyxKQHm zsG`q2l$Iz~C&%koF0E3Q*>vSZpb9_@vXf_)+C9RL?=7 z4lL~~aL!4L{S`6xleqRDU12^6Ar7IyZ6DZ;D%x+eQJN8EBY;a~`kSyF=?!ESidaSp8-c*tgHa0wYvv}o~;(! z3Y_tsyJOF}c!H}~p_ah8E~dS%An0Qu6p%1o2)O=W2cIw%LMaL3Wrk3iPk0bQB?)&30fS2r?t+l~1B3}A z(C??kAmd}8Qzwgrd=diJx)T)_CP9dhAWq!CGuT74$>PF&5Q<5-Uvz=B2z>1o%t8ni zB-~7birYGfES?OR5TYccOCj{CPiO-n<3AAa@B+Xm3DfP#&;mj(2{p}>hhJdF8;CM{;S#KBS3J5tQ zU~3}-Zr6ZM(9<9kkkC<#;S|O|XIXrz>7Xqo;VKfee$|9g5GqL+DaL?9mVPGnWS|oz z`9}!DNT7E%6}P=d7y==Sguz0Y=G0;^$p(lilpCDXKg7!RC^8ugG4MHvnqe)P)nn_ptgt-t3 zNx&Hj0aG1%-6uQ@p`3(;q6|!ZQZk)OIBac#1+8l(-fK z9fQfgKoG}Z@QG?;xD!Ga3E~(GwWv0RaS$RT+)7=9`lA2EzA@xNC?;Wy7{d?M26+pF z3KDJ-0`5!Zn@JrrY)47BK?r!44XVB_hC|4xf-qE!0h5$44~rq>lCV?=FQPSlVq4Bw z4xx~Ql_VtTfWE6Rmq92eVTs7F1oPlK%*{m*sz_KM1iYR3ufm)UA$$hHJQ9L*7041F zgINF}hlJTAu>F|LdS1bJ4MG74uL|LA2)=D^{2M|k30p)Lw4>JfGHixWNkWbsL#UQd z*aRW@zYsRY#_*I+cn(4q39%a|=^CH#G=vBVB_cx&%%*>_o`g_L!V@F}TH`AGU95vp zLBeBVkb@yK_I0rqLX?C@M26)MXhq|zxf(*oSqMe4i=>u5;YA3!BwQcs!k^(r2!$jJ zAR#n1am(p@Ae57^TL@^arTMxT2%(CE?Lzn^al`1en&Dp|h}BHWfso?OpwnvRkRVnw zX(FI+PwKRq1tehAFi5;Z`L~=-msv`JSWR&izAdNIYF3i4S7exsERXxfK&zSj8w9Kx z;2|uSZ_DXeL_3QFtQrJdrvG0->R3cOLIPIJxwEv5zAmtcb}PPtcr)Yf`xY)&^Y;=IvcJ&pMD+z1k zfh!~)g>7;x5QZrJ&n+yr2sr9u^&nbr2402aba+_m55O7!b4DJb)}H`lnH0RR;-}Er zz_~6)g_2YVJQo2@S@b;yxX{IH93~gHiaHet(*!&UxZIOGh_gtI03{J-Rlrp)4t(LZ zz6$6*!h!pN!+*I$<7mXt8V?X{RB%ed$sY6rJXQsJIjOVA1TK% zQ-C9c=}>V$w5Z}A^H|yi^KrY_gF`^UP4IT2Sb=fodb{ErHsc->S4g z*@tq_|NJed`sQs_L@MRWuN>*CvBLE~IzbesonyzGq<^(18aQX)I#yKoPxs<#L%-?- zk?*hfM01f$Cj8Gm(I}8==Lgc}0r}$jZcd|>@4k1E-@KkvcXR(iqNqyCjHuXKs*1aU zEbAeqttgqFtSrl*e2DT9$`AhIV}$1j|CKSKzjNHmSwr$S_qz-*~*JE!X^iT+Wb{{}=svyf{NnGjvu?_+b-71HWovvSyyM zB`s^qI-3Vh6kDBiU3s!R#jiYBv~=qE&rcF{L0Tv%n~l&B-Y6Yn6$-3dhp21)6UeG~X(4 zX(3w&MoZZyFj~pBfzevF3ye0hJsVD2|D7plxt;77fcCNz8AzdXAT*K1fl(;C1V)iO zjf^mbThp?u>?WrA8>Wetn|n9?3E>WWsfHw#W{e{Cs}Y9spwo^9n>fzeKu1V($=kBqwhfEjRXA_oL=p&S?( zMe=MiI7cbYk>~oDtX7+cmWla}I8UCx`TLoaRJ}x1d4XSRw#ZM{PaJQ|28mI|JT-Bt zF&ic}8MBd?5t!9eVx|$Bh#QRARLn7Ep_m7A*=$igB`<_^l-g=02N|=uyvVq=LNXTz z$+Si?q1gt>gl1bL6PoRi%*Fn=IS7kfLa_sq3C)g3CNw)CnT!2>b3_fK5^BZB<>DZh zF32S`PeU&3;HA=U%EA8Kb45)tL=N?L&PCG0C;%XQ_&J%6Kco+v3pd*##1ejgs ziyECK%5g!2)`)O^EP|ut<#N*hl_6TLD~HHQ!JtgWpiH7csUfZrPy4$Uiu~H1oFbkM zsy0N}CQ(>)uCcuK)&-)OGu&^!K(rHApfY;etYGT@-I2^VbYvQJB){$id9|DtxRoMo zgD5OAnkdJ^4ZW)&Ccr@7@@r3)6ODgv@8orIl;3qByr;{{{J{%FO=qw_b)h)NxyFAB z-wLKAj{c7hyezNvQ;S3k=X$^GBGJ2cshkmb)VO>$*Wo30XFW3}bY@)pB7g7uHHTcvMUxq7$B+vOep0cvTLyfbLYtCP1y zt`>)brY=Xgsqt`Yx+{p#Ajj3L$d@Y(H6hoGI-80T7R5GAs&E}XiIPs4a7+lnrGuA3LL~%xy^67 zT-2z$U2c>+INvnVO}-P)cc*+-?(q98$I|^@E-%OzgXNZ=eo4L@m^B?TCSTXGl7N;hJAgnsYHcMW_`zHiJAVAgcPDs@y{15Z|`7_*+L4|CtmXgl<4s2UmA zST!+bQ&kAF-z{0c=BkB(EmbRHwpMLm?u_}hR~-!Os5%+5vnqyJbZa(VSJlnH)72Tq z?5@s)xhCeE}M;0UtzZ=yG z18-6*jd`=W1?JJ1-)-u41Mg6)jCrS8P3Ed>yLYR#2HvCYHRgTlewh1Weh;aK4SYmB zYRt#fI+*?L%*NZGo-pu9^^`F;s;6P@jQKsIwivioZ8PR}wF73+>TJB{)bqIH^7eZ{ zy=csr)XQ`sCchBArd~Jj4fUom-%`6^R$7zwdq=%%;Ct$QV}77MggGPT_p$oKz)#g@ z#@wU!!aNZ3`$Bzb;8*HvV}7H)g*o)DY`fp99}N6a{bbCa)qa?}V}8G=g9iSpelzCp z>JOM*?#{;hTm56;A$8c8|5Zm|t`Ggz(ix~7f@CJOFlI`p1Cz&(U-O|8Ty0tOe=(aF-#{4?yjs|wp zosC(nyTB~EFB`9$KHb1Gba!K(se8a&6Z7k>`xw|)pJmJv-4AA^`?K)|>az_zN1toV z^Yr;JXT5B}!SPwSl5Iq#;ftcTLJ;K0|dXzCQ)tA8>`arhb(Rz%5SL&8oMxCcjXbs3#dXSzlw!Df(KNT^`K(U8koTc)cz)<_uj1bA8P320h!rIeM-!=jr({ zYdw^Ww@5EGaEV@O%w>8x%w;jZoAgQpZ`QXM^H%M{JR0-6L$5OMPQBWgYxG@YKAdg$ z9(}KY_v!nM`G9^9=DwKUBl=MTAJglMxn4gGv)?1xcu(r54BV)nHs&V1Sw9o(l`VR! zF}LaM#@wNI8uMBG9L%Ce5i_jvqJGK1m-Q>gd{w^&b4|?eP5qXEyYy~jzOCPZS?RHC zy!Z7727ahNGUmVZ$1rEa{65or4BV^t8S``f1nc=g=+1~za{HD*J%5zKutzou@XfkkdJV>WkN!0h)#HePGD zje%|5cE)V)c7VAv=GWORHn59(nlZb&-C!0ynT^-oJ=4G*Zck(Oa(lyE6Z1REEitg4 z+uxW2+<`DFJ(Z1ju6v$==erje^FntJ%o#Di!R`|L<<8wq#1dp+)r)+0o^)SY3>GIwTR(vt$i+3p+z=eqN70I@pXT>!JzCQL%8EOwU| zxYS(+bJ-@5-)Q+UygPAkMB^1uQi<@@n3r-_FrnA;L@M|jH;K|RdK+DVosyp=Jbi|{ z9D?}_gE0@q)2BxI0({TvXByq1Kv}(hq~B)grx-n1hxKzz0|gOy$f{7==z?C2WE-f< zI=$kfPoz8dyUYE8XGDGt>IdQ9QHG$kywWfX2o814cf%GZ<2sG9RO^hfa>1BrJiq^}}9iQjSL=!;p$?-z3P$=v+2 zh;<3-4-AW!YRmD_jmBb6C>G$SCx>x`=U~%Xh$0hK$i^e}};%%3&XP ze~4+Wa%%4aF4z`kzJWMCeZu0oQ-MniJ`DLRl%8SnGFXa!sliV`z6OOB%ty2_|_|p?_0q-@KWcrXB6)$xnu)94RHB3^H+C3eGetL2faB+y8QIKevcSWgy z;w75^k2UxV)V>jNaacU@BJgU1GZ^!yEc^-ZE`u?lPFD+G1$-oqX}MGImMEV17jWT@ za8T!z3%(n82r#W~{4y_SyAx`5;M!w&^`WE57Wf|Nx*F?fiFJCFN^h4vU6u7&i1RDH zXZ6agW07+5k*?k_dKqo4ScOUqmZAbRoUMR-p^<*MrN6}b)6ibC^jBDa9oo^jjt4S| zb1?EpSGWi21yjMH@7ac*i*%aXNY|Kpi~_xkv>VvMdSTRn8KG^)-;Up2y%qtx0m*td zWNYgw)=T{=&x+#tZ#!(=Xlg(onU<@V%gg{ z$$HtLT%g_|kVN)&1@$xQ6LWR_EbACj=WeUvS6QE4PRCIR4ILBMab?*|-L?^+Ln`Wl z+nRM8sL9oq-ja2UPI9QFH)kEcX0%7bEsEm2ANgbcJ-4X=qGAL{Zyf2gV6q9dXB`a- zx;|y~hNLG|IlUhH{|C(4W$wxD@)T9@hrbx^e_V=kI#Y{dw(?iNg*WTfaIt3C#f1$6 zO5v@|=T$9N;6O69YN#?odGk7)vMn9Kz+{ERK(Ali7$0&VdjYMbGzsp^s?f}xoDSnlg zgFzR=%DMDmmsRETUM6HxTTS&~{cyPyy0cDwws=%c>P(VTZ5u;8wFqLBgQtnqV;#Ie_k#QZk(W@FJ(#G|HLZ1Pe7akXw8y-mv!{f zUMTwQr~x}6-0mU<8qP`R%}5U>qs$D}>)b$1RGMlf^fK#cI498$S)Y`vyH!~q2Hoz! z560i_K$+gpU{!7fw-W3BDyJ*fAI}{Lw<7D*0c@x2h`M=^{*9%lSuaBcaiRqTg9{MI z8VT2lbgKdVQ>0rB=wn8=3^`kGB;8E z8|%2R=1kc^)(=@a=HJu*i2~U@I}+(u&*U7V+dWhNWgSyPJ# z+JKzCe8Bpt<@)kH>4F}DtP@fOH>rc5Th~L$cUodPboz9}>J1-kg3U_6I^z|e+1!A2 zbE$$;0uATfTUIa$Io-Jd6FZ?t~QIbh2(GDvxrU z-~1JC1y3`nW~gSn93q$0mF4umgR0aHK2cNhPxf!-A4EvHLE@^m%dcFOx@8TI{Ke?@ z@W=y^ZViuoiS>sO#~L2_0_!+KtL6-k#FKgHuHZG6pn9hLPO!Zck6seb7SS~Ddk%TC zX~#JMe$>_e?2r3Yf3FFL=A6qQ(?kAQgeBjO(N=OchC06hki`@(bv*R{#C3<>^c3$7 z-W#MQVEH$WV>ytk^$fQQg$lwIMfy{gf3rwGVCe%`ABi2%D6WfS{t@KJ7-w_x(l}1xYUCHb9ebzqDlo05x+q>^JMfSYr?#T@XCdxQ zIEjq?r6Eq1VtkCjH51i#?f@@ux=hjHBnnU)T@c*&X^6)T))i*(AwbFbknsOvN`^n_H8blDc+3f~J?Ip&{N zIpHRZ+jF%ap!n zV}M2-y8p>G+=lh>(Cb(_UO-}{&;utXDCS?tI*mLX&Dl7eSbq>2eHzk5BxtxZgO?!M z70zb;U3QNLs>k}_a(aK#)73CSXLAE4{%MiEEUuSH%sVRJh~r0{Y^Eiw7ht9{@d~mp z>lo@B|30i^gmU!WtYai{^j@qF=~=FUo(zUUKiz7WpViVh5pxnci~Sem`a2#i=nujr z)*qqFzy?d~RIawFTsR!(7>}EwV@GCZ&e<8IW%M9UW7eO{ZC*Aqar}`ViYl~8(>rs6 z%6{xb`qp@3vH|Pgm(%N`PfI@xj|5spwA>q@@GcZj0`D;RQ7qPcp!z6dQM|ks!21pU z8F(IK+K=4`<5!h98$ZgPjePhK=Ift(32;e>Q`bU%2!${n*l+^01THmrAEujj=*cLR z86O9{&R}HBXI+F74+HNtxF%|R6R(|k5!n4#*zajTG?%qdnxS~^rNG4o`h@Dovj zVZmAC7kmB8OH)wS-&{MbZyHS)MmhA4L%9jZW}iT z{^~d$91os4A9$C+bf(v_FfPFU5rbO+b+zyS;KF@D=IKE|bu5glqCdpoF+lW*mO~2H zG=FJ`Q`GN07RKvFe}}29fbO&~9xeR+actMd&5vL3d6-&45Wml%9`IlR(c;g=F# z0fZ0z4S+*G>5J!10$ykEF)ZX1oVW~lzrj$%9r)*d6x`Wj z)RMpjUxleb5_2KngK`(+&wxupOtQefOsqobK{zuGxYX1>7}mZWXdK~Wec*Kl)0k86 z8&T>J78e2UHFz{?SA@I_h3^)`UBK?wVQPiAg{DDWjIt2LbG8E)8%(v&32_j-1Mt`o zQ^qNr!-+*Gt+{r0;MKsi_{1Pg2`wZF%xx$3&>|BX@SQ%9?p_(`IQ98&Kj{9*b0;9& zk+8K?2T1Es=A+PQ;5jb>7k(3TCEYi~H{d7dnxTy{B*ZD2SqeT2r4fpkI1Ieh)b0j} zJ~L71kn+U6z&k?B?<)Qc84nHY;-zK)?>G3eaFl7w@V1eU0~dT7q?Xzanf5~|N&^%x zLmevtF2i`FJ3$(Xay?2H!s0?64~$>3W?Yx|kj?|~Rj7|Ae|b0Sn_-hq>wF69_p#m> z^KfpcU(5O$($g*Qs^RNz@u~q|lDklvh821EoOa03{da71-v_4sOT`lp02hat{v0Vu zsbn#l_Q!@eiP;o?Sa=EW>JU3y(Wys)uMUfsC;{FTVu*?KsrctggHsCl2rvyF{Rxqv zr9@{uZ;;HV)IDmDbBc8NSfqae-_a=4qK7~6Gjaa0bR4CK@n6I`X6ct3-Cy~gs6t63 zn}l7U)11cNlOv52zd;@jtr_b$)Zo7aL1|e;x_dS2%@K$Cc?n886i*E$o!)HGlVbMI z(bOfR)2A$b8~z=Jf?-C5!3+>MN1x343(#rzWc?>b`Zh}+VH(KPvGl2t{t)Y!`=H@b z4A5{+1)P=W!K>wZa0Th~n=bBgHlZ=33ydTWdsfG>2;ZL2X__LvOkKs`J~VPs94H>@ z6zQ}rq6%s}H-MY06s?V{K8198|CstRuDeTF$9)t2Tk5z!Z&RlXXImPL!~zvj1qV9* zE5^9qG}1R(Ixba#e_m%xZ%8_Q@~|#q@f)yCBaJC2i-CFuli(cj{ockokY4b$LeqyExHp4B(V*1h6q<#%-8w3L#jN|Q=?GFo&sFcL;cry!|r0% zad4+*#dZ0Fy8`XgoAs1cLDixP$sdsr?elC8T9WR33!SbdS-myu=vmH`wdFWH%K4v9 zy66jih~2=s1X7D~GgW7^{&Kk<4V+r*O{QW9F<2^pPG(c6mkA1l6W#y{& zVx9cYvqJXZkXSO}I!o`)`cFtXY3ZkPoQhatITgA_70}OE&Rtlqj$~0Ore7cF=txZO zOnUM`_#d?Njz-T+V;xgG4~D1O6QK2%u{Y2~M$g$mGg!xLXWCc|@P(9CL1u@g-@py` z$n~$I=S0A&pt*vm;6J}Vm?eS5V0T7y4k>iR9uyr6%BRq)#&giYsYU+QU}-*g>1H9v zpHHncwo%S3X+H4NICq`iRs($Cv;MB7^Rbwoj~N+c>3r_8ZXJu7@7mI5Ma#y_lIH6s z18aF`zHX-PEZ2ieX>ijxfoSxy%R}=eG=pk_utx&-UAUSkcw4%=Fw!YfG^8$`(2yuKY~5tIb6KZE zvm=E0_uSbGsAtv?xwBZWlsiIh8R=;nAv6+exRmr1?T$MveLCsl4J1_~uIr8NiWEQv zf8fFFP7IHa@bu6dIA)V_b=Pwaw6mBphpZsm3pS4HPDv>c-qq;Djh`kvRw(wDJ6QpnLCVtqdiq8+F& zfixv#>*tZ4!M?~zs3+@qu(J1_+Rpk?B!zLwCaSiwj@ZdMtYbOzMMw8$a3FW{sZEh? z?G1&ch+g&2-81URNVhhz;$@k46&j^aG;(E%*ChjMvnpPfGz!Uw;uRFHzYO*4pr!MW zX7H?IpH7OGWrjw`+IxzZWu^vzy};E@?(qcQ`7>A^nP_ zPgI(WuwAn}RB#50Mbv-?iAgP038824Rm6CLOHz&>+ksk{}RX3t14QTIaM2x z3k{a7%jevc$Tj@nuATmWEx7I_PHd?uzNU*GjCaVkL&xzgnfA9BgO@D&VOUH~x!nzQ2e&-gH7Iu)U3?VRQ&+mHOceZ|6o14V_Mz|Y>djvt7S}JYCYp5U TkjVa%!q*O)Z&;lAsrLT^#(v