From b230c1729279ca6a371b404a08d8e9797e183574 Mon Sep 17 00:00:00 2001 From: montlikadani Date: Wed, 23 Jan 2019 19:23:16 +0100 Subject: [PATCH 1/6] Lets catch Throwable instead of Exception when not using spigot - Now you can give the limited items with **/jobs give [playername] [jobname] [items/limiteditems] [jobitemname]** command to get limited items from jobConfig. --- ...hicMobs-4.5.0.jar => MythicMobs-4.5.1.jar} | Bin 6955493 -> 6956361 bytes pom.xml | 2 +- .../gamingmesh/jobs/CMILib/ItemManager.java | 30 +++++------ .../jobs/CMILib/ItemReflection.java | 10 ++-- .../jobs/CMILib/VersionChecker.java | 8 +-- src/main/java/com/gamingmesh/jobs/Jobs.java | 10 ++-- .../gamingmesh/jobs/PermissionManager.java | 2 +- .../jobs/Placeholders/Placeholder.java | 14 ++--- .../com/gamingmesh/jobs/PlayerManager.java | 4 +- .../java/com/gamingmesh/jobs/Reflections.java | 16 +++--- .../jobs/commands/JobsCommands.java | 4 +- .../jobs/commands/list/editjobs.java | 4 +- .../gamingmesh/jobs/commands/list/give.java | 49 +++++++++++++++--- .../gamingmesh/jobs/config/ConfigManager.java | 30 +++++------ .../jobs/config/LanguageManager.java | 6 +-- .../jobs/config/RestrictedBlockManager.java | 2 +- .../jobs/config/ScheduleManager.java | 2 +- .../gamingmesh/jobs/config/ShopManager.java | 2 +- .../com/gamingmesh/jobs/config/YmlMaker.java | 2 +- .../com/gamingmesh/jobs/container/Job.java | 12 +++-- .../jobs/container/JobLimitedItems.java | 42 ++++++++++++++- .../com/gamingmesh/jobs/dao/JobsManager.java | 42 +++++++-------- .../com/gamingmesh/jobs/dao/JobsMySQL.java | 9 ++-- .../jobs/listeners/JobsListener.java | 4 +- .../jobs/stuff/FurnaceBrewingHandling.java | 4 +- .../com/gamingmesh/jobs/stuff/GiveItem.java | 4 +- .../gamingmesh/jobs/stuff/TabComplete.java | 13 +++-- .../com/gamingmesh/jobs/stuff/blockLoc.java | 2 +- src/main/resources/locale/messages_hu.yml | 6 +-- 29 files changed, 210 insertions(+), 125 deletions(-) rename libs/{MythicMobs-4.5.0.jar => MythicMobs-4.5.1.jar} (89%) diff --git a/libs/MythicMobs-4.5.0.jar b/libs/MythicMobs-4.5.1.jar similarity index 89% rename from libs/MythicMobs-4.5.0.jar rename to libs/MythicMobs-4.5.1.jar index f541e03be0cd1531db732b5018add23924e032e6..9060a4a71c46f96b83465d950e9ffa0d9d4e0ef1 100644 GIT binary patch delta 303573 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ℌe#qI9D?f=>@FfZW<${bVf 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�A*{6Zz`9RS&P4I|e-z_YJvlIl&bk2!{s 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

LQ?%d=3U>IDrF-$GI16aC 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 delta 303660 zcmZs?bwHHc^Ek}X-JQ}%N_R_#bb|uY-Gagr0wOKKf^@eu3z8}!-QC^NA^9$_-g`ga z_s2i`Jkv90&Y3y0OILRR+}h6qI7~GqICy**WMpKR0tye6SWH3q{QFO(eE6jM&oiNi z&ng~(1l;4(8+bv$<5LZS5$xj=0kQ!6#?`G*J4z$p3efJlU!QR#B{ZY=cH|F+=k?Hg#mg#CU)SO!_^_ipHOV71mud;4VYx%-<6C-~yarXyc ztBJ&f0*A3)kDh~PkR~|=1=wDl)~y>C(=FOlsnGtG&t8^q<#sCN)EuQ9`Q%SyvEO#Ih*Tz7FKdkwv(jH))c>0U>>olC7JwE4*z* zezViNpXmB)RlCRs* zixF76<#6IdhwJ<^`Sg*;m=e&TW9 z8;}yW=ZryZ#4dW3L(&@-EVX2tbBx`cEjNO_y7c6fWDOZ!5_Qz}F#Cpyp69_jDGU@P zMKBu(DS?9J!1E1j18O9R-k-2lFjh(7QA$xgQ7ln1oo>!)^{7ONL`%5Gcy+yv%O_$U z*S&{D4K0Z2++{zBdO4O@)-f)={K0q!?78k=+Y)Txt?Oz;04I5o?*|SvZe06eohM;! z0v*=(agI4fOvOB0((4=3gcHbt{!|n|*WOi*lxzAD?w5iI#*_q;uXIe~^xaB?Z+9=k z&41#;^K2dCr~E-uQ$j+f=a=x*g@b{4f(!%mzvm3h!ykz8H8KNaf8xZ=(H1}MY0e|S z{f@<{>Z033`(F@9EyWD;6X%yl=-+)@HN(jS-P)}c59a|6=t-&>Zj}y?6BM2ikN6-H z6q#y2f9l)LkH&Sp}a8~^ANML%wZf5(QjClK{iA*49}(R@Mj|{*D-w3 z75-YVRw0FPOTp*NTDG@Qoi!mw$^aEZA64ahI)%)iH8gyDsd?3Rmt`5U zpOw85Dx*HH?J#9MtY(|Vf3$8#JyJu7!(ug8cJS@tMYS&P*W$`d{%w;t z9nuk8SJqvVr^d@O;_#VkvHQ=NUOK1wd&b1=Dw-Z`vX{AvMMu)@HOd}n``Vi#d8nYo z{(`SbhfJS~dYGB&G3m!wO|-3jnXi1Q9dx4CE5nWY9Es}l27{FWK$tTbS>BNk?~`ib zY!w1PBB+AAg*+()@qFs${A;QaT0u| z45b+wBp%6C;tlcW9|lW4@7BpvN|2GyRMMW7BD&h*nnqL%!7HfqluNu0Vad@UuDF#K zu>2^mm%3&9Rwa{#6`1k57a2^2PBzhTYGQ4GsZz>{&mXCFu=stR-Firs;)h+TG7BT` zGvuAOok)>k3X?#?pTp>J%H(peT1@PNfm3TA6z8fLB|Jva;MkS0wRlfs#3;f7?PqYi z`a?&`32b^qQdZcjhy6cPH`Rdz1Boxshx|-0;eNfR&g)6=r3dP^_Pljxd#!4aIg&eU zYd|Y?T*HhpLTzgPUNaMCXSjwl{%aA^4iAhIW$Yggv0}NrV}> zE_~PJtk;tVJ4dN;sQV*koT4I`a@t=A07lXiOJB`Qy|j`mY@^GTK9v8&aL?BB#bc1A z!FiLo6dX@eHL$I)UpOi&{Jz*xeakXdd}p&P_j`p+H2ZI0rXpA|=&tnSB!;m4!yA3u zc~`|*)u%_L%&9MS+Q8sKci~bLHPNOZn>#76XA-XA)_%K39iE^(J`J0tr;Vn-Tw%NU zhv0xp6292m!VF4A^JT=T`iwzrjzr*x4HGkCQYCs_{*y$ zZC3OhHIDbdE9dl-+b2H^h;EV);PC2F`J`s+ zl$nHl8(UY1G!wUge~GL)_WO6hZ@8w^&gsyQY2h-l@v-@Z<_2Ll)hhCk0Lt7>ok7|Y z^}^(;AMV=H%|9c(`A)J1t(VlP*Iaz03IsZE-YOzkJmXkE{xL2O<2+G{uEXtD6&FA5{_7v>+uKd5k3N zXGmW@b@l&Bbd0YxiT9Hl2oDl(4@aebh8@e_T_nMLqx?Bd=#t|z8PAIl8>9SCbGWP4 z@8K06{K68D{cpaZ&?Xv?IyE4N9Ua(RMj}@)7|dw_-%chDOX**+*W+t$p6j%D$_JTV z(bDP*U$16K0pT%d$ML=d3)p!jtQ&u2J_#JV+LMj%coA=cFPI;7i*<_gF=xCpxss{s z6^uSRr&a!`-T_SirnzzKg}nUBd1}*I&=$ecam$BuYR{a@QOoyUlRrE>kr@fjy6xvU zS!RMAfK%l0`LED2D42Q6>ZoulhSM=a(M9k#0OW!|8GanHg^?^|oA^UpKA)TB`)`?Koyg`A4s$%@ z(F102-Q#T$VCb(Um*9!ZdYxI5!`{u0au#wwJ%FF4{@BDb&$y9+WQ$m`*8Y>ZnH~Q?$v1-;oQ!kJ znL`PTl6GX#P>GZ$`t9 zIgH#g(M*@xk}N@hn@4 zzoOskKj@Wc$qWA9df%#n+OHsfVryP(zvc!Ke;MXZW1V`9e0+W^;eSP3CX*h3@Va5G zsBINxiN@OP$>aP77$Mf?o8WXt5Fef}@y621P z_4}mf&6LKInesfou^+-zI#(G)czaS*ZayrE8W0~=yHK}Zm6jDGat6xAUZ`+ub;MN@OrFNbKd&nUt5E zc;OBUaYStg@C`W!%T#7sZh~UpxNGfm0;PmXkustOE0%!u7sBi~X=#(v05h?$m!gwP z-}76x&`a%Y{Q?!KesW+9n3W{3XoXb0_AQ2iJ@&Y0{?tf30cfIhBlFi+(B@lLzs6+@ zPo~TtZeDlO8oXu_|AYXsp`*1;z%4FTI2fR-D zNmz~0qF2J#r@p7DbzUHC9Dl445^QAMXY?LtU}1M-=Qw@gBTiY|?gsz5cnih~!zRPP zOUrZ)!VNsN`2JzLVabo&66~FI!R-A~%bx_N)6$(MNB z_eU%Ov>^nvxIMn&{N3&0XMTJ9lNdM?Oi*%cxOeQg1urr+!nQdefsHdC*+7fqIpbCE z1M}xP{GMf_W7*N52noq4LBB;&YfJH70Vu<%byDueCW9Wf`VZ@#(qKj?X6`~iE>ijX zkj)H?P4Kw;?68YJ<_NW%Zglp}544_(>UPEL~*J>fosGAl)}7lRc1N(ImedD;wH zIf54Rhl_AaiQ+m)LysHDAa3=bv5T-&)=7yY@6hG zVl}97!P|P_HG`nH958IZKOl(Da^Z`r_Ax=S7b@Rk+_Npi@sBKyKdYI zNsUcE{1&9r)Q7IH6% z0Ub0O!S27TZRIdOW5EVqXqUWWlU{`T!IjXuR~rwfu^2i@(Kq}K0Q&R#moHlSLdUf9 zNjU~yz}@>vQULd0pj5cEwPelY=M3PH!69o>S(VYtl{PnwAB#L0s0W6diym7CqP=2B zxZ?iJ;@!WDs65}l#857y2o4ojy!({FO&Pct{g#{kQ-hR#ps|4{FgiXR_5x4!mZUba zim)~P)6$K5pjZ$OUFoTQQp{{cEgx+!FiP(V!4kNJc|0JvD(rCd0}v{Cd7P9p2fjnI z$pJ7`bmLu>B^8LEGa5|_a*ScO5XdsqW8-#^^%qZ(VhD6Q|A0j zr9sfE2oT_M|AdMUxS8<`A&iTWELl_Qi1V_;)O4BqWUp7Lk$J8>LN;AgtFJl7w7B9> z_@snQqDp^)Ph2HUQwwu-pHEzd@?Gx`mMTAQdL~ug#IS)}u)!tH&EyT~EAgk~{&i;H zy7VWum7Wd8G!!>hK6?Y3p7pRR11YFJZRGd)_!C41xz~~*^Tod4-Lvw;+WwC@O zulA9F*Zghph`EvNhC}g(_&a9FmgCnaPi+w=jyZ3=zV@GBc?)ZH{0zKhocJTYCcg0D zaG<{b&gu5Jl=!84f4%^^tm>drQlCNI&x2=@bax$yQ%^sJ$YdpXM{x@+({#$o^nTFM zmFt~h&C#X94F@)sz1k~qzmZJVPA>byN>oEoa#qSN@7x+RpQ+-y*-x5 zb<@^(-QLZMYAuS+1$Gf~*7x&n3GbywpNV3RNhOzh=Eo=&f|%ckY8B?Ge%-*(i4@sZ z6K5_oTwq^BV{4B(l6@C9^^Jfe=)(2=EP+7Hgb%SIXqk&^0G5H)$F3{fQlxm}YZ{anMyqxFQ@i>^oZk&) zi27%^sl;-DQKgFYY<+!l2X;vNz4Ky61Zd!Bb{>}4BTm$3X&Ub=RNKzzX`%q?oytg! z^f*oxw_l~SIP8H~e<-UW7g_|rzq!PyenMBKcp&DbX#0tgT=2A!%F={^=FFdEz%(`V_sdUs;G`HOt;bb1e`%mJ z{T{>nhV$MLHj_VSu3c_n%o&MIPi!9+iWz3&5sXgo~zUc?! zy(6Zzhg6V2^p=;k7>{!THCpIA0W_Uqh6ysU0$|1+ zyC45AlBkN!vySY42MaV+{GYlJ{})DBC6|N>g-Oi8LI)60S!VcE#pxr^LC6zSqn=sGufXz~ihKMEwGX737?6CIpto1BfF$D#CsZQ3L@pfv1T9 z-=I^Qzd%y({1bo&)M+&vh|>^CQqXMyL}?ivfD!$FWsriOZ~|UJE%`?V2m-_akMja1 zppO3^3}jsH3&s4a0>Xn1o)8A$5+1nP{iNmxkuoD zqiq3MP{dyoK(_V(Xoj0Q0F)n{=fJ^Z1r0((fkZ3JkU*Obe=VYZ4awJk5MXgffF5)v zcxXaI8lR4c`wtcqH0Ax5?ICV|*;v8aJ^%q|+#d4uF9sjfQ(=Y&-t+}9L(vbb@Gn}T z(u@e~5&*FOe{0HN+tF6u>hmw?sNX_fhvlWB}WqFMoXpv77<67cI%fGTv} z`S+_E{zp^(5|V)>Y5``C5rB+TA=|wbfC8Rr1PDQOJ=q8Ff>c`pG>?3Pgs=~Z zM-+lV0U@!`v%L$Fi-&H^XL(nh(TAguUzMwn^U^Y?MROos6j|z~|cZfeEim;hb zo_{dl3w2oR|9bY1AP~h5$my%63rhhl1`m$^iw?a3`0pM}s@eP(Y-LxX?v`6g>`*|0paLc>DuwE>z%S>3j$ygc{rw1N-&= zMjaH>0XgZLlVIneu2KIR`VKQx@InTx=6{pyuWnS3XQvq!_h*MDGVp$qe{ zQ(pB!`YgiRznkR2>U$X2`4*N9YSz65@E{!AbLjhDB08`&3S9VKukN?kgS6Q`NIFVm z!YxDf+-Er01Q(7S`W}E_N(#cp#KV2uDlf_4kU@O}aR1E+=K+XS7z2f6-tH8n~;+Z?x{eJm&!2>jCSt!Tqfs z_ursBTBST>h7TTp2G3IKGE0b2*a`9eK_BokD}!MGVdh;(eq(&D*tusK^cUb6dV)*Hzx9UFgzSa56Tj{;3A;p51Zow_^KDK^S`D0L5AR@ z88tYhA1)K>%0pxP7lRIJo`gioe+;f2%J@*U9?lFk|2Clw<6M$kKV)kqfQn^HK;eda4(ESni zAngwS*Mn2v<=?66& zjTgf;%wuAcVyBtF?3OI!;@m6cPp%4jo`?Jpbyd_ZZi%s4@Dm{ zk;=?qLa%qzE9-U(V1F-Bs*ysEu#E0`Uy4oAZ6)yR*I~(&u*F<*UxM+(;X4GWR|9Uo zk`t_R?AGUQ1Cb)R)B#aKD<(FK8SIKOlFZ0y)PXu*TBh%$3_*5zdt_;)hF|QqZn-;I z9R2;&2ry8YLP|GSgIwCGC60MV_-?2J)QapBUoH3;fD?{Fc9Nq?pHPN=O#JxFvwa9X z7eNI$i6@88<~q*cTw*G`)Z z&c4F?ch9BBkzC|EL|MycPB-IDPp_|Y@;4#{qPjHfQzw11DQ*?S#LX`0wX!dTW5lYJ(g4VjYx^E631S*+`it{b=Pc!R!UguV7n&?Men z9zWYpe1c#M>p<5CE3!P<+|MOaJMY=pkhW44Zd2+VZ(qaK|GJ4xlrzUAp_h+II)DM2 z-ZmyiLb!r25kUh{FdB`ye<@4CR*9j5wXbNLKXBlnX=+93o|kS zu=lpTDX^INa*)H>A{3ozu{K06qg8pk>BBzbw}P2n=CTlO6Me3+9byd^460A6O*}Go zp@v=+F8e&}P0MX+KkKNADRDMu^o39zQFg6{etxw}^7ejTv?t;dM=>{(_<`9^H@B*% z*~W&XYLz=vxUP7aPuAP_^f_nk7DFjd3oy{-w`Z6&-KBET_oc)_P`e8imX`9Od4O@U zB*ANioG!6pI2vIMvJukKZjvQD<@RS`a`yX($f#)tYGcC8iA%X6`5=Y}dhxo@{FMvz z^v;8)X-9k&a4v5#+<(SN%2Np1fHq_t8<}R0R@X`tgI(efzW%N@q%RV|$*;9Pt+|8`wQjVslZz29^Au&UOTsivsL~_# za@E&;S-r*L{3`iuLxzOX#S%jSC3yVv@1#lv#Ys7K>g?<2Wz04h^B-O2O1}#8 zHLx}C>hkVAN^V7ZzG}7jS9zSu))dVNx#Ku7+K~$ z%abmv;J88T(k74Xp(;PuZ5uXK)P06;tvd+XGHE~T`_^Cdd-1~3n%!@r{zK5T-?BlvFJKociFmXz7iYlPZ-$ zKY`fkRwRYYDhtERs$~fJ(}pLg<+n;s&&oeWGxU45eDBkqB||>1w$M3re)0*urQJLr zVEy&6;XCRBTxr)1{&gZ{bf&If54rfTnozh9N>{veEn*+>irqKIvxB%Z;`=)WS z!@pa{)?YznTGjk6h=7Oc$dah_tn{F{l~kB(T#bk|{|^>H7q4ZNvA?)}s6-Mkg76PU zDfqrQd_RI}?^57uW5;vN_^`D_Ynmfp^Zjg{kfmD-P2rw`vX#cLr$nY``6%H~OUKEvcSi8jP!j;VxDPTPqYk=Wh1|U<&EONT9=i_6t(*(A?E=60`1&t( z`P-F1Mm~?rTk;0}2Jev^VwV62aTC(NoJ7DgK2m}qKs8vLdvSlW>;97} zPMwqrlpX^Qog_lEvw`n1je3$kAyax_xbj~F}rJq2lCm4H2)VH@cd8%?-TDYmIUm#2hSn&k9X3*ci!)` z#{Qfir?|xlCmH>~g^kES|3zBK#4IoIEapipodm9gb1I!QaZ+zv5(@D-0;pD_=4;*l zpL&+y7piobaRZ{y3+E|st+-I)+RuFN-iW7z+3Gjaj#Kso7mh_1 zHfFhfmqI(!o@D)u3`#nJUHb9L4QT#kl|w|dyklaK!`?ou6myg}#4bBHAhCthKrfTK zJBBYTDT+mW3_Pw&d=gBGN;HP3+_b1lF&*_kHmlD-aH|;9uWiryb#x|w*{5gJo z)=cBsM`a|7w~#<_C0U;#Kb-+`unbu?aUiB*Ds7jwE#MzcWLk6ZX4QeD=D(?6t8{H{1}h zVuwf1mzow-d_SYy%x`1OYOLKn8BfX4-b@y z`x7u+WbZdP;s5DGKS1pXA27MlQlm_z)6K7UJ*hF`X+u@m@W{@!j|4-exS-7uSGeWS zkfUO@S-9+Q0XideTA>l<=|)X8dgGyq1H{>2)2{2{E(^a|tnW?c)s`hp>ffV1WYc-41t#K?$dZ0tpF5vesS^8LDY zpmIj`Kwc%Z=fyXZb%IZQ5*vrJU{Z^OV7l3OGgLMCT3+^u3QqOIOWECI>In>MOxldF z+UCS;Q}^;5w>*ntNCkGdALKNDtD?s9(0p%3h>`W(HglYdV)U(OoN6bfGrroAZmsi= z9Ln|a56eI5$k)9PQ@8R6g~Dy@7mgTG;f@2M6hD=otDV%O+p-Bo_YdT_ZNY}S+P9U4 zHp$GnI*5d}v3PuW5zd~cq!q8k_T`oIMZWR7(z$8{kR<5%N8fkg~0ysG>E& zTGTe)oF@Bv(4#umrY+}lf3L|l*_g%xJd&QyewLw;yQn7&!|U@d_t)a;DN6aUhl!1m` z2g|!n)2v-#F$p(0F@5_TM&vmbOQGC>iII-Q5Q8CGOSN^KBFZ$Za>*$|@=dr7r;2Ls z`RC~>YnGaZAq^xW`Gu3x*@eYoJ9VZI6vLh9HvFb(%l)K}K=_?sDnmE3X_vs1H0P1B z%`SHK3`-BX#(qoR7vImxf%3Nzcy7igJPatVn&4@wnoWI+O1?qWyllq4J>w-`PWCmW zG)-h56JDLO1wOtnCR&jDsUVG7Q62~c!x&23NwM>iVpl{N=rBDty4DlxhMvT{@ zK@>ml!Gd|O&s$-p!PoUR!_h0Z;vXq~yxX#9=9;Bt3>gYXio5 z*&PuXPLxsySJF4lYqstp*h))E!f#QfXKHvYY`$y0bp&!wQ39oax_dWpzsF2VBAwCH ziF^^4zm#h#PG)h~PjRq)v7h-3l(cl=s`nUbVe76zYmtm|i%a|(-dtt<(fCX>fthj_ ze-eK}=8Cm@q&;GgU08j#E6|vgts5*e{Oacld^Szvc$utmDN|**%FK_1_sP7v$}+}^ z3?RLf?~Xv_P;NHn45_ho7*^%LYU_`C%K=+2{A4f12`S9NEf~Yt2HR%Z1qoGZltRsS z4~PFOy?WO8Rnf(j=q;;IFCj@64;Oo-8s~+`-xA6Oz3o0cIHxDflgp} zCsR+EL@Scv>KI{KCnJVU1?D>=k)bS3&#l+i!X^el2RUi>G_xVS1_5!Kwy{*|PvK~6 zLX(7o)mXRIac^&$@fG5*;Fj7+3#@JZ=w^vSy?Z-(@8>e=&p%fqdvwLBaJ$WN}M3MbyuC(=>1SH+L7>uKdA2@x@>ytA=-v$X6@ z>}wVbT!{?{Upldx=Ka3G-7qTA_+@NrXEq^mVKvy=Wa{qgpY95m;N%_>I-mq-@Yibl zL6%Big=6)ryKD?btD{?eLR}XR2971t-N2j*j&Qjr29ryt3{?3i+6l8!nmM8M!+k6l z7j(=o*PMbmTEZqs^6bQWw-IeOBdTc`v4)LAXltej^h+| zmL*{8`0DX!o35v1xN(l|GAw`k0Fl&6s$^3*N9EL+6i`Vkl(NZ@4PHNSlm1=dG@SSr ztSElcb(M0nav@(;RVXY`kO?=X?j*Ys5=wK-i_rI>XW!`^CcbDP%-sbNG+7SrTvKU} zy~f^`>_^6htG@6dmTHdT_Y9-9|LJrT>DvI*Hq^4au;gE80~eUHq=J<>bueh(e4M%P z)bxF$TfDheV8rFVQW*@lTl)SE=wTeCv!AAQw!#bwF$>UB+K;HoSG+qEV4H6r zXjp=M36uCq^=DACbu|}xa+#j*1}6#aFmWQhTzkLDEyhR$6;&txOg%$OR%?MtV!}!P z@3(2b!|Vq;jZ*o)mM1Pe_*=T2+(qMDa=PK{0M8A_R~O9aYM9$hNoPiElq9AfsGteug>_5Z>_VHwO5rti{ zTn{m=;s}nKmK^KQ4lFyx>;4I8`MDicj3KvVgHx8MByA_P`1@JDWbg@{1(VwS3eacr<`GHQk3nfe3?C&w6;X6r3yR!S(aJXWYTz?7;HuYVW=w zy*l+NHnhEz^e!jV(>?2y8=N+J#7P!MH1ui&#P7}NTe#AYpJuD}5~+3W(!Nc>6o@8f zb{%C3r6wIDn5h)bK%&>7$+Tw-OhJE0P6j54Q;jW=i3nD{x1Ozszc{UwWj!91=vxo7xOSWZ0yX}a0j z941+P#Si!&r9ab2ae_h|^$YSfkGYh{88DH&h~!>H(uNJV`_K()`PKn(_Ed=EEG3q> zmuH_Aj^cOoGj|vf@+(;%GjYzaS%wKJui}14mCYr!9uA96+{gpTpcK6DYX&Pi5hJ^| zM=14LDV~2tYtx}^YE@Cf&*sZMo*t%Rf$#g& zE_ZvZ1>|p}ZMXU=6;dVdxd}fE4HpxAj!yvTEkE~#VNsPLT--*JWphCV*Tt@dW99mI zv{J!eZ0}AxzuXEZ8vD#vRNcnh;3;i1DmGv7yp>SK|5=8Qi?_=uFfeX~H_$Uu_OzzD zT*$$Ob;7Q1zMJ`T0qTG2A0x(8QR1Z8c2{MY~{^R zgsB-1i(;{=iJCz~SDAE`St$$#OeW#!1MCaD%au(9;BeN;Z%$jvmK>1 z&YF{2*DxPna%xX2;P)G&O}BP$#k-B-psLEE;kEE0!Zf2A>-itUq)JBC19qb0vRM3n z?v`QUd)f`~^kD{LyzSZv7h%R5`IBbG+f3XOFpMrq#%^%GWUG5RpC}or>K4w0CLXk= zc}osXy!!aky(-fe7^iuvB|!hxGrYKs*B>MB;7vf3YxI70C9o1}B5Y?2nZL;Cwky4t z;mm30`^X%VBkUA5KP~%?1Mki#eT-hKCG%N)%!Q$dD*@P(vQ(A`DVZ}&u!$zeF1d@h zI63*t51jXh%bqTBA$2OVUGAg6vCmI`*LsY48)g;_yhyy#Ulj{0vnIG(Aw2)^mLTUh z!uxpN^DFEw*>&L51n-y2-=}wNUll1w;FcwMQ$kx6BqEntRK7X0Fm&wmNRJ&2Q$08Nt)@Tyt5|e zupx%LBjPMd`yGV--1yu=v4AtqkWYRQN4m={;7NwG^0!q$tP{41xqe?%9@P5FxB&XJ zTJCfJPi*19>c+IyQNpARXfKfdx&Cl$GkqF3+@w5mb$FGGxg#gO8~4VbF^3h0W}do# z*(3JL%(-ts^TwZ#Z?sE0><*SMOBjl>hnjbD=;yH;;$vm7g@2J4E;ml%I!#61M%h@1 zcU(|WF*Gs&=OxS8u#uFsbb-DHbGYQ{L$eu0n8V&6PrT*_E_m7(?HTGQjfkKF-2Se`bep_UsK=v zIO(Xi;0#Lk^tGH%+M@XNZA6#sB;ETw zu@Jin37M^pH ze!e0I{%wb}>GpP@-^(_!IA<|*Ls#NZZi^`LD9>Y~VYnu`ntXl#r*cIfSaBUoge<=b zB{H+H>;&Sn@s4~#>JFN9{Y+lU?jrQE8FI%+FE9X3aJrUkpTF`=A$P`%vnyA+Ngyx# z{kty~?-@gx5{(&^@oo)=ozIQW>{aTh((~W+^AgpaL6?7)Q=ok|E(_adebr@Dw z7wI8L&mRq2E=eM(f{#YQBJ z(>{MuV^-Eo(zE{RgnTk>CxEL+ieFDR*4OY=vNtz zk>bmrI;qLkxxKhp>osiJ*rG%KypT6PM+{{5&dR30vF(a;=+eYaILmYJK|4e__qn%W#44c&y9NWbNV}kj+Q;2izbS}-fvtyj}swyDWqDz*yJOjOu z!&y8pGs)OVFroT_LinA5IQw>cu68whwj)XGU}ms-->J+ErgMWygz~6bw-L*P#m5!8 zUuj^=ngzR;Vf!d7R?paWNs_$hWhW_}+(v=>r|pLRctcc*d(jN@Zzkr4yK@N;*u4o8 z8U*GG#b_5=M%=I~Pu+xj4YisJx*O{1^75*SD&6=~CgR!05OH+yr&Bv#q&VOKCB>OE zUewgwPBg3qAJJTti7_W0;o2XK77v&8+c(_dfg81M@!<((I-l-29%iBFvrCB%xbOy34xvrT^z;%b6B?td(UCs9FV(@6){rnk3>87l|#>q5m zPvjT?{6NIc#8$>sTCu9rP(Y!%>5bUWspXQxX-_rT)5*2QCqrb6f#N9WuAxW?ysUdC zHPys8#^Fk?fb+iN$Y)6J{1%^IcY|)5>p6^0;Rv!;NOAIx&VVk==5+?U7gwY*7yj+H zb>ys0x_}J{mN-W@grHl*m*oP(gC%;tpNuB<&t2-j2?2S&(4E>Pn{yZtY4l(4yW8do z$Tdf}j0cmUk^Rgs`qsQYx&11m7I;A1<`Yh9db-1***yJ6A@|tw<@Qx&)#{GppD*uz z&U;t`sJ&P-qBxH-&+#dE>7S!gY!P}mTXZdS^J^h763p(?JPRIPX0GpKyJHe}A1r8=EOat^DyG~e-UW=F`^<2M zK0WoCBT(sfteHo9xeV=cv4tn$viTduVHv6!Ot1kt8<6JiH=*_sl`(sy7Y^5&Rc&d- zAzlH-4^&@j6W5-BHPH6^j)j}*%nkjY@Ha|+xwf|rJt~q2Pc;3qzanoreLj0}{_VD- ztyzq@CGPFqk>MZFk#g=80VW|}m5-^u#ZXdT?5iO?kk&a)XPWQX6noJ3vN2DGLtaF* zZ0ZHl7S+rz%@$gEWCC#gbld5kbwW{*`2Bmz$szD-lJ6skHV_+PWvLo4e#*;TWbQgJ zUoh<9orWt~)ugl^p44H_&6-B1r?+C9)&tvK;^}}-{8qnvC$-Ov%g+1` z&k)V|mMFhUB}jJv(l`>_=6@ANWnspw-IuACG1S7Eful~28f-4MvGI;%EFdIi;Fdlw z^K)UNR9!!j(Rw)i=#+J&uY^#E9m8ys<})>y62+URQ(Yt(v~PDgH++BiiHmP9Rojn6 z-z>*grix+NW~OdCyXEvd0bdGKb${j`ZJ40S<)mYZEcfbCk{)%s{1C(a0dYm}`Aymj z@zCvjwU*l90n>grfyluZSQHuQv^JmpC_i|aqU(YuFz92WC^3iWvndqHMt%@)2#$MG z?uv8{y}3z|zzf5OR(+!bo@mR=TL8iK33dOm+6GW?%$ssu1S_8w z_cU*5;Uwpr_RvWd>={n3(mOgp-U}q8KtSo8ufZS<^@}WX0}sy{)dwq%rvIt$AT)?+ zh>S9>h$nQ+{Mf%rLkD`IUlVNWdJG<{oPBDzSvT9rR?Wo^{Do2(X{&v6O?_IQY~#1= zpuJ&u8#CsBKP%r8vk2s~W#$s;Q2i3+Ny{SAp<_EQwc{!(OO`q(NyO!l8NTc!uI?mm zNAIOR9n&+j^+nDjRmJ_M&Nq^H18+p1ZyvuK9NcxuY8*4)&TM_>^Kl>apV>N@RjKwy zt63{@nU#P$kk~RWi>N(C4pHei{cKXHb zP;Ey`kx3SN#h)?bkWF-8lyNI5$gw4h)#rgYwSa1yqtpIkRLg3laG~ABN}3of*|iVDhpIs9H2S^^IhVj%55L>U2YIwq865UY#ZjBZI5Er z|Cv%|?vkR%NL2>vD(LEv85#;GUz=ZG*!ZaRcawYUN7z!a|%IjV^yiqvp-}?KL>#VQ$Oc&q3tSbnWP=Zk z;@KsKX8R}pcn-nFH^hcW$%R+`(aTOH@;J~?=!tE4m2ImFT;rhP$xnSzj;3}_2bfdg zc8wrgfz4kf?t-mBBu!69i1UQQaD%U`XV?FMRZ5WicGzoJ>V;3}C9=kApI%I{NE=#; zLXAG<85`-?9{nzRlhC!}I)AsfB;j0xu91w{K?C^JjUEf!)~EKog*KK^Nr^-C#1og# z%ZPS->t5tv0P`st0dwC(*z;#7nAhBsmv--Hy!^~yK*fO9lTD08Rz6&*+otiZMTSpp zEso=vZQ99*b$KKlbej?N-$|<{SV;&kOm}$o6K}e_t&~N#-*~$l03KeXN!=h>e7!s4 zKc$_a-8``pwE;j}i5vB3iM)>gwt=)V*s`wfIyA5)2K0$pAMD&+hD+J7rxEi%K5^rt zDov|SPG7dNj&jL$Ne6iUNj>~hL3R|viJQCs9Zyu*<{Ep2BUPsJfcBb+MC2plmPnA- zFpn_3S4?~IqA}O%-5~rey#~9#)f1n_7;2=B#c90 zjRa475`oW4XEA5?`D90EXEUd{=OO>Cx1+(AO10uJz3*Gv#IW=EC|e42i%O}}T|e6q z{S%M0GOBEeagla-)hEh^;}iSB65Jn!)ufOkil2)LdnVCzU|Qa=;Yhg5+)!%_x`bFs z`p=TN2MfnTBW4%V^ar1{4-9&!eaZXs2za8S@)dzXfIHDx)!ewJiun@eHSS_#ro1{s zDx?0qf&|5tq(T^jmeozcq+2$qBdWGpa|MTD?VIKXJ?uh3p(9Cp^&W$#TPdOENpI34 zH#CHjecdtnhwI-Fqz-@w5w7uPe{s9x=&YFeg|RO!jN~?g*zp(~u!FW-IX`{HUfEJq zmu~@Lb8p(JOHF)`aZeRU`$`0uX8N*)=pr`9#5dTt?DI`~RskFqy6HJ2>Gg5X9dv;) z$L2XAy6pQ+_np*v*#0KKW>}gloH8MMOIGC zNAwD_Exy?A9i|A*ikivSIPG31U#oYO-!d|#*xt&WU}^b%^vWq{EZOhAlU>W#JbP!f z5P!b3@BNhJ<*1d#rvKR8TbP`0y0`j}E&*ve1^bujuD=#-9e7_hB>Sjp^7EB$+MPst zy!L>wrjE&=*IJOeH<9>;RvLmd9JlP(*;sV6Gqa6fp;LccR**CcK8P{ae9kxYnRo1Z zN4QR!8B#&(M3jW?nKaSg06tEZk!_BP-G5yW@YQa`>vR5D4*0NvRu_DTBtJCOZ4BJc zqTai%V7@R!0wT^k2x-;-8dG?V^kz8z>sQ+qV3GDrm+)wI5YFbp4+l?!`aATs?s(d@ z9qn$H9LMN})bnN2U7E7a)IRaoXtsDE%)bb?4naCX6XqiHMr4H&XxfAUlLI+Qe|h;#;=ZDMpFvM5d|=?73OD~!OAemxeop)hmKD$MjW z0pC{6v>imc3mTkOhr{uQ1&RLV zUSNpouTV`&K*)-Ds!q%Z`~R`^<$+Lr@56*y%s!a0FGV41r0j&GBBX?pj6#KI-wdrH zON!fKEA0!dPNAr16Nyq%644^rDwOn|xpQv$etz$NGtcv!XFtzb?mg!Q8*LGK%s-+# z@4VCZj2vC7=^U=%g$3JmXQfwA{0D@KK1ZK1RV^v~zI#(Db(6Nf%+jRFuHeR))S&}Y zBgZZ6*!1{9>yEKkGU_hwlBFG~co=caBJjPh%hzLj-}gNqh&y}s&g8SJilulj79IFN z+3|IJ>VBK9$VV~hmo{fvcvU}K?l@;kZP14;JdEJ;wJVHfD%YOa^Ey|j zT{u$uz=s!p>g)xsTI)>d>p=&t!;3bpk$-hBcI>&%sX;D>c*zCU)M}8xvru0d|A%L{gd|98>t)3T>mUR+B(_G zt#_7Tu{S5c<&TxKtFpogP?zf&<=n7VB|JfYzHpk&u|+m#np6@^-WLa?&)ij%q*knb zZbkC>b-m|n2G&&%6eWFF18=t)%70av^vFPWZrTzuXMdJtXmg6+Qi<2bPBJE(nwQoU zohF=5>w@;FEbea#Pn(dxs5E?{f#1&v9memay1(`0E}J%HZm4UjEJ;n1uXo~>0_ywG8}ME6O7;{s-$!NC%05ru*-P8E81p-Cz~gM?YNcV$OP2DEq8?gWciz(WaB5sf!+*I9Ro%IF}zc z9(&rh#o%T|dtSf7H~x32HGz*K1MiHxkx09-E40_!s7*oF@8N`AYH8w}_hy43BT6rN zuPuBs_gAD^7k$qNsi`~tz3AgP|>%4#l7s|fVS9?>`QyzTEteCz1VSi z=gH!ZBf}kmkIENk{EQbeD;KBD++Xu%7Wwd1=ilx3ZXPCk81~TBEW?bG%_|Q?ecBuK zpi9}}#d~b3t7$2B|Kg4;y^a~{J!)ERnlD)W@QxHI)Lr?jlHHcUKr6-MWoie$8y?#J z;DXVDrV0uzN@9jHe|DqHy50x!5f}9PR0EzLaaBETVx17D0qFUXgu#HAvBrL)^Z%vF* zFuVksSH_j**u+STjbCH6Hzh-Asq#I`q{MbjOT{C%XHA%?knJ`(=BD8@p;21nPn#&8 zZOUh|+?YoXO_wrx%hJsrh+8KVCg}E#v)XH)?>B6z(9ge`R#vfWkpH~jHz8vrdBexe zR;j|;q{-=ZbpzhTg;v?sb;S8^+NlB;|YNs6JJDV-}%|FH6q8HI;HuQ z(W&4)bzhDi%rW0=P!Q4Aqmc7W)$IP#XDR{h-;V9InX~Iln%Q?rr${e<`w~BMnd$r$ z^Jmh+n8%(qeUh^2J~r@e?&pj$^>2Ne!o#|uOK$48=RFNBP6TJ-c2(u4&AhA6JaA>- z%u|yltr<2tb7)KqbNTV7<9swzGb?qw@_G|gSQ16+YjrJIdiE28zgTXesj}HXBnZ%Ox0OR)K!w+79r2aXELYNMV!8F z^U1%??)sf-7^opZ*WzkEeTh%vEH~yE8-Wp)xL`^IcPkK zI@0oo{6|O|>G`w0CF--}@GQxZc8Nc-aYCJP;h1va*m5DaTsWy*C|kam-1AFf#6PY~ zy=AdX&lHJaNnzX{pEw~y^t4Dta%6m*y>!oR$&q@A5#4ePslgXxhC3xjcyWIo8?~@b zN(e9Jw#?Bxb-QdVGj^4#Q}&wr9KEK>=*0M|RUOR6W7jLMCraDZ%)WQOks7Aixx1jE zrz0dd>KIMyzwwOJGE@cZ9%8!d$0W|9b=COsj&bLSLxM zN#!&5zocR396gLC{e01*cX%1Q1!I^P9Zfo|_GDIgQtYc18_9B|&#HfD2Df_;+bOP@ zoV?HX!9>ZUN5Xdu?<|$QSj@V#a8Idn&*r`N8Z~rkKkt(M{d)gY+a`gN``ynAl*cT{ zCQn^NIlRh_p}?Rn7R==F|PT6BT+!1&a!ij1o+3*Ea~`QHv+ zm-Q?rU2U;q>^~DSUl4vX`t4%g!0(+k@%=XzNtiUR8(vFo^8NbKPO@qJh1UEjLA~$Y zGlreHt?5@PpmXKvqibz1&7wVUe4pDx+9tRrmA^^egp;cG%_X;del&O9fjvHMJ%$3`Z6 z+`KWjRHM@@?bZR-1G1Xa)%0D$CE1bNw2BXr5}U#fT$lScuugg0*Sz3p{`17my1M>) ziM3suqK)6^s^`t`)qL>&?zih34&*2t`DA%%PawN&M{nb_#R(Qar>|VfRa17nuRqDs zDxSCTf?iZzn9>#BfYk0YlTyxIs3QAmvR zJnOKd8xChCg?^OpHOPA4k(jV(&8-b74M`uuw{MVK@pDD7%kcEV=bDq4e{y)A6kcZj zX58zTU-ohRkISsKF-0E*k1c$+KJk6R97_Co(7kZZQ;nh2rtymd;zKx586^|@UcK+W z+-@ywdS5cJ$CDe-{wty{zkT7MrtyE$4gWNZx4+=C`@*ieriv}YL!q%oXScpN)Ht*A zsBEh(>ycBp1LHiyD)qcOoT$nag^hUD43R_zH>E@rQ<59u9Wtq>LOTk4)v zQR1W1d{nu2v%gkz{{D(zEsC4VP3w|0Lk9aOog zYj@PQ!d_TD#V&t+1-42)xBgcv?dOawC*G|#zp>iKC+uLW>a~6CD^3o-9`W{zw}0zd z{BpNi?P}8wlkx{Kb{c9I7Vfd~^0HVr^N8u`YQ?%C>Z6ezAv#%kOG75C$+Oqm(@j#y zzjoAP#cs|Mj-${Fu(a(mWNg+F#1TJm06}c5^BQq99ll6!hV{Iap#rI3 z8GrN=JbarT0kflJ?s9O3qH_cQHtt97_rrsuld-%dkiSwdd^P)dl1!WUWpMn!fk+A% z%#<-e@1VnD1!9g^PcMAOe`Ar1gPvH=e|#4AK|Zt=nb+v0@_%ir`d}NIP8k;kaU1l; zx`X&1JU?KDu_uz`fxaZEf;d7a5{LsWrAgd>rv}78EbbdT?3zm=$so+|W9Y4N9!Ujs zQ%Ljw505k&iGzUnjR%lY6?8F3@6ka8c;pgqu61fGmqZ8)C%J+MdD6Ji|C@M!|HA{F zuGqzaUNtZ<2-74}IfUY5~dnSlfvGQNgEB6dZdZ@Yhc88&0F$SCS3!asjV?r8_l=~mF zJa}&Q7xRy$)i6A=Fna7>kqKpx!MMA91N3LFDWwvu{A`2#?5S#-7r4?Fy? z3Qq1MxuBNf)2a}Nog+j4I46)2#N+@vZNb0uwy0;OQbZP{kanTw_zgRF516x$WQ>5Y zr5z~WPkN0G!oVW31f5U8Yhm0q5(C)fkcyFFqJjpD^GT`V_IQbcG)jPclC=ScHWFz`d;A{N*xxlk6^{ue-&rpMvpGZ99GW<-r zh#cJeOe#mmVqnb_Q)07OFtklQq#KC*FAuDQC18OMeWcw81D$7vY5I`KnC1|PjOnpq zl*+%6;F&c1pb|V&Yy}{u=KnAnVM9iazewo_gC{6%0K`y%=5Nw(l*KSXW02$E&l%t? znaoCw@c-6SG9TeZdV(|-*$|0up;4?b_@4==^5hf9OgyJ>Ni=zZ0w61s^HKAEPD~p| zmI3{mWIwSJ0UYV(Bbk4Rz-MhTag+_W(?pN#i)28-_TZ5b`6yBZPed3;c~EFZZby;9 za|8O0jxqQGCD3C*t|ek74Vz0@krj|koLzu5c^hGO2*hjJl8Fn8pdYL-wkwRn6Ga%g zetR+v^|Erv32U(@Q-GTjc@F|YZSAphN-$JoUCGj;jfX1AVX?{r5{PmqZ$cPRi~-cM z2pI#tY>yLRJ<0-Epyx+67c<7YhKL2oTS%4`+wu?gA&}fU+K0F-LseLf6qk@+izf>B z=L0aD#gx_L2Z$WccpNxwEja`MMOtMpAv3U5Y62!0Tt^ll_3)H*5Rw(ZsmRCW6)hS9 z4WPc4JOc^EHSyFGsDSIKS%2ty*$V)Arp6&h>{9yzD>43isJ)?hzLu11Qmax z1N)lXeIivbD8m6j%r+$GUyMDUk~bk9xT1^~w69^6*~rm{G}w;pByVWW7;5 zPpSMM6Msbx2pl346CiQ)p$Kg8M98i27uf;%5AUvV`T|m>3`H7yBEm+EkkL>LpwSD( z_5pYiT&Y+C084-unmyzF?~gP^2Fo*qwSI>jMG5&s>_i=kB4}5nND()#NK+iJw?;68 z7Fv`e0cN8 z?oAX0vHk#_nZ3prH}cD*xQl<4Z={-HY3C`hN=$_#`(P&J?^$TkdFqyjFk^5u%~HSx z&kj>|qoRw;t$9e{1BljC6LW)V8DeSAVS=_lq@a};EK{bKsui5Gcs-(ABw~bsG%UqR zz`#7JDVd}6nf;8y#fGh5o?6sU-l0qp@c|Gchcac=OIcIwrZt?soPJK}5Vyw93gbF! z+Q4k7Z=lRT4ug}T`C=N;Np9FJDe~aP8_F)U0EKA>C)&0G9dMwF(t-jGedB=T*$JdU zX&?NqgSa_9=YY+%K-dt4xVlg@>je;4jam{i6fre>I95eVQK_go9KUhtidd38^mhZ5 zdI$ATXrBZ2+aAti+BwvwQMm$ov?G7Mz9Cg{KMnHE0H4OO}W}yLq?1^C!XX@qznXWOVwjm}WA}r4d zc7apoRBzN0r&M=_lrycU?Z^#;ujH{k&ago2vZrzo239k15HJl_stjmxqW&Vd1kDb#JA<5tmv3>rWk#9Dh@@BblmB*iKjoX6&OfkpKR2!aQcdZgM<>dKYPj zJEZ&sRRNqoLY;tZV(AW=G!@z3~Qv!U_F&QL3eK;c#30c3ZsfVvt1 z@nAo3hry1zLM=c%@LXF0s9#6x-2z);Y2{Q3$SR>0qUQLjO@sju6M%rY-Z;>tk{XA2 zh{6RRknw-?4D^J0+CHWdlV{w5Aa6KdXnaZ~_APKP;Xv|pYQaC{9kDDg*qro=+BZrN zhEv)$Q+E*-i28qvH(Z>tTB*9IIiAyyQWb3PpsI{c3A}k*C)H9+380tuqDKF;>-|RU z9GxKFG*2P)7X?ESO4{ z^+R^ym4@aEJ5n=CR&tcFV4R#R8j!GmJ*C+fmeLbSvMfaTS2{L(0n9xqHQBdF@4wP8 z4L>-P8feNA%NDqPCc3E~EPLVOWPOlp@YIylmDNOL@E?ytYgrQZN5m-FSoR=c5K$g5 z93ActH3+njWuQR(l>;EU4za{X3id)cQao~!MGIp5B3F|DxP&rxmUTwD;QLD=AXYj< z_KmpS<9DBkh7?faCi?|(#K%`0*zF}tEV%wrTF#ZtMlSick&2Vk=F3_W&Jx872X0;< zOXS4g0Sp`okc~I}&!`5xl4WI4xZ$N5sCin7tTy8LcTmP4kP7U-S9Q;>iGTRJGrqP%{o=TgBWCtB)nE?nS z*3tO9#Y2wgAcZv)-)QnY7&itZ561adBZ(}@TTAUY0B zNbw6lAW#qG0da>2R-QuRVo8oP6j$6W5XQs02pE97Xgg8v#^o~1Fo$V07I^7GTZ(`X zKMh;BOuz?+-Ds+WD@B(Jix`37S+qe!iDwPYeO4%3BSCUH2=t`Mqc*UxO#|1xX(y4A zqW{>`Fj$ms_|ev(6op#}Vim9pVQ^4PSWF{!|M29+xod_)mna9*CL_io4M9c-Z86g0 z(Kh(sDvWj?;s5d6vmEmDUqKtSABUt3FNewA7eOPokpJ2ORAXqBh!N}oh`eisKp8l$ zrR_mk5|<4{vNzG5qx^&aov`MW&^E^{w8+uT)1qO$_z_D(YfJ!@tr=}c^G+IZs}7-q zGN?+RJwQZo5jYLAiGmgOdlKyk!P$mxhm}VPC|GF}RP0*{Ee9!vJN@N;nm<7)G6CwK z0Ae#~%Krso6Qf1b+=Da5h93Sg6x~LA1H4BC>zUYpAh$d zVRu*$y*svo#{U0dNLcxL=)Ls&G-A}iv!d}4O+zdaz}OL!guh)48@~}Ydiaz!<-dAi zhc`lLLC zo4*y>a_=imK==pG%TAgMSk*_9M9SfNwRlJN+$tbp9ItcF7;9)j%gCHgu9lE6iI`smJw}6b2$FT0IvFphoZRpA{6$-hAxY-?dbLYWwx9O)709Yu8BMV=L8L6n!lrL zW)du7Z}$jT*cM0nB{5PopTOY`i2^xn!!$Y&!$qSW4i9yrKM;dj3gGaO>_UeZWG4wY zSe!Ewkoipv?-!H(yHD%lbh@D!2J-_x^N6R*0(Dn9+PA}?KW)M0S#(pBL>K4KeUS2S zRI$YlCc~BcA}>0zeI{~T=0ds_@bRT@LHQ0dz!v)xNQbw=E~FFNFrsA>B-8}V#q@S` z#TIJJ!&aoisLonRUyH_kT(yg70w(r46?#x*4gHQd-q0*tpuV0Sio%cURGbENYTih1 zKtLE6Tg-4DOg`pT`YWV8K9Nk@2bZZ+h4iChpokkrONX)z;^|M(D2*o|B;*471UlN8 z#0h&ugyt!9Z)7InKN=ReAIf@{PM?SR#s6T)K$uA{LKu9mBVvxtH~_nF;$iwO)P+|` zL8Xfhz>VIOdGtmkLQ@k04Km<oU;Ty3#H4C=7%I-Pj>i~GnSkIu!aG01~kLcfWeg7*&`Gvy!*$b>s| zCQ=cXds+nCdyjqv86%1Sh3G}sp8yoMJzh;taJ*Xi+q5SLm(Bz*fIQ(^jb&8Ii#H^(LkvSgIHcb z6YN0HOolJI;UDK5w2i^VAdm$9EMROvUV(KQPJFT$G;kx3p)Zfi#NBs2kU<9~s~Oqi zy&CW|mO;#f;Xr7Mu}{Gzo5vR>yq|I#Ljz?n-U}c%Hl}(SCM$gp;|9_YPfn--AB#12e3|O5L;__dFx4FkVN!c%=j!^lHSN*cp^ctkrVLDVi+J_K!cS~ zS;MsxwFE6E8B-Au4|LRdfeZ*NU^F4u;=Kw2c_8fy11;z9QJZ~_p^0^$hXqfyh*3do zSHcJbh-pE=6?rc666|gEFBq~I`7(^9cP-;MQV_419tDuaoEHoQ;uRjziu_`MKo^v@ zz}54p0BhDVlrZZ;xIw~eXBV>pjkNhSsS>|v}xJYb)(#UM}tl>B564`oDk4M5<| z(bDmjvnk9*lwP8ODN-0ja+uSQUvO?73f z=n^v>!SEKfFPU^Kt_05MyRR{?jLxa@+X6Xkpae=CC}wIR)$mb3gaQ7ynaXI`#)neK zh=Dbh!rA?kJIpqux!9|ZnKGE?P1uI^kXbQWT~Qk#_n1l4Av|gRJYfEQJrN|VP5 zZoz0b)iH@DLii$$T_!L9wa=Lk5l?))EO-uiet5~`p}c^WKSFpyd3nHUVV*`nyj=H` z!=&W2G3nw)q9B664@}|-7aou+ADL+25l_JEzA(=t2jF^7{K_QWN5Lxt{LcnsdYQzG z>#uYy`z~CNG<;_gYX%|^@DorKP!Hh{b2bVD&X_*JY(_!H{aMCg$pDivEMi@S`vSU> zhLv+zd@w>{eMimVGTsa$FpBU)GO#B5(OEhuI)57i*sx%f6G5Roi@59-w*?oOq|I78 zDkFi3K5IUz19&ptH)Z9E^~5^?^C9fc*Cw-w4G}#5A&?EMr?R$-^9gtKA3K)*sHDcy zT%dhX(^$kly{ICe5&^{p4_65OWrKI{qhO;O+E&3N@$q00k3#U!sy&8%5ihTtxvX&H z7+e>KVS_4PRuZzDNMjl{0^5LN{w!jyh!>pSk0E!rK$bhw1Lyvx8UjBGST>_m3_6C3 zHCMxdVaqbsUa^aCm&~bwy(u7)MLbr-r?EKo%^J9_ofpk|ixk8ix^^8)hj`Q>8peAH zSX}Tro+TJ9Oa#Q(wNMzggEeM8Whe2hgBdlx{L%OI<9m7z=(a50y~Mq?Z9PK|olh*QX#f~qt=WaBfB!V(q( z!|GuHICGsvY+K=T4v4vjDhodD##OSIpyCc|GqOWGOB79;ASPE_Gx3}Ws$ntyITjQ= zXQ3y+7{1RNq(>uzoL4M#2{OL<$?jt@vD^j$8E{^+^pODZDxi<03R0R`l1P<*z}EMy zMF{wd3%>x;(;(2sMqUWUf@__ua&hkm8@pI~h}}OT#YRY^*u%PwN(Ah=@P*1g)_nAO zDs(BF@b|HJ;0l>7%@(INvHz+h!Z5%uK06*YC-zP={n>PIU5PCaw*VUYY)uq7_=vzj zgvM-5+3?YD6C8c^8nKDlJ-%EOHHO$5W5wcN8AZxrU2ox(=JqYNJ=!W3kpuN6_Aqi7zVB?(#AX2BFYGtS zjDPEBlY<-%wziKgZVeL$ZbKMy;CFc5!G8F@kDZBPi+2hUF(?^g6Gb1-JsimX#g0I{ z@gknrCeXZA&GAM-hh@|j1W9p-jVhcQq!|w$lQ@w`Q@kPjJ)FCx^Et$N5cUD2QG+t4 z2KPFlBprNE;UpqoKndb3`qB(eZubEex?k3uxc`vD_f~B=LC8LQ83G+4hp|7x7)3g8s!`R2 zW2+g~@(E5J_BwOWL=3|#M9W8k5qRvzAvSv88!qtC$47w{7CDC_3&wbGRKy|y+`J(k z2;#~@b_{r94`(*=c=;xdJvO@&n&s=y=|X~u*vN@6TyQ9mlZr+n{M8VVvS7tB4wWDm zt*+Q#U_>5;bBNIocUs&R_)OR?ii0*oF}&;dd=Y4a>(LzIfvTwQik!&B)_1`g_k11a zgP1XZ$~7Xva5yjnkmwfbjyQX$2z-L|6_(&PyE(+>sAn_B9tlgg(y_E}P~&@L9Af?__Sp|O-y8l0eO7*#BZcIO zj0B_yoHV2t-gDS5I1KQrn&XOy#C012F$k0eQFWZ<2qR8m$QY=-;QY_C8xs-mNF&D< z^?<+04pf>rrYOuXVjGe2BEdzioWtV3L~n&}543YuBcuP0K$ztaWPa!)X9gM)|5YZ@ z0EGz$II0&<^m$B7eG{JyMAh$>(}IS`>PcLO0t zv*&^cEx94Y9vWN9Sz zWWg7+ZptyRC`O1Ja5s}1LPGI(TnUUC$g_~^LKxhk1crijGNAkxOF0ti>-gI)5Dj0G zu$FTb`x0z&mNP@~(^Qf7!Zdv4;BYRhzyagk6 zycd9N!q9)sDToK?4wRdRng>o4H6K+$H2oTvv!53u+7H8b+%LfpYMb+7LYqswoYui{vJc z(pAJ#4tpyf0>4+Q#FN3gjOA%S{+67^X#H^-sJ|SRtIvb?*H+3+8EpxU7FhyTRmlY+ z-xEgYfeAHoWixOiz-ONPB(ZY=RM-K98-5)KdXo=LW2=SG!AmXq^P>%bn12Sy0A*eI z(ash%9AyB21{jNV2hjJ#p1j!OB1&A(1-A0Uc`aPeG%a~OY_SUL?TQZaZeF82ZgN&$ z4)fH3^%HuW4LbM96GJfWaU2b^LlN*Y<*Sj_&>kNw56H7cc_WP*g+;Joyuz~NFa5I& z(Ga1bf-A@5b&={YjV_>{X_w@$|MRvFfQ*UV6S0rALv%rGvHbU$qttd#R}iZWpxPy) zb3}vzP_K3|PXLuQ6~_UHU2Bls0#I{{-bZ zald~|ZOp8TIMJTD_wBFhEB7UBpVxkgc@iNv#hW*^!|tT=tzOm_N~T8U#REBIt95Cq zs>@r#UVpSq8?s%oH@7RWt7CE9oSApL7=_h0EEkp92v?sSjOPn!p&eg@^ZaJKUN%cg zCg85SS@GljaXh}M*IF07be~T3e*Jp}&-p$s&x7uFeRrsFd%h~@vEbO`@ZW|f+kbAo zcBeL3IdY^Uxm56JI?rWm^25d|&i)Gp$C4IJGX_iFjeW(4`0nA}8?Nou;QILR>a+go z7QJa7UgmDzrfO!D_VL~)`ZMxJp=#K`QMp<_1Fq%c5O=?;PdC%&f4(fSL9t<&)^Y?ZBamuZ$%AalQG?P=` znX`el`IFbNRs7oD{AlB?Gl!)_2bV(<=1<9#l#mFL8hvmX58T7uJZn6JfReyNOFnGE z9tgyr+%Mb1n=SrTw1?*_eOC#_nv=+zCVUeR5Y=SGja?T%Le6b1o!NH+JKm$L`>OS7 z(tGn6#g(@du2#G}uj4(-yXXq}cel0n+M`C9={^nABID#;PBlG8lxpZY#=$kQL5ovZ zUNb7~16Lm3`*u^{j&%o%b*GPzO7<4sJZFqG&syK=5vW)L$c`~zf5&!z{ct$S;?V4y zLgC`T*X0!y%N??NPNy!()Qs9WKF~zN?aoKr9m%QDs?I?PDIKfd4OR9HU3oe-Sdv+` z#K@uCJJqn1+ck8hcf-{Mt1~Ndx9cp4Jm|b5c)+13ESVo@5j@Do-t&gI6l{Hr)9|b! zF73%!m0OF9dNb0mPo(DS-Z}Bc3+hLW4{5iJSvXtrsUCpW)mP@auB@|vNofdOt4L|3* z&&Aj2p1~d;H|cHMmJ!(4e?3SxW~l7XwJ}L|`{%H}^$TMr+w7d@;&yPxX^rvmCzd(} z+*@*a{Ii=$(@eI`ToKf-bW^9(qiEo>Gu6ju-Q`%DJY8llIRU_%&RaJ>88nDq6V*|y z-$v?)N=P?xW;;SAa72t7sOU*f}MUD?|@b1-) zeOqRyJGq+KUMJ*49D5$>HGA4)wY!TfFI+g(sAs$W)Q^1;(Tc`1uh;ngNNe^h-hF0s zrpvlHk$?uTcc-A65`t2~#HuJUQycyCwF9a?XO^4vDg+`78C_f4Z9J5$Pb zhVw|$pFM+pyf0%&SKT7k2}@HC@dA&`_0ON@a-r66-|obB8ezM~bl96DhJIbsTGOp@ z?^Wc9>uO5e1HnP?Hl33*0&@=a8tj_h(BDUH-8gt+O<~1?qUk&9g5z7YC(nw%$DO+` z;?AppnMS$I5%(JNC+8Q1Kk7GlIr-F;`{yLOBou^IPnWyAzjWN^Qq_4=<1@l8U!S5G zcb?^K+;b*H;(PAd<&NVIgvkUajmiC^BK%z9+=U=F`i=_;4-dQD+-bgdmZ~31CvVRy?TIfgy59QwWNp;R8vj)@KQ(T< zxyfwa%Hyx4)_n}E^Ewrq`n6a6Oy8Y%I^KFL9sjJ1c4J)q-ZYCE_?xhuejtQ3!^nKvp_{g)F zy{!D?QN6@lIR|QLmicrAA}oi8OrH6lCaw=YiL@%@+ais|c? zpP6;z%-n?w=gl!&JImX5)f%5puTKX&p1e$RnOJ0dZ0i}b$5T`F0?oI>j`}LQCMBz^ z_S=xbE{`2o)Z)GQGXsCG+&kYp*1WDl_CkonqKXMk!V71~=lz3yD(%|zUeNQoE%k|Y zXJ=0;-eav59kN1p+~JePYtNS)N;_{euF9+GMzQ&o1uE+;-!nh_{<xTw9{RE%nbk5)vklLthj%T>jJ%p27*~0g9M^FB^|X%E zb<0++e?fj{(WM6JkN(g$Ig%}LrEy zb9J`$PvB;SzAgM^Y{APLMb_;T;#-b%zcAiBy@!!C?Nq$yh4cHqux?~6 zToF-~9PxAH!t0lrul!d(Uw5_Sn#5W2ZcCF-OycTQ5(+Av~L#X-0*QV9#&joCw~ZD67}MXFR4v=cLkrB_|UdCthD>*vQrb~J zw`c$649#S2KK%T^4pbz4PvtS@h`r zuG(t}m*#kqmraRI&}LQ)q#hkfVLy*-nX`G)lm{APPDzxE)ehM5BBkbjQ^1!h+U3tN zC$ZmJ=~b#@$hr~>GtR8JSsAuqD-aP1%E(tm+gMR$>ckJ; zxit^9o<+Hnk`#YeWyZ@+UR|Xe>AO<+_UWfCPwu){X|vTIY{&Gv@3G;?=3l0*d{XnL zzAxf&POphXgZ}VBr#nw#- zZluqw+40pRBV@OZ>^qk4?>cf-THJyeuMACJN~iyx_iAEi!TAXqC3VG%ju&Ttoe}AB zS|)w%gCAWNXTQOoSDkRphu55TGNd{!f13;rnf=}#{k`i;pHMVgG}z~}u7WBd@zZ|v zZ1I0TP>QWTz;hH{lHG2?mZ<%$`Day&I#=Z=rRIdwLW4DS-7HjmHD z((T{dmXae&mU;d=NQ2hEt3I>VeTCZ3ce}1#3YFPeuW!1>W6CSt1>Uc3y|}Ue^xG!a zF`c=kVM}BVT(${&52XRQvz1m9g9mo{@O&3f~x2#+ZNyFGny7p@H8SybWjzEAJg&6VosY(E!(TdBl6e z|4W`Z8LlE_j`8BrLJV#njbesDW)yJiG*2F(*}-CtbZn+M+~DIB^7f+DDj|ywsxR?~ z2a<3D3|D{-#V7-ZtGpG6y0D1nDAu06A98$B1b0dDCc_OYeZZTGc9LqkgCM4cN5jrv z=ZW`t;d&M_gfIon-2zf`Z}2qGnin3|R0eZy^A`U5K(Qu(l;xEF^YvMEOcL^V6VGL|I!!z((0a`aM7(j^o``_w-}6qQ)hTSFiKX@MsF?5zp&r~LodO!Z@G{W~ z7w)+c&&1(&Av|>(#iwAa)cGs`Cp*SS)7k*&0TH8XKK$#bA!Ia(Bi1NTg|7#q6!_@% zRxnwSFO9qiw zn)m4*f5EZphmH%1BaLdH%^47o8kWI0zo8)B26KI)lCYxiy#O z7Abvw?tOpF1k;=bl}+vu3*+@Ku60=;BN-pFN3-^_)g#8%O&!;ByjJaVH~|7}BTt2Y zo)o3yNp?BeEhkS`=njV^urW-23(jGq|I$xsqu%yIJ${z7zN)2P@f{*v*l_AvszBcF#DwL z65nls)+;vr_{{cH+Z=aex!J`j@~_@}zp~!dcA!P3Zs8Q!mGq2lecNIdOO!nI^H=;m zHKV$t{zQF|YVvr2>Kaqq)|-niIllP3=-0SCQ|sFj(?4BGi#+gEBJkt=%7lx{4%D1l zP07idB9y63))nl3>Kk-Wee+92(~yGh<8Cw4sy>bz|C~8sd1&FIhfBY0G)R+PK9 z@FZo-)Alig+qQK7Y^&VhrVv><>)}Mso^_0MmE3*KF{}PaHCHrarc?Q9!nVVQ>f07R z-!<0#sg8qrHAhi$Z|i9ZpMztXd}oeb@ql`NS5~Au$+jd_XV&K#6HLEkxp);%`_OyT zjK1RP)q39C>o)jFSSaq|^LfEC=6_DMCtljtHs&2IEB(k&`}8%(?-{yGHWE7SIs7KxTIZ6lcha;%1DP$?q)V$V%xykV{WLC}Gj7F^RdW<#u4BKvlqx6h9P@s)K>}#G z!2KE_vpV_ytlQSok3L8F_Ih}`eVEbi$&s>|;@A^edP=r!gR!OZUH#@KL1~8LGoA{k zXB8PV6(|0Zsc=)!ICj$K(<(NrMcr?^{n*+?&IJ#y$hGBr?@itJ{CZ;Q=JV-}Tj~Vg z^>T8(dzHF}Gd1l#WZOGOZ*=hQzowhuW*n+vWZ`%ChS%NTs``&3u^W%K(7sJ@`&R5b z#+PSt#%9;K_l~hPCbBlkha^s#R3$!rTQyc#*ItyN*%6}Sx7%3uwTAvQ-Be+x{^18_ zJ5G*WU6+35?1C!;R?h^Ix`W)LBNjGaqB9kXbpq;B(vu7F9@LDxE?>5{@PYELc{St0 z?`^C9z#hNvskiFETSliIRu7VF!+TOM_)O+czkK-EG_H1b)S>eh6Q|E}OwD)@!_3(K zY0?87p)%>_=b{HYy55~Tv-5LF+qV28uReQMj=geDwYa`uuBCd$x~VD-4NoVT7o8|s zz2Rt*b>{eY>aFJ&sZzaJ)#kfTpD!O-ntxg_*+6@LbrpG>&I@ln+anQS5$zRC3pX|U z{Z#d`_FgvPc)3oOGkMpf!(TGyP<^Ua8fo(?GHCghljSGk1vf5f+3vSLV<;^M>@YTp5tO*j`Y;fyq`RD7iH2qFJezzt@*|;!PSScSkFF*6G#m>V_?HGdaXc-mCC^GN9NGcF+E;@-@XuZoTmr=~W>(%yEgRAQ@b81pus zl^jgFmDJ7otb9rR?S0nA%dx{``}b$L69#{CV(Bib+7)wp<_6dL4JyTcwF_w*l!Rst@o)zWBFcTD+ZQbu< zjP;**hnHZ;Rjcf<_ebx#RxI6J78^Eh&u+c++lL|{5g_;9nLl=6 z1)O)>wdIfdJLS>@vUdDXG`)e-I8AJVeTWh$aO4M|Cp8RLzA1VE(eE{E-V?x=#a7NI zCOPiuYhGc!N#kO~Y(s z`0~O4UzK_CBTQ|jNepoHsDt5-qF3=_yb>=hbf$VLGmaiU!1IcpbZA%n!`WGnJv}>@ z8ZI7Ixi$E?RV#1p^Yy}=_ID?A+U-B8o#ws#az~b#^=9FRCa}8iMOm4>j7f@yBFWtB zq_s=6ry%9Rr}hP2le1oC`5B!pI;pKt&n{Oy{z>>HWcl3YOhNHV`QWM>?(;64TIP|c zXq8eWJ*a54Ld*4rtdqkfpT_x0_l_S3R|vKYT`}v5pugmE)|n#>&w|csS*AGra$Y2fM%(!%{7j=l1yrm_}kW9a0`YtD>eZWRZi4)71Uh?kD*jFZgq>9D4lo zP2;yQPTJ3f4%t0cwMx#`cj$&La~_#!O@3x4cbk^5YTKgk(kv&Pyd#bVr!A-*OOFIM z88F6A`&g;NvE7h-v`cs5o<#u)wf8kwRu$(P*=x_%Gd+0rMV@WGBKv9TMEb2#nw627 zua(@uiVfMTh1=h??%Q~;$UMKtW*#@=?$u>sKlWB_)!CsXe9bmZSh9;YS^Y`GgQ5?8 zy1o7jJ*v&toKOz0t%+*Apc$+TbtY&lb*##rl6fBQCnOcMY(2|vI2$-UTP<2%`cfAiZ-~m=MN!D%~8QbAQ?O z=Xq%!#)fm`w{07?JRi?}Xuc`^zzf5*VD|ok4C?McuhMy*9#L)1TPJ_5fA8-_HZqg4CMozW z-uKD5`qT1EmW@Qnk#&id&-=7*@11WF(sU{8=CeVM&Fv*0)1rKBcfP69N^aO|I5FUW zWcSTseU;p>Lw^Do!S~h}xZJ$(NuP8&?RQJ=GU@-v)^o>4RXqO_(tAj|TrWxPE|c+~NC}F7w1o1dmr%?iH6p!+B10#1=|M!08c>l=K$?K?o40Q^7f}A- zlbhL{owhTx`}Xbo+I{9_$gX?E)ind>)Tnbun{%>l_J9?mkNIwGzxRn*(ed)(AGQ73 zl(rbMc=WBBI}fu>o7ZG~H#*b1*`AqSMGWc{^y!SeL#ZdaoIW%8|EBg$+j3^&Pow7D zY@qJ?QQqCp&)rwO8oT59kKOnl{gbop?NT6mH2djlSKjht89 z>(pWGomH8WINn!cea@0iS(8{d&Zl)z^}rb$xT|#x+Y;-|W%}Hx7R_vv2aGS78;BUQB3N zd+n+nX}=8{9P-Ln+Pl%bckaP>umAhMi@3Y=&ejc{S;GYJAs)P1&=3z}tQZudpkrYN z#>F(2Uv&lC33))V4#TqC9+L87#>zn0JSV0vZR}t|GO|XCV|L0x6nnc8}qk}F1m*N=WBN}`OxyYgT1CfMVcNS56S)85OcF$L7dgUL}Te3`aoW-wfP z9`UZ$gj zf(XS&^1yhbmqNS>fPXpwhyR5Pi>J_e|9F^_pfFNNf{mPT|9!=Ad3-!dCy&8`S|ejV zRTZ6SbiAU4V8eGgtapkkvSp|RpJ$u5KoX3q4?NT}CTv5lC0ODiEzy{$qV zF~4wBsbkJbxJlN#y@IZMo7`T}%F7WI*^HI6S2V7$_9jd0pfKg+ySv_em8l&Wx97`i zRmV?SJ@@MA&Hm3m>^w==<=)(7+xKnNhi-1L#CU6(v2*{2x6k+vA9b?$SKHK`7Xp9z zUZ>NY{%zYnJMQ;Ae-L^O3Jdk&wh!wcoxLw{@4B&-I{!60Z3=UR1Wq?RHJ;hm_*&SM zF7e4-yaw!b&3*IX=kNK(^>*YOns)b($5gZvJ1Xi9gN#^y7OC?nU++qPe|b ze`0^gSfRLR*%gwu+w9!d{C;E2Z(Ua`kDb$I@0;(Iw8-x<8Bzwhle;uto%wjwjhz*m z=JfvVb@0c{RwR6uzcZrxpu#^=>kD&hNwpAGvqz5d|eM-_~|w6{s%z+cA~*dJ^joc6xqXoJ?9zOvQ-v!Zox7jOH# zxUtXuug`7Mv2fhEmXGp})T|I2AAcG49hfjyu8-IHJ8lQq19e=jw zJsPXox@>5}pc}UvBsynXCa6B{-)occgrjcCmWCDM?mQd$Pv78$V;{Q4Z5oi{m0!8k z&yo`}@2_et_D_ntTV>82v(I?%hG`j_e?EHkLd(1{iTP)${WK(be+S!+u_LEN4;lnv z*5nWRT>NF#_V}mUj(Rl={p$Tr3x-apykOj%H;xf^7aB~)n;WO>UbXAG>BuJAfb_aM zx~;N(-euHX<4t?5!ujWCOqn+CUdF?W8lTR%cm1Yeg!hQtoC@yEi`@;6J-#(At8ddy zQOVo4?AsnwZNSr3Po|9jDzDYg`&L}{9z8AL(5zwFYwz_sqCYh0tY4oBOY@?7DciFq zN5e|Ilc+vF_WYxk z-{p#4m(Ofoka{C`&h_^9^n2oRwtqT$cZ*PSX@?e%tk0elH25~qG4WMx_nOw#PX;{F z2Hmf~Ml8*#R~<%89W}~6*O+=I^_q2c`%SwWj<|BmwQ1J>x?gI$_PY@o^{rKZX}u)< zY44dkKD>~)JL^iO<8MX!oBTlw&R)CO|G~nWD=PGuIH~W~5lxPNcJ5+ISe>rt*3B3f zvofb!!G(Zc_k4cr+M&bn^S(h(zqG#S)TTJ)Si9Gs%viIjaY^Zn=&nE33DVs2-C-V; z1tWV8%6>S^_V>NkE${eEUeoih`L*qR12tdFn6+Ze;+d6qefmkS@U6YiRc+?m!`pY9 z!hC&4v!#cvjlRkpsBOOO&$#-HPAvT5M2&`D&%1IeK=)y@#W__IZw{_e-MwiVyY`c& zR+RPX_;yE?jXzmhrAc$wof7vq0k<~4S)@M^_(kYHKdMJp`*Wb}_m^k0q8DzzwqcfX zc7r>E>o^_VtgbDN-M;FzYw|x)?#EM87u~Age0~03-A+81o>tJ}V$K!A^!Ml2U%tD}Wazn}#!vm~)nB;JROP)2p+VdA zH^=?F)z^Da%kz^DKMC+zs<#xk-FWrb`Uu|(UegjExF2=hv!>x}|2`k)->k6f$yvW7 z&2iJARtCj2o%-3Nm(?=Z=hW zMi&L=tXtRkVsEc?p=k$lo_e>4w0}RZyY5-sqtDb+zs`8kJE(=zTeGz4nBLysE=#(W ze|&)N%JXXTMK^{_;@wl11N+>Ve!6zyKYi{Ow%wa^EMiHp zuy!ky3m*-i=3^VPD}VakGnbNwo2svfaNpLST)V+>_#gKB?_H!4?T^N%%>VQGzyG@* zTfRigjX(O)|FN@O6`w^qPP8tq(5-$&?}`z&hzMK7ir#G*tJ_V{SlMpu`<46QlR4?> z+&k4>;*4%OrvIZMo=WYGMZt+~3i)Xj-0P;;Otr|;Yy};+{54zgfm~)p4p7vR|0>PY zL_+TYildYw3xAF^Li_2836y%BOBEIfnW30Y33t?RO(ZM$O%Ve77btqsp-600ncDYW zrf4ive%Qhg$rfb9hOq4Rct%p)9y9lwWs1R6LFINZM#8k!iXxwXJ?c?1!vIAT(|5os zZumwLiOtA!MMB|5#X%Zrz#rO3Hg&V&p*&m}W4s@%`9U#;>WtDF>PS|j6dBv!(9uU8unud+FM8eJk3ULnHa1(!9k1BRk z(>uo%mt-E`Sh3Z&o3zI(;#<>VvQ_sR;)Ms z^^)LO$f{+1yJq@A>SaX`wJyWJz^e-J+|>j8;hN$MsZRm|8nPYr%=-Bgyg3RxBhM0b7H6@* z9F2~hMel$X{27P0X1_p-Ae|tNX1g*o!{Ga**lYBVQ@Bq#5=`U9Rl(`B*yiMn;iuyx z*^tgM&%S`e?4d`OZ)4;Uw&3fd@M-JVsd71=k32Kv8ISK~#QL*3S@`abrhV*gS%SPV z`bc*CG_r`g_hHk!$NEA@huDwFh=n6`k?iFD@@V!t3*V{P)H(Ji(y$}}-~>2C8us|1 zL=uqXQ+gQ`=MT5B57YKUE$q#S{fB6jtVXM#gfVb$RP4{R29rz$XsW@~s2nrB@GSMb zsj)SP&C^}%czXT18_d>$Eaf!E&d@2C&fHctn2Htk|C_y*-B_SoTVExGuf1 zVBfYZRy=5zdIR=uC&tBCA*lzim--wRE00&j9wH|e&ZL0bg|Xt5odH&JBwM&ORsknB z#fsaAB_LkC9@~T-c%!@5mzfE#Q6rM|{0)s8d^|Rg9qNNae6csS0cleb8qfka>G#8t zRq^+s*hpf5>$K%5RCLJkSn=kJkUs1HDNc2lJ-pOH2F7RNGzZ$F}l7+ z4IocPWJ?Ga3Smgjo8@NX!Z!0>tk^e{3=SB0J`l?#bbCOzZ$j%(!J;?330AhIa4r0v zXqFDhRIxcKEZ_@V0v}W>=aCfp`8XJ2=;Bm9Yi}8qCYrSp=gcoj zsfIdcrMRM2n2E+(XIJ_`ZlW@q6!9NuhG=iFBq=*k8{yOufW3_bluQRV9m>`8TMFF_ zL$^E*>~<>g{YHMWL`<^?)~B*E0KC$aHD!6;RxKd54SC3+T1v`iFKQ_(%Vg4OD{IJq z6X&*l>=^^ssg2VwA=`xN;t7axrJyVO36OT!3nW> zt5RGpQn$EuBvb5E7Ri0W02N)jQ~8J72Y%hHtU!jkdQe$SZX`7410Nhx(gp}C1F{#n znHskHuyWr!t=YmKl~*|okpEAKE8KzjP;Q9Tn2zPn?&ihnj7AN%Ii{RU=KkZ9vg*Ga zEu3W+D( zpDFOQmr8uxE zHcauUKXeXK9g{oeuWlw|p>v3;P!Jo8Q*fF|g^?vh6$16bRA8ms(Z z-AMH@c^8i;JzJ_YBqbkh&E!mfSpTtVmfQ&%eyS38qj1WI_k+OCRG$*d znH^PfSq+69RoO%tUm}sK|NQBh!R(Vv6*2t0O`|e+1gy$bjib<+)>lOffc|||wf^NG zTGnc>DvIsyuL@#U`wD7B9o0q-1A9N!=cIS6uZ(~Vr_ygs6}(X>i_?W~L8YKPxi;3}aPeNCjB-n&H$G6(i!( zZ-&1ES;lNErN5u9n)5CO2Fz56omx-xkZ-X0=d)E}i?<8|t@Bmok}^@>`3*+ms^6;U zHakpjMwUK1GnDD`u?CyGK;=ga=4sUyR=ivl2uGKyE|4a%ZZWd31)1UOR6aV+@5@!< zMbR=09AB-PK(!C%Te&$*-k_>Uitzy7{Gcikc5A99!qw+s__S_Sy(aNbn~)FZ94yZZ z=3v!5XopH%PURt#wp$fMUft@)R2p*dUX}O^5_bTJZOGfN5}%R5;(%J7Jfx~GCdHp< zciyt`QB@ye0c%47-Z`!kS3ygjC##~)Jgf*KPphs|^D@5JqInn^tNg4Q^bYkX_C~@y zKBuB}3&X0(%yNHIg|RO4F)}y5pt>zIBYB;KfiEtp)HDPxTKV7>xO7D&E+ESz9Y(Wh z3y`Dw*Ho3LxxnDZ1AbG9YnHLVGqO4hGtE%phUyTF#+8D=N?UHK;>ci<1t9&dN_>ip zySvl|Z_Gs}P~2CEd+9xj`u>s1O+t&o!=d(5mH0?OnVA?XK(qM1Pz4KKC3%ZhtAe1} zD;0fUkKx?sz`!5ssy~%)lEbP;hIzq3g<703MX$B8zrRD0ZB%LzBqSi*SF0DwLIVC4 zPe3@~H;b|TPJ^1h9tkM0cta8wE;v8F$AiB2E$aQULa?MI*bTe-OOlcsaQYHlc`Zp% zw#fdx<4dWR?{t^fP9OO1L6A92pEJmQhQI#Kwv=rGMteU8mjwJwnethOy696 zT8>~mM1_5(4rl9^;S;sA7U~RAAud7CJ0wida(wyqM!LEm4In!$Vqo&8>Mqn=vN>RL zD*XU;(tsu~w;l501I}*h&a(Qr_|7G2ALjf@9l-9d$c%;y-PP|2YSO$A=m@6FQeTq! z&30p`5eNlT>!B7m5aLQcl4W!>g_J|*_f?CXhj%(^ven{p;s5B!l&dj*EFYj2*JE=L zq+tQs?MA_k2L!=O0Q@*YEuK=ng9*tk!$|&?KTYiitwyWeG+iVEN=ygCtugASq-4pb zuwej;oT%O>%Z}cW!q%@vO&KPsH_I*~^cV^O)6|EB2S^he35K$v>+rCRZk9TYFx;pT z1|~4|Y#9hh*YYm45sTDQsgE=))Lx<%x7qREMJv>5xeuU!n#j_!BpcD=k~gSF%eLgn z!HF=2Fn_qQN$nzU=X1}wUF{3aK)szTF9898qE_I)3wNtK5T3^kB!^dE?Nxt4wFBl{ zGs8}J+vkt!=3-+(^7QmG>L8Z+lX|bLLXWKrH)n?76}hO1-e=V7$r30UcG-;cFY~PW z2@&VB8|mQ1e4A0SZ!W7v@xy0kmmf0y*dHb8UGfOHlBbdY5f*rIP0eKD7&XO3Pb5Al-7^@%jSc0jy*Tjz8&8nMLSf|PE<(C(|#kXm@CF4bzn;Dt^jE?2_!vXOD% z{Wu(+ynG<0dk(y6)f5mHxXma783IGu(j6E}&m?Jt-$_LkauE!URLydtgYnnA8y!_~6d8oCXN@suXDWN&t17Clp6^M>5xEezg&-%#`Se__I)b7M_3 zasE~xyx)E|8hvk5P5G3KoCiu{g+gR=jo9ZUkpkgFdYNiGGVK0TL%02NGa|R4kkwu@ zPTrdV^e=IZnw)1xqvhWeVbK=yxuz#&0yL8oRt?b5&Jib6XS4=${y>d*_g`wmLiSfAUO(=x?PxFzdALNeL z&~`K9Nk(Fa^*Dfub<8A9b@F9CNwae_{_M~JtmXXkG~&WjUNdnKN@r_=WYcWP*M!lI zm84RrUZAm1{FWv*Ok1IuKwR?ajKBS%>1qvr5|i)g@Tq#~5U%a6Y}9O&f%*9w3oAX0 zmfXKxqaYXHE*f?W4H33eW0!g5(OH7AzYim;6ZdKslIL+#rvHc$;;VxiQPgtD9vsG* zt~-YA*HTK4{~XcWlR1$bnn_qdY#pM*-3v#EVGE9+v#vR*S@sSll)XBFJ1mQS(mXFO zCld09V`nvIXnvrH%xvvZe2eMg1r6=_aXazwgNOhqzO11$Hge=?cMJ=}R<||HNdr6z zuQ`UH`RpCd6#`~&svQZ(?rCO{*YQUB=NO)*J=TbWp*%cE0|8=05o>(GDBGA z3k@v>dAWix4eWoRxmIo!#7HW)hSw8yABmK6l- zV$?1nAQp6-g-Y!8X=I^pytZeQ*GlQS4S8+y3p(D7YTBp@GEii|P>H!{w(X}(C2QXu z$LUg2`#!ZvA8z5iN3+B;cx%+X+S=-b!Ah1e3(nvMc!@b<9%VqClz&`0(tV=lcvX=O5MXfI@ zI*Y!3v$YnB0*=OKRn!O3UlGvLheN7(W=XK#Oatw}9braFI6RotEJc`n?u+!FWsVMTG`k81!GNZR1h0i{Wqlj_OM7 zEYZCw`Y3OCa*chLVPG%Hn4vOVE1zwrO`#a|sCh zc4|MT(fIEHMdCN$?*rvgH}R-t`K~d?w6n|OADq-qDfgQd{f6Tm`bmo?=eXP$B3!Jr z1Y_{pU$pP}k=i6_N=h=LSnlr_vY%hk;x;^Qj#*a5K*lvKeh)zc0@A>HjyPV}CmdSe z(}q$f48o+bZy#u{5Rgy7^c#4~(uqgfWn_Im1&eNE+TrjsZ7XUiqB4HF;Rdp_sD}>k zv3sGtL(K9SiG(V_w2Hc4h!EyJ?ndD-&rjE15RxK=)RK+3iNUCCpsp6tz-QUS;qeHa z!(Wz#2XJoa6pao)*TV%w{kx#Zpld`ld872ZXxZ9vx}~I49!Sv_!&$93oi7+Iy0qGI zcMo4vd*~Q7&mAT4br&ai_s?}z{sp|yPltJrkM3!i`-Lt`j3(IxyKBKVNVi3_l;RWu zBS1A&H$w&j&iyGQN1376p1U}u=ib9=)uXAB>AJ@Bn|p!O5He@#=Ex+sn69ogwivcksNh%&wiyq_JU3p07oh;Mjaaf9R?9>y~QJW{a zQW?QZ0(4dULi`h~EpngWBp>%ww}RsLTWI`}!*g9RVZ_|x6a!)K3!Q;vE{mrUNv!2w z>F`OmBpDWYe6H}ZyaC?m?ud{tl`wUJ^_5ujXUM>HAAOth3`iIl;HU5LFJO4Ue*iZG z>U)-J3D|uo{pP%-tMtKa{c}9M9P&5jqvs)dksGDt!V3RJyRWXKS5hB&Hvf&uFfdYo zgMfUZazg4CIECMj)_+Oj^YqLyJO9SQ_jiT9Az^q3L}r4ZlS~*BxqrJ+k58w|G>EVeXq=$m9w3{ra0LbdEF`_bk)jVQFDOrU<6mLe8l0*> zBDbD+`2!;>bm{$AKbKxD!*GHn;`g@nc(<-g|1FK5(K(TT^FGj9$+>XOR@qWRk55p! ztG1e#m&Gbk$!Jx|DXqc_;t(+#&ELQ{Uzt9>QR9Fa2!-;v~U=kLY7zXFok| zKy&UrK>Yyy0s>x*HOVcReuzF0LI>)P5;t!iR>RCNMQ;Ga_!41x8X!<=?hRiK*W-6# zBsgmodLOpi2cH6cvs6EZn8J8P z<0JZr%oHT8(@!J3UfLazNV41jw=YZbbBBRqlYR~{^k#nba%gzHQ~xb>l!j#)0d6x( z^mhlqgS~ouvd{HUra?{;3XbSIiU2@cs?m~0^w6|eFUpK!t!xiH)c9F{f`*WN^N3!t zyydU@Fqt^&yEbbV=njTOxAd8$WMSecXn0Tmf`D?RI7P2vwjj3=mOj)EdWUWlbbgBO z6Uv0;oIFJz0WID$L{m%2H6>pCS%KQ%#d3r2zwf;bC*&@Izw%gTh}(;u40ij&P9H-y znFteODqEyB;2{`^0=5Z(ul)_j30>64R&Er)HnRyMm$@MaQZvFH=S3?TsqGbsvkOa#nrYiLEr=CYMU;y~@9aNfB(8a|~yBB1d;-mt&3 z;R$I^2<*@Nquo*Ps)r$;1jICeQSEcXKQxng!a&vdvr{t-0jxM0_3`E_Lo7AN6r9LP zVsP@d`r431<8sG9AbwXm#_b0ch8wn(mjW>=@X9gZ;Y>+WfI3|(41uF_a%{Z|E5N22y zE^~xQ3lBc(J+<9ko*$#mkqy_Hxd30Wf=zKyVf;>59ydE zn>;-R$DH2`-6$OM&{}M8>%eixkRba9&p-&X!}^DYk>zKf)SK;mX$WMUjF<|>JTu@H z7gq|dy%HHGj%eI*=RiJVc^{|At@@$Zh==DS1fV~cP-Nwrco1UTMTDf8!SFXeT&ZMi zA`{{aNic@60JbyEt%0#IM*L7YABHPWp#7m(X*?*1Nfkn=$ruEOwZ@7h3D+0`@$`Yr zIuuu;j zkGmVq6gDIwB#aj{?`^C}gt(J#?Q5JZM>0qsY>X!q{%K=jcFh0lh8jyrN;JIa3$^E&}`|UTzvh0&dpXSxZ-j|4kx7l%^E9-;vrEPl!blp=UtsiSxoJ4>JHL;_dtWo+(?Z@)WP3jr zQrR8B_Pp=*WhZ|(9+t6OFhrQ)_8-O_<=I7GB{sb>61#KL_#1J`HFmkOTMz1oMzM_s5O0G;A*O?* zVUeEwSVUEvC@UgOE*S&30JtaX0B}0vR}&?H<#|=b6wShPCSTB-Oq0raOjsG>NrLGH zjlgGbae~PNaduM@vB8%M2-LEI8d5n}9Vf`*G*j7Dq+}kXCQ=mF4F1M@$d<(WLZ2F@ zgJd3_yozdKS_?Co{FxvA1rzI<@DsYSeWc8Z9izb2z*L+3O$u&M(89EqXmIz%MtKDgiW zArKu1<1$UX$V%KjIVLb0Pg1D5CWNxrH*5Ptv%aQDB!wJwkU_vUqlp7S~r>+|rs*A-z{aI-}bhr*9O?Uni z!wTwQlAn}o!bh%LJQ0lXYXtS&7S{grzyNq}j46iDJZd4UoNh4dS07nz|36bHtypCJ zZ!iV0L-pPGHgCQOkF?0o;ylw+62jAGY6I+Zbg{`xs9Gv)!;l*I zEHgzCAt}DG!Vj@!hgGH)BowECKn*-zZTh0T-gwL9YfbohC(Z{~rUYbD8e&yCV7+Mo zVR-7s(K?kERpJd71zn+}m`c=$w` zxW+$g!p{J3fq9tcK>J0Ls5r}7G6ed<$jhc7GIqZ1dCpno|O+@lD>X8 z88?txOQjHGSBRr(3Q!B8u;Tf!NEsIh=72an1;S;O*Hp^5aCV}lI|i~t;!X=nQvHj~ z@hf^^arhZ!-aP4d-2UJuI;xBdVW$*v{!kbl_bc_muxVp?(Q$f~+zMUxrXp??VR+a< zYG=yNL;M}a{%M6Kx?qS)Bn%HG+=*&f;%G~P@d}Uobi^Pl+L;vC+)JXtP2jOV2X!!lY9&s&XO+snkxVA)ID$*Dy zpOYP@EbsgogX6;B+`u^TY?FsUl)V!49vqiJV@N3%P*n@4eC3)hWGLK$X>q&DrCdND zX%RPi`H)^vVNo1yT{3Bk&yEkz?|{p>wTt7#(@Zq43t>Kxw6v@#H(XH%w;E2Zh{G=& zbJg-thQLrLTwkVd$&g4C8f}cjuUmN9IXk-pSVku-Hd;P#`?6Qta-VX--sLMRs=Epv8}I(eE@~(-|9YIuRE_@Vv?KE|&Bo zI)SbW3g&kvt|oaG_q+727>-9?i2IuigyH1_w()XY@jDzs;gvZ2+AtrVn+7{#pt%;; zfQ*bC@!}|s_lSj^f|h7PLah>1ku7Gdv#Qi3-38?v&gy+tQJ^k_OD7QBRK8~wS zj>3Zk$CP%%h2s3@aph}N#xWV)-LdfIpSX*}jE5Rxd{}XJchC=}cu`w$e-vYRvHPn{ zKA`f7?^;QgM9x^miWducX!L_U(eb&YTMupIl%qpnf;zskysaQl?BZJSxSY4gcNEe| z*^~qGoblP@Ce?~DoJl~YuMv+Qn64Tx_JQ#HCMKI<@j;-g5s&AHBn88|TJd_C5z|u% z&w_in4PdPo?@buKcP#akFgh6jVf=AYqg*CQqviC(N^Nn|c=1?}&nG@wTFdxfEF&9qtZqKx$Lf!+Pt_r1{@cJ+$y zMICu{r=Nyy&U-69NAr#B6YnA^cnB1O`@vuRuXQzo-1dN&>Qx{c*}P|2AIiCJWJH*}eWaX`3vF7XepxEQwI*qIj_$ z=79(asbS!f_%DbXzDK}^OjsE|fq-a?DsX#kd?h&{ZP^juh14lH3}J=G54PH~%r0M_{fDH6C7(&=E9?A23nZKWN71t$zmm`jS`6*qQNvHy+0)zJ4j z2^u0PZ9cHVDG3p{lu0;1^2ol5K-OU-F7YD9CG;mRmZmXabJ0=?4J>SBf0X=y$Ws zZRJoP<)u%?xFcZf-GpCB0iKMtb&OjH>;6ih{R250W!z1`H(VYi`M~Ap37R08E&h{1Q_J{YyD$ORU*J)TE#JvF1RQJs#b?pUSLw2LXFD z<`3V6)zq6S6HKDdMohrY8;xcWulS(P;>@b@jglu~qgH0Kc*2W~nwP`FQ=3_=wR!&r z4s%n&OLYWt832cz<_qQeu=|sc=2e&ZvvNS_U)fxNe#?cZKNM6kp4P09fQfnnu- zv!baOVlq0JUwTYW1I_AUe*P|yjhKc59qnrVtsDlBuS-O;j8B$49b3N4GN197nh5)R zZr=57b9mX;obWGTyKM88e*qhPX~uW2xtM%@q|b0`^JlpIpyD92s7Oe&EIr%o&+g{A zBU!&0Qat+FOqrX>^|im;B6%hj^S;B)B69Gkj+(;zOlM-+R^*sFQV`%_Ov1pLG3NOs znlM`FObnL)8*hG~l-c7Eqv0%EHSJk!wuris@2JeiaJPFFYAAVyS!{{&>FeBLRzTJo zGhVO2MHE04^w?mYCxFsI(SJLHy;`hf3mW>F2k(|p1W^JyZ)11@hq_m=rNNy!5a0;^FYu1?O!h;MPX^23Mb zp9xdOA+&#N4y7ed8BNx5E+*~$FU_gtHegucT#UliD_TyLUrvV2Ljjw_SSUsEm*rzA$#(aj%p8J=}t=+(=9~rbvrCO1X|i^Sr&>g1frW_N2N3foxoX)sps#5Wr&^@KHD7B9W?=>HI5=6?B2EzSs)rLt zj2iEmK+l}rz+xb4zJ(5AuM1G{z$TW@NhRE2MDHNh?>nq9k2bTkAia1rR{R}y?AFpE zwjS{LE$7@D8nm`NqqQ4f+J$|NTuxhzYz)t`^d}YY^=saAOAJ_gTEx&Jz%w%+7LVTVmLRCFnXa11&zX^7uY|$pnj%y;_1b1*orRma!5wnZCr*wcPdw zTwP-kPoTNZ@pmxHSZBd2ba;f|N^b`#A zJ1wnfV1DWcd#YLIofbT*vcF8{vLOiL2UiYRVn_kVd@Z(m4Z2RVqZaYR3sqH%sn+6b zKXJnHjQB$R+F8MMOE{ap7R?h|Z25pJ%FCKM+boe1#v9mAmUJ=%cToug)^is8Ff13) zL&#Qwq8D7TP}JoPz*{4t0TJhciWA?y9&6ow*Dd~p2|H?&bppYESi)p^0OeUhcs>_V z9h&?NSUxN6Snld&2Do@VH=uZ(gRFIlRUT=vwT@lgfWiD>m{sgZzlHIEfCwu+mzC?e zf{nQ0m=a|bXJGi|1QIgBP=z&_>P*~sXv9V+tYP4#vrZ=6bLVSAw`)HuG-C9NVKtSql!gJp()>;ivqpH>LuIXS= zHLHldlKP;uhP9*2&2k)*48+IaDnHfCieFu?WA%oWjjX>D+c;V+K#W*u^9>K~b_n!k z#anTcuy49mY#H-8BdBq72n)@$`rwl(Yg?K^Z;i;?__LGSP$#WBS^JP=+*8-Nt$1zK zc3iJUWm?`WnhISLJl!>-XvCfmJVMcSpscBYmtjp6ne};7~jpzY(pKTS} z3S~g{dKb>-SIjDkr7{dmo^Sn!%;y2_SZEbn!ye#=-&t$DI~r@T2MO=`-a7DI3}h~| ziXe`eHkm!$gQ>pvO6zB&Xa4-UbiH*w_2m1Wk`h?QB6P@8MHthrZM4Rc>A2!b8M=sl ztJOw8KJPhj@-FL_M2Oc^5|AMKwPWFHbUTKhETmlh&66es1?zsIh9#73%Vq29@~NdTI1$f!{b7w@eVb(Y!6(Z6#zRT*L3a{7yJ>w$KpsBJ7y!#%tJq57Oqc#@4QEA%aIfQjsa5%(<3Qub z);@$0Lns*ngSI@k=1~ff_oWWHl|K|G=22rFB9R}w{Mak8&bt5}=OqQ_ z)OiFqMveq0o+P#KC@o>&Xr)9^pz!3%n3#Lmc*Z^kL)y+6C+@YBN5*>;Hl@m zWI?FVk%+gXxe~=|G9DvH7zW2tzT4QF*y6dS^n^Q_*-sz`&8j6TXdF*LA}gj^VkKBn zJ8?Y4QjbG85yN~=V&OTaQR0U3;_{A3r`%Y>oy5pCvRUF$;+IcQ#Nc`8^fF#N4vQEi z+-aRSi#*Ara87N}DXgzfwMm>R^8!dMhX{KNFuil4H^g*L#5XUwinvQ~jqWN&D?IO& zI8f#lvil}pw(~}SjwueS^Y&Qn__LzLsO*LF6aOO3;BYoT-~(D{aTV`boEV9(6XL4x z&Dun~E=g1bc;M&^ZuF@O6YG(`^1y=4BbG1Pnn*<|uZ`+>*}~xL(Zq_RLo{kCE4`lR z2hk@Jm81#}uwQYaIG5r9p7<$Itm!>K)!D?d+G4B)Yl~hsUzu>XbBT-yb5Ga*f@jA* zx{x^i9bgz+@C&-3<8op?VKC!(2!*h)bBNZIBrYH{CN&uiD1g}0^|%y{6NXz{7@#NJ zNEDkZJfU(-=kxfaBJEb+5FkUi#W-Sy=N0!SyF@o zwC=Ywf>3oB#Q55l5s*JpF1h56+7e(pLv(R=CbO_BnCrvBY$Dc5?kAbhpRK=)<*hct zCZe81B0s_w3U{JyS7|~>&WW%9)*{}9kNwm(ydRA7>>Wf)Z^HWelL7btaGHnJ~MiErg9IL8h0c+QhRNzKqIfZ^NqV8a^VsT!I1k zyZ3Ek?Zk)lpsQcQB==(#+fW*ur)q%?fUz}gLupn^F@uZu>KZy=vj(;SG^sJPz9G%Z zYYa(Y*eDPxG_!T4AjVS%(v4#^f5VWn^JAMhbdRMMiEEQE!`s?+6E$9l=KbcjvE<*; z3ud;r{Z7<`7evAKZnk@*5-Cn{2J76wgm5RzHje1+uC#34DM>L_;k4_p}x z9bo%h)`R4Qf|d#D46=#k2;WdeTH$bbsI38QvvZ|6zq5t0fIo5Q=6N<7g(V(sBn+&Z zVG~and38~I%N@XW|LOK$o;%w{%I6_fLcrEJwl4`-)*8Amu!%FAWi8o>n>a(8d}kBS zS3J#|FSXq!)s!`d{wrw=Ki635QcxY&YnMGN)dAA9oYqduY2%eDOJiQ6_*DJa8-c83V9Cu~j91AdB_2kux_yf@AV8ojVpqrv$W)cQBJw_Y$gUy5aEpjT2K;+^joRe6XZZ>L`w zkUv3Y4{_@B3{Fa?N|-+kd9A?*8xNwBN~t?9BqSh1U^tl7Nh`@s%hClPx*ajgeV3oM zM4%t5^B2y+S^A`zq!}JXr~QSopl525*z_#xgFEm^8;KBKXGnx#PvxX$aw_M0c?FH| zu}H1DNjGIS%3!SYF}hjT`bodPgMhC;Ov0N`xTi{921p@*jKa61@V7TyZkklHT(*Zg zosvZ8m*->Mq+p26C4{0rVQR0W5^BjkJG)ns z8rJto!gmbHSd?1g=T07>DME%O-5_Rh-r(l2z_8SjNoV9Pd_nI)1dU13Kt@iIcwLYm zJ}5&2qCXKnDeXU&VHje9S@sJw*@kgRc#M_v!`H}fw*lRhGJ|9EE=K~kOiOA+&#Q!V zp|T*==Oyi@VR_mwBMCJYC5dG#cfm3YLref@7bl4)mv47u4^|`vuyK9Sn<_6$8b(Te zn*?B+!89zd?8=D4k~K*ksYHCc532=9=VjsFvYl)Z3F{A?wkC-U^mmw&&@A{3F80E9 zCZ!Qm7!k^8Nh0CLUVn*-&fA@YS50$8zs(-&J<*OgF#ed7Lw4XX2%SY%=Qr!Jd;pJt zSEbIpI4_e8v7zwvT+&f`g7B8-;K5luqYXhflT`oZ1|clxy{r%zawjQ_LI5wI1?>_-Xe={6ps$MEM(+QiFOw=ztmRRv_Ivh15=2gXby100UweC+m|-XEHda(I3$NYv zv+tJ`!e!c15t-TUZ>Pe6@dSjxV3y~FD(Dkz4<#e=EOf;y3(w%k*po={JdEVcw)?XZ z?<_BfRodH;RBvNgo_CfntkK%%l1|=22STpVUXL(59C%1RiMNYr@>U-&Hq8e~R<+uj zP)EtYP?%)@mU!cl8GnbfmcA&;v}F5AQW;Nd1zNi|^sa38qxwZs2Ncw_k0(9KTi-%7 zR;QueAG+7Ki#OePfWqd%?35pRL)(USyzG!W8h1uceO*(#cr?llAnAzR_s6{jS9ALq zVv}oJYA#_y;8{z1Fmb@M2*)%D$O?uApW4L}XHTEk0VrD6&+Ou!2yP|b2Qhf1Uq}15 zvU&hlktrlUF8T14sVw_KdZwz6ci=)TC`-+7k?I4w9J_eQk4qUElvRn{UX90tca638 zB`LXYN*KVIltvs2Lg8>_nte(+hXgdJIO~k6aI%H7?S7!lw~J88B`OTh3Suk1wI7ld z$rlO;3uVqwRPpw?c5#07Elf1PeEVW@^tUjfuymn)HDOSG8{`z&MO?wm+XReD?A2sD z0R9#cougE%>|&ch`pr&-qq~h>Ywu2Wp=@3J#uluuyPR|wvJWXG3CBGAHyJ$CV^m&bh%S{;dI zKE2njquxB$B1t{e+HcPwV|n5%V#46kVY^c{4xllTi9d??L~ zd<6!a!Wg8`_m&7xT#!1^j!+h&Kz2snwu^Hzk|nVR>PM61jdv@fZ}fU#|3~Juu}%88XLpOV-+1Xf!eK_mrFdmQ*zl0%#};il%m zkDU&2npX%A!WQY!2~KEHiY6a87LmV`)`QEi{@|+Ss6jFcl|)NuJk?ao(VrNQjV^K3 zt)An5<%1qF5Ddl-9feey$?M#94y^g~=n9do9s4O$Nw<+^v~whY=@Ul`>5l8FXtX1i zG59*#QdYy&v@BG9 zfx{a{<0ft0m7xLAi8KKBnp{g(JoEv_ zOtQI0BOmT?h&rdtU@(7=gQBkdtgYCZWrT!%j#bp1Z!$>whL}T+8KfcHU%-W@HA@Ml z#~j;8<}x5dpf{^-Lyq4RJJu7LKR1$8%}R?M{_y&&qrEVXbfBuW0}uBl;Y6Er(Q%XB z)t9eI*_wmKWT0=m^bcANKKO zS$0g7J`WsSNk%!QijFYk2>Cuu=i>c~>SfhP{}=#Up{92oMqLoD3|PzSGHI_Nku z%X1{7*SvH@!`0W0%48)041|_G$--~HyCJs>WC-*Jr+@Oe^07=}8}5WAZzqmI zFbHl$B*##5xiBMHydg!IEXL&}%<2>reYqj|P5DZEyCXS}g{7hk-?JrCi~(eG28||{ zUt5!d*r`o}V-Pvnq71o*Y19%1M>T1;CO9$%W+A zoW;T{RKVos$u`Psp5|98qf0$(mn=48-^Q?h@1v4lcTCPFk9!*pr@AI@`ftpxtmM~} zUb$kCgJ8Dj^W=any^_b0q-6*|L>aJ3vV$R4m0*0oWc-K^uQ`P`;cfSoF%Cw3k?azi zCDhy>#*9fmM1+ORn2g3H2T&C#SdW4q7bedluAM8AKVXikSj(*ZKAG+*0R$G)z&z-L z)yG6zSOY7IMr)Fj%J(d;hM{tMVe)CR(Dcp87pW)y`3daXn*2lg-=}us7bRtpIDXvT zWFP99cObd^Ta!!-8VXUTlAn>8xnLYKwI2(`U#M$LQgcXUQw%fwp)#>EUy}m$NA}^mB^0 zrg)@8-h!cNkn;eA8*X9*D%i=o7>L>{oUbTC$*-SnO%7*^>S1_XuXR2p2H(P1!Q14F zC7sC^#84jt3^F_0koZC|LEw|-+(8MKZx`jYbcV3f`sl`9^_;=vAY~Y6-oRP^U%=xH zo#HH|r)8@q&eqhDhh>Q{lr(dWCblK{0f7!;R;sV^8)Ze|(kd$wfCHNu%DFnlY_D-=O$z7jsiCxKX2C@E)Fr-}U>^xg;asgtTLI~-dbEzdX z?(Y1XbS+g*(7%^c97N_JhSSXW(izHH^>H4RIp8&+K*T^sU*|2N%VRONj)7^}&Lsqt zHU%{LRaOU{NEds;f z_xaBK?*L=q_k~Vz_XZzLYRMc+oxad=v2&#`mGlJ-P6IKOWvOvLlEXsb+m%j6n&5+# z40Zal+UYoA-*wJW@`${(K=`qR=~+I@t%brB(4A0MQnx$l=z+aAIyX^Hz{MJ2n(lBu z36~_oFBX>lQ?afGoLbgzr;~2$!W!2Ig*%<%iZt2IJDmZn<;NJP8}D{@CYjI_Hn!?x zT(bOL&Si94q+*t@_1Dr(N#%HWnTgJH@dTT(gw#cl1+? z@GZ_bzohZ7NR-ilvfL#DaeWF#F+E*$Cetv|hY&d8PMa(Z={z8hjn@J4VbpN*l~X+C6hIT?zHy4f+I)WD2x|PK7LG8j zLP{Du7VL%PGQ3EnV-AyCQobi@H3t5O`=!B{pXiWKA<_88Oq->z6j@x6n+(JA% z-U+i+&!m)8(qi84DHc|ck`e*GI#TGolzdq?vJeZKQc@n0c$gMA3-}s-XB_>{_fs0Y zgNcS7Ra3-fio_C>R!^x(ES8DIUUkXBFHv+(^?`}?Qbb+PIpk9JX_O+WVIH(4AUmFc zQJ{6xlwU|6()477osh$xEmJnheDK@3bGv3GK#$fbCfeha%nsP_CB*?AoA7rf_$@1C zBh?sk!a*P_>W1T7&QAH6{0SHO$ZPj33%nVULY2FG3wU?jk7+VIMHIJE!!5ZfA9z^F z&rQ+8h%qVoq$NoK2-C4+nHcqZjZeuVzn5e|gcfQ}OxZ*n@d%OY&ay-OSt;V^F0R+{ z+w0Ww9=~ku$!R^&4vq>Yod*MOU)s{^ulta1kBp7VnoFcZ1Wu;2M zCficp(BPb8#t9^uyE{eHMWUsO?K+ThLY^72-43QuHOIK@ID`t+M^Y3-O^mCAfhSTv zA|RI>oyG_5o=y?_JNyEh!oIjy=RBJt-Us2#bon#I8#M(mSyaVW#6zrQ^afEvKRNwiec7% zI4$Gvq=+}_u=YUzMhxgmQ}9DAJV4^z^&A)kdmg83p{L?luA_%WrG~Ov{j*eXFd#Lr zJX;b5CIzQvkolx31qgga&c~-1{>BTnV^W(@PY>{PY^sQc9$+VRs@NUn+QRP9TXd;) zY0B}CQWTr&&tBS610dI$+ECEtpGT57Ld+oIh#N7zT52?`b){YrEv0*LOoz$x&5cg#K9mDhkF-+B~m-->8kDDO(t1LfOJP@OB?m&rf z!_*ie%=r*#1tc|1Eh00bpL|2qxv8;{5)QUZ%_=`60)wG*t5h+o@k1vR+VcisC2nY) zDptFkhUB0OF_CcR)6~@zrn!m*#utusNF`V0A&2{PX{S_iOAN0Acxwa(u&sl$bWqwY zwLhtlhmg0>F>>D6=uQ=TNj$ujwSn4wQ#+B&1=*>4%8SPbpZrCtxY&cwoe_gmsk-G~ zPRq?n#g{#Yq2|AC3gh`iiFKMz~4p~JU*2chSIJ5)U$9>syN?+ z4`pQ_3!9UwfZ@|qYsjeuc7Bs84vxtoQW_H*;TIsg4*Z*%|Bp2@u-={6S>dr)JkyWYU){<*L-G47`SpfbsI^_ zXHA{wskl)#24}_PyQ!t5TOM)|69})LrmCqqii_Xu8iSQwx96$i7>Ps!3SXvXl3w{h z*fW?-8jI<;?VD6_YM001B3~CSOe(m`gly}N3^bm)ST<2 zbUYRaYmF|kLC@ns`UEV|{1aTOs2btRoTC0Nf3{`u006@`<<>DG^P2v zEMpQ@uBk59UfDhQU>vq)A`-8f<~l?qIM;|#LhZ_~Tkil3(7%dHyy?hA!IrTwqnhh~ zBn6*J`pNiMrAIASoAMC~TZXW2C!=ZJYv9^NgawTd_G~h$qhdo>Het9IN*uznMlNv{ zrVPmTPeHwY-^3-J1Y&^4k2X!j;GEmcwMein)qA;9v*MsvbJqm|a&JIj6pU=?!jA^> z$PDc(>+PP*E1|7!?rR`n)={;)B5t=fHEjgPO4vRl`iFX;Kcn^sAh*ZvLb{Xo5 zX3f8Jo#NvFZU8+e^Yar=&KbDC=rqt31^ouQ#O@zol;qCLN@Y`qy6(sfau{!&GYgmE znpv2IP7QO3b4PEXV<2~=Yq{_;X$PUKBMcc;=GeT37a06P(f?en%10=~DB;;8SH27c zwB&oF6JF`$e&fP#Szs&vo6E1<#o0>PAzIuRy~X#%@)CYcR3N zNn&#?{Ib}UPJG}KA7eha@I8GeNf7A_rAqc8&KpD@4w4c0b%f7(770&CmeK%wGE%;JfyCki#|5+ zsH;Ra5zm^nPrAHW&M_BdP2QNp8qGtGJAceomjo7=r*h}2r(AXAzoc{t1*cq5qy%|9 z|Fkf;^Rp|keD7Qdm~_q+@GoGWUtRnE1$19>`I2rtG#6iWZK9UEUXf_BmJ2a_eS6*Y zx2OTRt|ZLbg;?WUy5};IR%K6+_(*%~dQCtcfH`wLU%F_gM=tph7!LY>Tzkow{5cc? z;~~jAP3${LKtNy*Qh=Pp{L|tfB{WSXFTx>RoAw)V$Cn7{RnqXaS8JNMTZ@;n5|B9; z|4dF(lhSw)ms&%LEA4M`W}fX3 z*oYc&+3`1?6RMteKxj#->Lnm6T!K#vuhvTwN3-Qk38{IV#%UAD5L~I8#y?HdJ|b1g z8K+8GFe_P#4mtYcw86AXi~?C%=`swlj*PSzqQUD$q~XW9EYI>~lb2;_VNSQSAkrxh z*l(eO;YN?N@c%+5;QfMWVs}Z%C)0%y{nIXyCU`m%Bz<7&z_g3yH%xL@U`e)eY}yMN zf@>3jesFqH8Y4yV^jEwJy>I@EwCbc%&MN{#**|mBqFCWde1Ky6Chb$9ap~c+2d!O& zB!8Nd_Ef|wN%s;Ous4)92m%wq3$KzSj<_ulh_@LoPov|N(zmpD_h1;bGVK~Y6yUk1 zbTx*J`9J(WTh|?5^Y#8;MfSRhOd$iYM~v)oZ|2R-mMMu5{gxysp;g)%Q5}?$epQYZ zmA2m&ZILRT+G(r94jrf!Z7HRtyC{C|&-py(-q7DadF7txjAuX3nV+FKZRtm$J9XJU zbaz{+fl9nn{^`&TxbcaZsP{)he`VbDY!qMu_%@49E)mN%&Fc}GYt|zXn6Yo@Om3sQ zC#_3>eQD^Sp$<%{_BAhouX(u(HKLse)(^@JZO;fv_13_&3gL@U*Kz{Lp*S2owg;JKqg`lu>}bhKUVL zpsM1^&=elX_FYs|cfdEvhN}Iv`yex~4^`(!rQvJUMcrRRUFfCXhN|@vNs#OakSAHb z(!a^-m76dXH{KrFkq5sAVxT2=hpMd($u8B#gU&n7~-IAIYEB49Hn8XpEn6fn0n`YFD9#3U9QTv?ddy&2)*LRiEpE|kp;Tfn3nJtNfP zxzaJTghkki7luT*Q%k=Hb$v+cj0Pb<-c$;$O}zST1^1`KM10p)O;PA5Uf8NlfD$9r zZkgo5^%c;9Gg~3shf^XpGJmAXMG*=|q(`V-VrlP*g%NJFI6p$ohNU}1;bG>Ip(Mh@ zHYdq^frZ6WBj)L2%e@5!a3;5D5x3m+VdQ*HLK?OsxlMgK;u>>I(j+0K9niwD z&szzTt2GMZMm=AMc%2cD)&NK+;j}tJ-?$WVb}P#qcOoB-XpAV;)q?8Zh#1dY)hZDx zC9`Dk=w(+S8%^7Vm8HFJM=WPulKuve0C9a6sDEuk#A7-{(P%G5?}6LP+GNF7`e`(g zkO1nmB|^OcdLJZ;BGQ#&YI{?vO)!1FBjPuPNNrRQ2l}}=;^{!0m(oB0v7=R|BcA2z zRt8h<`G`R(iO^h$R#TwRg|=LY;Lm<&pMGY@wcjF~Mf=|(KGZvxdM7&vU^+7c381aE z2Q~f`agB$S<{?Kwbq@gug3CV>pw`KeYVA<_ zE%4h}tp5~h{m#_L`K*J|Q8qmu=|~2PCa#R!%S_Pv zZ1^1JGvUohwbLL4DG3N)8~KgixM?$jQm>4t01>w?lCxqNE9&=;!{ZvCV_v;(UE~Vx zRn83*#F1uiiu|5gAl-n1IM9l%kv(+9k`oO83?gKEh+^^B)un6xxfC2N2H}d=vR84~W+NsqSp#gS_y*$ zV8Gxjk^kW?XchQra|B5`!gGm;vh7M%76&b?L%GTvTpD27> z@epX7?G(jNcUlP(3Tj8eUQy?GKy}CspWW7oM;(=UNR5&MqR?L4ISjutDj;gPB38@z zB{=U0;)kh6R5p_+%}+rb#f~E|r7s6WsrPZ@GNuCC(WyaEXLS;#tI`1UV?>lY6K4~_ z#-mWo@YJYQuC47m%5DH~rmT!8^$4Xjas>$>yJ1nsbz-TtFzS)Elk}FVC|5E57$ns2 zP?R?_S~F+@WE|Vzy&MviUxE)0KOA+DtJ}D*K^in@{gkMb`?N|n1JH+ppNKlfyti=} zOaT}E04auoX08*8Huu=kUxH3~b5pc8N|o13CO=D>_|e_e$Jp(ctt zt_at*kYr)=j;JQ?LwXBYxbEX9^+>cl(;_?GcoL@!FCK{6aUUKX1t4~G?nu;ZRxjC+ z6yoC3QM@vXuWY63E+eUDG(J0U3g+1PY?PX@Nc(Sfi^ip@)6j^@@1l&%XhX-CKC)0; zJ_TjGcp-{2EomI8Nf15#W7KoZHmO7k;w+j@Ynj7uQHz=DGTvIj6!>@42aLEBs)9I? zvt2YFQ`6L&02tGDhEX37-Bk=c3vcnFcQmi!N|l#@m(OCZu-PYit75sf_W_7H@2Y#r zfM|TWsxQc{JckL?s^I8GT^Ix|jbwZ!R%q!&sQFym)o_XG;-qMQ9gWu`qB%p6XOwJE z_k?IK`Xn-1UE2D8z~Y7TNHL7D(Q2A11#j(w(8c|HCyd;W8KU7xt>)+&)+OojwAM5| zFS2 z^kgj*Gq0ffs;$wT8GkE;?re`tJxWwqqy2dtPM98z_GVR-Hib5x^!3-#6M}WmB>ArC zqqy-ioM_#j(LPiXzji))jF+61w+HVp58^*K*#H?hLWu>q#F=afQwgJ|&3n8gfH3~?9N{(x0F z$Hvq%MCPi^#+ZYg`pPMTbV`kXA~!#n6Z5SuI=MRAIxogfoXm|;dzxP%H+9R4iPfvf zokdjfZzziK5F7qN;9HaF5%$AugS-F2q< zQ)2e$Owr@syqI9IXnKsk@gQuxMT=l+oDnmOyRkv){sGrBo{UlNgGk-fstdzy1lEUU z#VpWOfI#;wg?f5ytjNDJ&O!Wm8&>z>+!#K0sO{VlTF++cRc|5U&>d9VG(YAq?xJ~Y z>=0^Q7?aO6r7xFgPOFbmPcq75ZCc^7l~rEk`cljr%pt9{Kx=mZ{K<8B%wg6sO%PjG z$3%0z%J<{(UdcQNYv$`Qoq75sg=P3CraOJRGp2&^k&;H?P!fA$3fmMC3RU!z_~7>t z`gL#2e!UVke-`7(!%4LVyc=~o5VMB071E2v{f8KPrc@>at!`DgBlAOyfr`G0`410= zPe%Y-w<;$cVt*n=o$*RI)fOW9J5+g4!#6P>>Qqz3`4~Q9Pe=|!7#qZMy*t7{TX+m> zp*BV*G0?HffnNGCMlhJ;JCIxAScR$4Pci)5h|mp%(Z==7zhm$y=`S(wal`))?Du;N zpKH9YHKBE^66N+bq;bEOZpFAL`}sa5OXOm(EyH4q?$Ihn#e;t95POluFV{K1+YkzN zjqSpy*$SU>j}7`);YCC2WB)3Ay<_b3e-)1Qja92-s?VNO5fD3*YeExZ#c21c?iABG zHlGVM@e5;UtgHCJ9ZGy5D3(Kokct7wIIgMNHjo!bJgU6uZns!_hR7MRBrB^&EPrj0 z8vDflhhGQ9J9tvf9YuM1tOw;M#;R#OuF12%&>-S}o>jhdJUKQ^XFi3b$F{HwlcO7a z@X>6yf><|7&WnAPN0+9lK?smQPKq)55E?xy)~Gl?J7$O&=w0P4E}zCv|u_qL)B@u?a@Cnm(EbD>PeFj{x2o*a9YZAdQDSNc}@(A;UUCY4xeCq7Zw zjhv^)7PpOya2cNB%IsJdan85Op4QBWbyH|+r?NCK0lb&K-5V@T|OWprs)#Vk5At0W3QZ9Bq(~slFLn-f_*aw(ke5qD; z>?v~Ji8Y9kTVtKYn}JnbX!m=u!`Yr}(Ln1>RwPu+(B&^9ivr*wpATY>azwyb>INs= z&R{VqsLCK_cBu-YF}q`xL+bHitU3pe56a3)1IhW*ShWBtT{K$aLq_{!)zujrMz!6l z`mBjOtS$sY)2B0~t9r%_7IodK@Q7VVRVZ~m7W=kN54C(9Tf_gtaZclZx1Nig%KyUA zs&6Jp1JMQ%UAk3ur1Zq^0r=PG2xBcRNWX4Fns70Yj>{aDV;hp0C%Vq>cA54D-$HlO2!Tbk{ zBR%7sg+p%;|8%!FPJ9T=Rc97dB|ovcH;B8`C(gjlC5rjQarh2Q&p0PBu@CGsXF!}2 zk0x0w!6A`x9<*{uT-#$j8h`*$cki(3f&EfzXLEAR(+`?B%^25%(UqE3SsZ5%4;Yup%#!AXHvTj^HST&_n``Y4kM~kWTrcLe zt>(?lIOW%Dh0}B5x^i=5N`nOka-`$=afK{T&5IHSy2ahefT<1KP!Wga(BW|bN~W4A zX|1x@RDm=0V`Wmyg6n zvFdqDi*wVl#Mimw!q^@xGvj)*&`dADMpaXPIyyJ*aYYqeCt;)*UdPi^o6aqbo5Gxw zE?{;ebaC~vIO6fjMcgCYUggsG;+$5g^NKh=@JaYawt6o@!<+zDnWm<(T73^Py%DFT z9Fk@@V1qD5BU75Okj(b-jr&*|K;zb_s#;H_TPh7Y&yeGIJZY6V3 zkMRug6u~=U?diq$;?y$?GFuC329w?5kc6gEoXUkH`xPXJ%D2aN55+yh@lR#x5(9g>`(>QkBt--ttf6I3xyR#v;NGQw2{%^x(bSW1D*oxKdqxD7 z5vSvhd+YL$(mV27oI6ebC9W&8RXQOQs@ul$xAD(7^+brRQRf@hLWw-a^b&>}ajwFc zRE5ux{S)^SqhxC{^9%WW(BIU|jh?{5}TjtJYeVfOMhR9pbmQF;$_pp<1W- zpSils{q>HV;yY23Yy1)pvC_wDREn=tpa?5E#ao#^}Mcy+j0x+AF#fQ-_aLs%Nl)rpV? zD_is8Jw;tgyfZZ>#;<4U^bAu$1R!42m=v$h`pLvaYe;C=)OK?Zg#k1|Ic|FPbowsFv^l_zFlVq~a{SN8*?UR<9Q?;s{+BdyANFkT%^x)&l08aVKw_$S*c zlxpZs=f}p+`u`vf^m%c_{BOZYnmR9XRz)mX2l27 zA5X@A!kB7qlrXA+`7Y;-we>jZnDKP{2i($DIQ+SIwq5#TK|CLdA_S6~Tvdz9R9PRN z=c~H~1mdBhGPlZ3R2Eh_h;xM?`o>%F|Izbn0$8n_N$siJ6(34JZjI-RQhppm$iiQ@ z#b+?5GzUQ_?94l`N{c*2Vo8;!*!y|>aeZ(-M$Cc@0ML#8*cX3=(Ui_Ep#&y8;1D!R zudaJdu5O^{WAR~ZpHdqQXX9b<$K%xz4qM^olkv)7+6qseQc{#RvTt5=uE}&U{zFDluKGztj921Ea7&1Ih^Q|Gdr@dl=dQ-rFhqI} zS^e3c<3pK!GFQ_IMSVq87&-qMZ^vAb!9hU`H1hZO4a@+koPhXI#?AO=IBP!IE;n=y(V@->>I9AS&#pZZ0>stPRc`cIXo3fG&gw`BVC6Gxy-7!! z&?|wxr=F6_P>ez++TSOEmuRgaoD%vc*s*)Gb}sIWK_)4p64dD?nNg$APZ$!xm`Sk- z8}vv_A;}4Am~y$mYx++WmY7dRd5VzqgfDgG;lKf=z2<}tBFLPeFKWt-C=~t0ZRMW4 ztYUl!@eLigi`TLej#)bh#HSt;T*Rtu?m+CyPRP@tFgXeBPI);AiyzhtVFiJNCg+)P z5Fmck;Ktey7{b|B0y87U*S3(j03lP7TM6HJs_)IK?wIrl*g-OQ} z9_4>8ewmQSW9_szcB15y3H<$5+Wt*Kj9yD@v`g$HzN~>Bbv={dtu((Lg+*r*?ns2F zZjIivHE@@uRlrcX?a(h(9U4HO${6CK5^Cn4$gCMBNb`b%pQpV4id zpkoePAHwM**4HND{{2kgQ#?IUttCr&1L8>kc{1@RdkNSW^nO-V1U*-m$ZlE4K2V5z zIZq|-)Yni5%~$DeODaju8$hXUc9kPNDH1m@Gk|O-p+P8bMPe&YlhCj;<-L)3Ri6Np zaZ}>KFx|;OvtH*dc+JA$WRz%W>Gz2x%x$oE9uxZL&xw;coBzAS94xNSMKtKr-l+R? zN@#C?P60tB8(FN~J&o1_FR7)tYx8Rr6m>5CobWap#B(c6 zo#|C?<6Y+OYktNU-SwRHGaB`dL;a1(?9uUW3^fKBPjhwcw{U+B$z^k>aS`JtD=i2! zswtKHy`+~yNqb1jTYUbm(L?+^(C9-G`WZ)XOYG-+)474h3SLviCM(xGZ8REaO1v?Z zYhq8{&YhMBt2;Z);$eC!8#6SqX66KyOu+Ur6=P(;HgjBn`_Xg>vhcBVD6 zjLYvYd!){|^S&~XzYx@ppJ!ByFxYmKBN@cC=b@2a&l+D~W-06q;?OHb5BhqMak!cz zW$GMY$XH=ids~vOU9T8F<@I;)u3N(zqc1hTVGOYGx7*e=Mzwcit@7(S<8GFV#z+B1 zdZ4Y37_b=m#INrf`7Lt7>2P+}gfn?#+1cSxq_^FiA?REs9aKfTHSqH#5Mhs4L5j$E>G zMEfo9J5>Dh65I@3HF7ee<@erV{#9d7io0g~otq<>mScvBoy)2MY2L5KkD0ZaTI(pz z{?n*#6N7=>2zUqZp>s`VBuA*eqp7#vQt7n^wfdTdva1Sz)8Cu=1(`g!ckQ>p?=Dmu zYD(lnC1MY8L{zzneQWWV^IyB0X6W8Z`zoidSsK`0%vp}r-FN$#x^ZhU4+sNdN4NT$ zW^srE716Xg#-t9OYZ@yWlT5z!Wuoa#W`b6T#RZc(ETA>QSMXqL`KhL(TuJsc(ri-O zAoBOhOlY3&wB+xTxu!4l`h?#}Z9pPqCHfm$VmjHTKQT)y%r7$?Xj4d~BTWDBZ{)t- zG-0&qg7WyYg1xD_$~2pQ<7kpM-I-*X$`1X}M@=!TO-d0wMC%NbJ$*CHbdEbkA`eA) z)MOAHR%2uGfyYfJnZv-jo2)J-tj4}vmpP`#bP@>6{h1edVYl6cdm|FVtqmsiM9}RO zrd-`+=dCog@Ic*Gn}+JlS^sR3KRvSAbdvENG$+YlJpMX_JYZ6_Bh6Z4n!sp>K9wdR zIJ2^6!>!l5zWfo2g81 zN(*+F*n`l3JtnihX-SVCGw}fqvb37~Sa`RtnL5$z?@f=hM&b8QI;B^yn^dZ~ssUI} z{?){n@Z@+Celzvq@vrtt@fY~*MIZlZ%423HY)!+&{vVSscU*ZKJgRg^QWr~rSpbc6 zPWpf^Fa>lU*g{V7lT$Z&C{WmF- zwIKZOWPg#q9{X)Y%aYW*2u%Yhae30;{LweG4-l8vBOx8VEonMm8j$?|^~!5r<3sV)89#sVp0=4b=8$5b-r^^g5J3ujwK|yvJU0< zN)09S_;8!w+6W!RocG{F`rS?9d_ib6C4@rSC9CvU4jH@&_Wp!JGCMlD;*`uUh7t%W zuGcQrM2h|#r*Rg&AfgU1l3+9O8ZLwH_SJXYVOJ1(0_a!{1P> zfZl|P{B4L_ufCDo#8fUHoEk>c*C*Gr4Y+JcKFFF1PvOr&iByZ=8i zg#w&Xmg=pk$t^`K7u{&kI~N}`L*ZJzQZ}(5L6SCts|fiJ$=o5|lw-^P%hM@d8pM$vT9|T?Z3N`RGJEiEIvsm4C7UsmzpGzL zd4Y+9^z8WFn^aDW_+GEU%DfYDex0FdN z2d$8Xw@dwnoZAm4NK+88NsKkd9qZV@rMyI zp6#1@g!u~Z5Jt26r~2wvM(`e27$oD|>Y=H;9wZRs{l(6x)LyzxX}Y>KI`uLe39wP0 zF_(zlZh;HzVoXhESyUyZrvJ;s=jtBb@Fko??|7=< zK46Y|p}27pa{lW?>HsEN#w4w}81W6(7RH@QUCnKzq+~~NXHuW%LK%8x;jOc&Y|_G3 z)9-xh4z39gD~B}TQ|GDU`D3dxWvM+4^?&`J)M%DA#G_VNK}UB{e+K^ksSas7*f$~? zgbLYcl4qLw{IjZwgFn7$f3VEpyz#x?(6kP$99lk3vwNkTVr3dRAWdzxYeJwQL(-<{ zO$o`y)PJvWb`_?=G(R!w9IUV?C5_)0pdp26Q`qWdcH2BAO|52P2!Hx;Y?^vi1n^EY za6;N*_U4*K(8)*B7O_&x+0EQpX)D<-f!7=s4gT#;pFf?Z;=TO+&~s__?1(2lpY{Q3 zq*R=VuctXu=8`o2Mm1sRV~uI*Lk`ebe?sAu_Wv^UPGZdKX?|q)R@xIf zD{0>PG`>bgZ@rhsp;o}>+?6&)CQ3_U$)hk-xLg3sHh++&oJ`a9w0zwfw=VDv79khX zJ%r&R+_G^;nwq}R?zBOAod+hR`-qu)fv@|Xv|`q5t&mX24++qVpQmkS{m(m)c9t2s z`fJom|1vF~5r5@Wnp(!fzny9F*|fiz!Ln-I`Lvb`0gbP6(=!;s(312j zR>DP<>94X;45&)y$7BfI&fyU>jD=}VIx@&<>5sDTZH3`ar2o~XkWe$M4Xt|1d2`b* zGeWh`r1LjS>DHojUNEP~CF!5AHr`#Deu(R~i1bU$?VYcrZ|Bk{UQKV$$j@Dy{tyq2 z3SG%%eR`Rm8&dV2^jU0zm-nVWse5UvK9=sUcO!s^554?VdOKZ(2qZng|NifIIwuu0 z_hkB8oUFzDFb1xuI}gV#%+_z2{#@N1`bM!{JNm@$x@% zznrd;WB5vcx^X4_I;%6>kH5h0FzWMjx;kxwU?mH2{pnhI2VM~l@g5Vp%w+CKckia( zQ99J#%xfbt?ajR9Hlw{cMMq#yd$UlN!9%sKzE z(tg6z$=q8wIGS(hwSJ5+_oabO=KjpPN@ueQZyHDdWG`xOAOhIAnIC8R%-$O0CVcWX zce7%3gTcIlJBjczyR+a?bpW@@%0jD+x2oJkyPp?5B&G!u$%bB-`qp& z^*3_}1HpZTX@J>HbPnJ$iVrY5vuH*noBKE1K}340vzZTUQFD;_6J~2|h6Hz|6QO3c zq*NU%%iP72caV(!x0_iVJmAXi6dPu~!B|H1G^dxC_Wh?Uz=Xn_z@C~ma*JiDEcv1UF3Ag;fZ$sMh6 zg+M>8GOOv@pk-=^yROxtG-smuG7}MATOj-Nqc)R&8-Y>-fm%xg65hXmVIo`CUW%4d|SDz z2==IUp`e-O3p~C=N^%6vT*c!a)$Wu&$GnkywYDaJAL2sE9IXw#^ORX#`%)b95DN^| z?&81Cnz!lPKl)d>M8IC0GE@hO`sd8I7@%PW9y^HyPf&eezIncm)Urmf5CGWiLbJL> zFEMHLtnMrZzhu6u_YktVGEl4z&#=>K+Y6IdwG$0nW>yKSVLF5eJnh8`UeyNCRhakd z?KBzTfljk}{R3R?EiyV*yV8-BRu!-bQgnnMi&mR?lBCdcZt$*lrs=Pl(>b1;J7LBe zg%2>fv_@%{fC)t zWDep0+qyba?~JKs@y{tT%Rw=$3sNFvET-Io*Z<1i=PH;q@A245JUm^9u;9Kn|YIm6(>Dwdb z6dvn(JT#@L6SQ!|QEMo$iSD0c=FjwDKhy+J83?JkerZ;F*G(n&SA75htP(T(9+h}47?V!2o@NA*1Vj1lmdZ{yNcE>)dp(c zYW8D7mG*m!oNtx7)hA{26qQaHxbpL@c?}C%auQv5(-S|K`S^$?C1DD#?oM8p%^z~b zBR`Cg_T(*Q1!r^-hl8Q9eSbC^c|Z+OVerc6EN~zJpB%kz9?vT)(m0!3GCER0y9|~2 zf-Rw)-i8nRqcgqlZ>ElAJv<_~erq_EcslfesbBp}V1Uy<^5D zPLQSOBsCtLt<-3h#P#mgJ;W11JgR7_D+hLsd3FM|JqS#z<7tLeLak7Qhh==CBYz)v z^Ll{0IXyBsnGm*7XZ6bH&rH!!)kf_oF6`G5hdvpDSZgGACA&rs$Oz@?Ryp8K3zV!m z+zOG35!4HTBWy?puc@jL9mLFD)xIKbXvTIOQ(I7iuKLrUh>Q*_4;h3)QmWmA=v;zF z3L`UGbcoa^)OHk$dsla+rO{T2%O+rj13|yHaX-qLbQF1gsvX3E_zXQ<$!?mGU$R)(9{orG?mNX<~sV4%`KinCaSrZEZ6xMrx!MN)r)?cl@m z`@l_Oj6kBCj1ZQZ>e!u}3o}X?Rb{h|!q~q$h~T@_OM9Xu!=f|nJy*U~|b$qctv^erch7L0@I4c!7VT=%?cuO^l2deI=^e zxME=hqS7y?Gd|a$wCj9^nYBeJlb@)JtoEZ}KVy_mAV9z26$hIbTZUA35i6p=({Ju(w9~DfK(lhI_wYrmsxS1WJUdH*l9f^iYI3q{ z;Lg!{u!f2gt@5($XE7-xJ!nNI3tt-)ZIlfbE1v9TIjZZC&0y=IEDmCJcMIp2$|buB z3D_75llq~%<@L6Xu(rDe+fT98ZuEH{i?2S_7cvrP5Hdtq(pX})!snta>P<%7hBSQO zK{|+j@yLH>$5_~qH0>k=S~XYD!%jTH&UbMZ^}@7NVJ#X9L}Pmqn*dzw6D?|aRD~H= zu_ytt{W+sWP23gTd_Y(_gH|)hamt1Oosuo;oVE?}PGYsc_$A$PKyr?n%@%b$Kt_Pk zxfZ;^oo!J^3pEB33e}N0Jzq8<sJ}?iH4|Rra9ic%!M>O#~)E zRojoYsMESOm68qXlB$Dg>whe#*ss~Typn`2FO0Q(!4OTuglgl53r5xU#ULtYSq${qlNNRL0A|ru}U*=5TLP z_6h?hG3go0cRDj9Kq2iQo|%!~iB>#o>B;yZTw$mA8A}Io%?z`#pKnno3~dc_GN1|X zF0{KXwwbM>)>nM7*uv8!#3{^6-n6)i>q``mk;sOLkYyG}N~pJ}^=vt+ zA+x#%B`vcQwPh~~ed&m>Jk=Hp6ncr)OqkM3FI%3|w>YFq00}JVWP|0!Z(2Cv)ZBEK z2+x93JolD`*P0}=uV+<4V~i`_Jqqp*H~>Fp z!;*jzpCK1;WL@diqZS9oNIC|I@yTOWb+r}>kl`#=4XZ{%^rfYO`wXef>>=)+uyoaj zK=cZ2CHwtTybpD5wWuTV z8;kW>t-Gi{uXIgQD{47!@nHdbbi=eATyz&9F`1qs{&(np;`f#l42HuD#fb%rV?%PL zAC>=LQTI8eUqU}l67b$-%XDrbJ&OjQ;;WX~Tqqq83O&S=?-jae6||8V%fp^llmd6!u6SdwioW(=>!mk~N=X7fpEEGfxx9K`A2(5QXknS2>d zODDRD`p8TNN*J1{W(LxLftDRDkIYneM5IFj>jG#{Oy=tx{iRiFxNc3({DBWz*l^iV zUL8V1i!-M)Wm*^1Qj)oY*(lXnBVW{20O4b0nY?r%H*|9VVmRF#@bn%IgGO-sob*Pgc+GZZFy7oc&3R} zLyPBhZg%D*&eEVnE17LlL1fPx=V#*Nq9aHNe{Y;lgvHxf6TNKGxsqc1bCCKcNQ`r zH%!!yN2E9G&+NgeJFpKCXyV;agNf4$Sx$__o7F+gpMWK>Wq)N}nb6HT?qr_YSfYTwpoF>C;JnV7}Twg|-+X979Ta~dOQ1mWH2#o1Zv z&Yn$hP&W^Hd~Vj-wg_&R3IuBxWQ}8SS@}dA7H5rO7TF5x>$5n|A<#FM8)<1GVVOcb zN(g_YGn*DRW(9I5aw8$+oh;WjtJqTTl~2Gv*UyID4}2r5%`Bp)FnyivD%MRyT0ZK{ zEDjvhWo_0uz00ldWVPz92aFp;J{z;t@gk}0_2z5?4!veO(6CKez1pUFhDq6ew0Tcf zg&tecx*r*jWT}q;C^zpc>Qb}a#pD@?Pp^HE#Su~)OPrVi8}j`+>mWNPFe6N>?H~+~ zVJ*x(FWa65oyq!D2RHnZ(?ggxWw}xL_gSNvX;Kw59OB^@j6^UA2R< zId%!y6KJ6q&8(XPm47ug`!E;U6M)vz0$ZwZ9+e6oTYRS!3wyzk08z957E7=K3r+V?NmgZcJ022N2IRnNdhEe$UdSO7Zq$XX6u?PLm;sEMpQ?7I9TT%v zk|@Om{cxs`N!eZ6G|@x|sXK|fdGJN^r)EFS`lhYhh?aTP1F7ioY_;-YbBWT-pwYPe zI5+#aYNNTp>$%y!G+}iO^=MGvf5h66I>5JF1XR;t=A(W$|sG5)JOW(;h=~Qb5FLuwz5_I5( zY@V3OvXBK>V);7=8@( z_64@M)1H0VPbj6fT8y;GrsrXkPaVn5XF;f`wsblU!hIoPy5})`{8P^wq)Uaj=qM&F zM7A;U>+EgZ(59}VPG+y*Lg{QPe}Mb!eL9<0)G$dy!l0EcT!dMgIGw$c%^dpIPyDqA z%RDn%vpE*&p-QVx1HQ{X!of&7?EEn~4r2EU@KUA=+5hMeLK2e&)Ln^>&S}##L zni z%UE?7cp~RD-Av@n3CP`ZY68-8qa|l@X7k9BM_Ox2IG>}|Srx%uDfD8_DP3W<{*vcJMPwupYeqyp7A6uV>Vxu}#hSOO@y*D$a(T`RZ=wUpus&D4^Q@=->#9A( z6KkMW7dGX#vSmsZ>m7jq=2@L^qYM(cS3-vjrR=D0dPwnMN$ET4@ z>%H=BvBsNzz#LQZ0pvQ+x88Z-EIlX?Ga}6|uPb+~6%wke>z|lnhl%Fi*fqB;`AZ$m zj{<9(c0ojW-ShZJyv)ez-^W>?gT3?AH*RoVCxlS@TUH`v^jNNs&$|{Nr6o`4Xg$)b zlDr~LtzDvKYW{INFS%{N z0j|Ah_IG*ed*5<1IImB>kNCL#a87XKIN^@@&SI8dz6VXYlDCW@`h-+dgHe6*?ZxRW zaMU9m^Cz<3)23%yJG$+fpRId0$zNH9z8c#2OCfoobwlRBeCuYu7GbRrZGb@fsdIjc zN?hdXgQhfSsBYEUvJus=qZs}H64loS=Ksmu*SVsR3Di94%%FU=9iSV#B8hGe$zQB% zmlbm{dmFsK7xDSy*@|FaI-MHCNnG8A2=an4zq1a8!S@ukTL1tQ@3<%BFJ;l#xM$py z?*q20)Q{vNiFX^iBR#AEm_X#djx*<| z+6|ffU7fFxC*=RqG$$bXJwwAJ>7$FV#Inmr@GA6xHza)SZ6i-~){ zlfUco$1}^Ut*QRm{CdU(4y%XIe2z$HhGZr#$bX(8(r{}(gnzF61Q64re03mHZtWVc zt8@*LgV#O=`FS7Zb55>LnHo2M z(#*ZcD@T5w-;FgylP;}3m_I;gCSiF%y#*`PGh`8V-Ld25%3~;PFks@C?@N0w<&R+k zWKZDCW==;WcVV#|#Hg8hNLxPzy~aQD@ihtUI6d8T8usfCdc3{<%dleozx@vd28+sl z$cbP0byy6`cmK^{sX7=tMwl_D7T_YttzjqFaoHC5Lk?HFiUs?T(igTXP)8EgLIKW> zqM>NrkJ;Lf?F-Z^xNv(R6z)(E&IaC+TF_s-a{!k3KgR;K3@f9S9Cv|dK_*}3X_{Wp zi|z&&Y-KcM%N+;N@o7A6!V=|)UI;c*UJGRjMopU5pxvvMr{A z6X?TD{QMPslv85?8-SMQh@B6WI8x`=3e+R;GWkJ2)!eyF&s)E)#=(=d1=l3LNPt4c zF1s2x@_M_VuVTEWcg-9E1db+M z+F0OIUc)V9|POl=v|J`*3PUO3(K%H-vJky%cnfD9!GiFjq z`dRLi@JF_b`Z%nH11_hkohfu{K?K*9=+u9MIkljIu3V_=A6nC;4+_+&4XNALwZgRR z1?pI-jqMslynPA^vu;O$IyYi#^V80PWbR!q)#RUs9gN;xaES|T9Z426+toOWUF}P7 z=eN1w0j|>+Q`DW-eOPdse`|V8>pm`M(tm4-D$V+&Kpm~X5#kVWZC?T2Kln^NRv=YR zmKo2&PcQhaAep_ZHW4F046N&NVy4xkK8FfUvAszBGyY!S+3+2vWUXWR_Hu!`7o#`CI23-hAdMrNZScI`;ehhKh46R$QZQD9L~V;*!;JuL;x^Wf z1Uj;#AvX)unN@k(G55Rb0P*Opf-SmUY9Wzw{wY|&jF6V*dWSW8*(w}8*R)m~*;wF6 z!FLPz{oE~$g&nztCRK6wd$_nu4-~3z^GU^#nvi<|Q?5l0g#}z)og;JAtgi#vI~DF? zH>aPNNGo&~*S!ik54Nfmw#Et{WYJm+1qz*Lk8k08rdgq1kU8U zy6`Y_+oq;J{|Ytj`(|Mkv)mSLwy!Ph$jT;F{iWZkJBkkL3;EHdOX~~ucL@bDZ{$9^ z3Vrl*NHaGSsze)#|2fDMru%5YYt*9Z|L0~}aCm$?)oGnrY!;wc6 zZ8+ADq@w~rB<*Y|R1-`2yYh=d{wRVLc|@g0kvq8@FFeKCBhOVdx)k9ZqO*lld!En>cwJ>+s`y742l5lq^xzeP~?2qJ;{g-C>dt^zKT%!i#P(ebN>rWT0P>7gY`^ z>eW`60qH3AL=}Cmi&wo;IV!;^}Rb0PF6O!RJ7<4HBCMF&|; zY?-30J}S3}--@;M8&^=2$6eSAFQk2q-#R(xE0$oLN?MMwf?NN0NY79cuijgD9H9?6N{=?aM`bxlkeIEIhUr;T_?X7)5pj z2NNdC#2&{QAM$&xsF$wSRsc<1Q}if@D{UW<&_kJ8x@J0X=FbV5^WKL=qnH>Ob#P+F zPQ*CZ1kkVpMT6U(HC)my3-7t!D0UDlool*K%b6l|bV#Bf@@$boIJlt8z88v~*2RRi z46L!b)O4krmx|i8L4d-3FM6AEOs$UAE#19U2;%L1yMVzbX>jA1q_9=dyRSe4-m|8zrjEQPQF}p2^lPqiWslol3PBr#4C!)9; z(rV%c$dLey~Vr6P3&1*Y$rC3FSZv0<`;X=w^_y4 zblRjw7`$t6JlzkYR(e8T0`iKZ^d%oj!R@+Y11%U;oT4+2pfBn!mSl`X3ZvjKv{wy2 z*IZTnA@faJe<9pk`i*}hrwbFtDa9^gM8_I0+V^m=x*sXi2HDZZhryMd9bx(vQ;P3$ zL&Y0+TJ&hK%F=9YM(&4l%$i>O5nJLtX!W2MXBDU1&&92Ci+^EX4|;kD@Z1jYcW40 zEu{zieZ}lq7$JXevC0n>KOG6I`;9wSlyoEUbus%z{V<0VjM7Rkx^b#_78{a2VP1#$ z+t^y%Rrg|dpTN;??5MeDW%lAir<%Uh<$SSvk-_Eyu{$N(*^BbPnji}QzW6)lfa0{X zSltTIrupi@&%LdA2V@F665K=W!yaHRpKbN z_?Pg>TCIve6*mG(>cpdpG4=wTISIctd7jiRu%xEV__U;RiCXlNiY3G3_xr0mi^QN3 zPR8YmM}9aEU6-Wp49F>-Rz~%~C2IB|6N4pbcq}2hdyRp93n@9rx~4}Tt@`b-k|@>` z$$#|WNR@p{4ze1AhnMgnKJ9`9HiNWrSA`*@c8V&ARo1L6lSv3hcWCHQ<1Su`E%}n! zr7b^bKw27C(t{C@S)Ods)B|qvhOuNiW1+Z&1F%|~6=@~6+1{;f=;MqMeneiLOD8-C z@wdK7pkI@dE$59c@!>utBRsGsNP8bD*~0vm{N3FPImWJWC9iOyEtir@kIz?^%w~vY zp39mG?Zx2nB|qwvc|MO9C!a)fuc4oaD zbh=wZKWJ&y(+UXr$p!||xTVBSRP@t)`qN+`^YApc*wL>BZ$B?68OY>9_i>%oew33i ztcRTa`@`86tte4P=S+#^`bgKpVWXqpC|SU<8L4-m2!C;m6Sm+>Mkof~(-}2xEIG;y zY??c&yFS7z18M@Pc}vNf`yidLAXqYuJF0wYM0Zg+5P8k$-6eHgXd|(1aE+tbKM<6J zeOSWJ9%<*Y0)-)@+)?8U1$|m_ff;`fKmg!D>7SQ8$_uG}8=Wr?cBq1iZQWrYxRH}lj6+(chi$K;w zA*(O(C_TVjXuQTl&;rj=^+Yr*iN{5CXZo*qX>FKJ!o3}dx`-MChS<^^);1fsB?5YQ zG_iClk7I*K3}%^1PwEg%OaevaZzG|H8lizb{G4cUa%t$l9~lT1gB}X>5l14S|9)2e z$2SnV>Sgt*r3MM0k*TG*tmatsOS9TeZ()40)IszrDP_wVBvr30j^SDyAH*M{Wey%R<&Ph2Y z!g@!9j&AEM2`ziGa%-K4)p1&~8CT;@TjrE<;v*`bA0?6VqZ?0^)~bAF?x=25|3c|D zR)qZS!zEQXKd<#MF&=Dx`K3~I>PK36?UHgyh9k{+xl}D)RZ^+W4!XO#^nKP{Yjrxe zw$y508k1T!l;UBG1hD@5^?=B5Cg}x$?*~I`B);}yaU!tzX=CXeCKtZ(Z6+5no%vdC ztZ@*zn@jiTorRwUJ}C30{4J$BnZxjR*%C}ZS4}YFIE_g_f>S`i$=ml3fHGeJ0-Wi>ozl%Z6$taW-1c_aVDVK7ra>_e3?IfE z!77L3NGHOfv4v$HspimY z(K@9jluj=$<8wYZZzszlX!46?d{|wC_Zov&Q*z3K#I-3kUSj%GXw2#5Ws7)NxY7vG zI<>}|w!B(4gPj13Btn=UfuEk$R93~hrIf`_4E(6fk-BawTfh(*Z?5er3#QBOmlZOC z_f>ylYuUH|Kjf8dW#9k*L+sp9rVgvz*V}iy%G5V1?}NBEmtDEPHv+EWO%g3PPiW{bD*I8W#2F<(pg z)N*UE|e5x^Vt zlY#_|e~njfG=>u#&v>52S>27+B|hz4e!#Y3B6Af#@yLAWXxN+OjjXtAt4?(5?eb;H zYr%$O51(!-SINoNt>qS-W10u2epLPm_aHs`z~_<64A@mZo(EKzy9+?@%Et3Zt-kxT zyqw9FqPg-sL{oRPyeD&6I@r4BvBR3Z5YF=A@p82=BbOILrj76r8knx0FIP9#RP3`C zqc4=(i`xs~p2vM(evthQ$5{#GaG^YnyVk-@e6R?JKXX=}W|3ZzsICHt2 z!?k>j6lI+WW&h(yEoZ+WgDPCbw~_7jiUfK5!92t;IIgaNL;6>ApqqEg1DH&?{a)En zch|I8fs#1r}4#`UWuyUd{aNl?$N&j zpD}(3`Ovty3V!1P({9N{@2#c^^_^8%tX@WU(<{`DvYZN92@=iA;QOD;u29!>?gn!ANsYt;tW$`Tei@cxpicPH7D0*m|7X-j;`?M zF4Qb5NQ|zou%ma!R19OKKvsz0w70@u^r>M+YUx&Q;WoL#gPy9X7{#b5Lv|-XM(Y|! zwKFSnQ*>4$vymO)%dxN2xUIRdN4*CC8|qCx_ExB?h*-}?ntNxYyJ+k^!ckl}s)kh~ ze5-dT?e)mf3SV(}1sIa^MaAEI@C);b-lA#E748{-%7CEYEJVv{ytU|=HRjETez3^1@eux4z*VB6gR znAb+su~F>qu?u?)^!+=|z4ySI@AJLOTK`^q?X}ikJI^_3rW#Tw;k)Sj%%F$=NNB{7 z*_{%;a*JUFQ;jTNm1>#28UuWE=LAo&7?F}yc}-S)LVMBanU@duPcS9>S7QbepiGcn zSj=XozZD72nyoz(q)+?sTKgxo5yh!Y4HBSuYcsxHkx-lXtxdJigA_LZ9 z4*cKv1nJv3=GJfXt1U#p)4kPo;zZ0hGHD3cxfAKdW4U^*O36`2Vvl9C8aYtG( z;TnUP%1ZB&6^7$#jHU_RlJJ+1fJ>d83te3c&IWOaHMxMVgnKrfz7GbWW^?& zEX+BX@K~sX^ustV#CtOa;bUhKqy@XA2d1Ux6D-Kfa|tEf$E?~1=U|6w=M%(x+z>>y z38j%na@azcslp;W&uX}A?#EcaG|ct0{te^^}I zOX$l5?Rl6GRCXEKlU&SIRv{VNQk!ZvJW3FsPt-s~ahG3%h_n%^6cwUhF+aV{!Fd1e zeZn1)f|zSt=VH)t{GO2S!P_Z?tP5G03)9%RBxZ?$0!LWY$oPOnQ_``qhv*W1+aVk@ z50aRN!;lXCiPGb~%mT%^FutFEqO)dEK;mIB5}`Y?GFF;7!HHG$Hi?J?FGs*Br}E9jOq!EdhdN;18BF$RM6nl>uNvDD#RE;6xE+Z*L~fz`c2pHJP3Ydl zUV^Aqn$@Ved??XTaI`Wt{>KtS1QFuuYi6EGOcv=uE0aK`t)|Mk#3}-*9U(~Z{?v+^ zg%=a0%gEFuxaO9)g}aQIKmGtZqVcuFPW%QkA93vtB5N;wktn?@oOzuN&6@P$#7o?H zH05cqMdit=GV1RmDImhil%rBuUAVS%b!v z27(TX;#wjB(UO?wqhqf2OCnwJwp=1G{|Yy%mEz zvp6YU_eXLQsdAwfmqvD-g?DOqO3o6cOEn5|%`}Exl95W7aMn-YH&-&?913pOn<|f;b1=Es+!)X+25XD#xGT|)ffw3n)3eg=t%uH?~ zs+Hp1Ta!LFIZ(eP_9t+lUR;P}?CtZg@{9S&=S8(_;CZ(<*<15*b284!SrwS&Al*X^ zP4Tv5Jk-yKY}{hRSv!((tA!ESycdDzqVe97yt9;sb_7IMO@)2QDLn8Av${^15f?EL zxR#&1T}YF&HOG!6{}ddpMkMAEqSfJ4a(ST^3lkQ{IhSD3KIf9(nseQBT_`tO;Y4O! zl`P7;&{cGyn^%)Z3ghWq8h06&efD2Q7|*|*+(>wwjcXaSjLF?(yeXfyUV~_ilme4R zD=T^X3R3%>hsp2VIS7G?r&zcN=>|Ac=J$7W>b$F%T&Dj{K4#C^tV{Y;R@i9z+ADm8 zF-i`KNa0G?OAzd=dG4ziScbURUm|Ld zfBzMdq-etHgvTqL$oU)aRjbMhjD)N$Y>G`~l5~eOb4_tI1txmDm2{pBjlIaqo7mrt z3seLN8{=Uy9mh+^pWM#@}UWO|+IdcvTcg>Ml1-=->q|->ygmzGP3Lmup zLorF17act~J6&O~aqglp7p>H`BD)KkpVU<=2X3KY2V#8}8#^E370-DEc+eTsvseY* zFqfpjw+&gPtj|#*Nw|jv&S0eikNr`O7EKxM8g&mvyeJ~I73T%_uyS`!Rp9;>6NcqL zBaK;K#mUkY+NaAf1b>@rtOhBt`^O5Rsf`$sYWH5tXrkFPf)t)f8qcz6&=o;>y*q zgZJZ9Gh(?yah$70O}}TQ0=Gk%rn>2yVm&N*V6_65YyTf-;o7ns4a(&GUpTRQg4tZR zjfw?=&6)#!JTxJj6`e#ISw?^iykTRTB2i=>EE?Jh4cLt25TarEE(LabnOdydEZn8A z)9lhHb_*ik204uWxMsfs54rOOpt$DuAw>uAH(k7F#uh046fw@0$t5QgRmIwL426Ee$7O62cSFRGo z?N!Qo5Fdq`8Bx5#V0+(ESx%Vfxt+2(YaiZwpgbfx^LuAyIB#^Yi?R{_#WMO0Po)Q0 z?xK|DLq?viUGv&Si8n-0Cu!o`l~uS}=%CJ;Ipvj(Ld$g?N|8ATenyhtp31wt z%mXi_t7u=OA2?4xq?RXh{FIiYtB>+DR{)!C&LrGd`HL3;4iCPwu)qY!Su@gKDdinS zHHbJ;LHRFdBilG@4pvm+?mvTL*u`h9J+XK$2~a-LVF)l)h)-qZ9ZtgreoK=41v9s< zRg_m4O#@n>Xbo!d6%uh1gGsEcIaFOaO4uB?J)AY|gOo=F2vb65O|=l^4e>XE)mc+M zOu0<_jV()O&H0+jaPc=5HO?B}+De@KFtu^z)mbyWu5z#7<5H_LiLbA`#@V&Ql@SgU zXrT9>2kFpA=`Ht|v!*Cqi6tx-+MuH|>Dox?rs)@{Y|n|BBMp=pf{z~LtN~y8n{7N5 zH&#v*eAbBRO_U?V-)trY`L3GKX3Cm^h&}YyqPq7TDw2?Br7KfOV;-%{6>-S2TWI+- zM^fBId5fc^Ooopy#3&~UGw6s#vC0Kyh#NX68iWqp8|M ziHDLXQ4`uzxs_L`dC*%ajct6gO1H)4cwrz9?5o@_RA7_(3un>YdcCVJfy%A;I; z%p=&EDM<6@NhLP5S)14{8e6hpW^O_H+9EEmomS#LB4e{XfeW^2PNev(@-U~dZR$BD z=x1-vDep6y291;2ftR`IW{IYn`$fufVoZ<@ym98{ukav$+oySJnqF0Q5^T0YVN=rI z_GvDfH#e2Gf+J1F*!0qr&RAVFf80}Ul3FYd(uLdy4v^dJq4I}l1K+Wuv%hYRY0jF> zkCoR%LArX|ftwMpY}l`APSPBSG*E^zchBh?3?4-0|+a+TJa^W{{Zh5DGh zvbZQu8oQ?9T9LV`Nccv(Kf<!Vn+q?X0pRecP$TjK@F4Jdix_ zN%Pa(Xs0?Y+FJCNMG(mtWsdJ7wNu$^UbI)?S~^op#O^I~m8Osa2o`!W)U~ zTr|^^Rpv|b{L=9Bbb?APd?|6<@Ny(ok|3_yY|Y?qWTro&V0aG|u01os7cC{uZ+~={ zgK63_I?j*^;0#Sy#fUQghGs(Aiwba#+Yr?=$z-WqEjQAwA{-n)T!qW5w4Qk@9as?@ z5LQG#STjmB$(1WmJxkSs|7yP!GwqD|s`8qxS*l6KCL2+X)LNjbXR?9*>c2qM$Yc@y z)g&XugPd8Q^5K8JUZASYe+6W#8uMShvQ-iM*Sc&~IREu1Th)aBszOweTzpTW3gW*A zffQEd1ueH=NN*2Pb)hPdGfJAJdXPa2Rdx8ETNbKR{FlQbRX_e~;v!XF{_BI5re3T{ zv7wSH)r%U|#n`~Wk6c--iua?W*az=YCSnG*5dRwJ&BP2023DMx)ii{RU83^j0+%jP zc^D-IQ0lzX0k$NmrrO$<%80PbF3CXIZ2XIq$@q)-EmgJQ#rrQs@$@iO{C1c%`L;*J zi=UrZt$rsX1B1UT4GbE~ir*l`OI5K<&-sVj&-w)BR6_%UMl#Uix=hbm%T(UHqMT)@ z=zBdz{kBZy&U8#%_${{zDrs+OU{GIHz9R`;u4>7PhP*@3ht0|R<*Hy(El(&|`0@0f zcPKZ_rL=+#N%3-_;M1v>35FKw_a6_v{|omnGNpPEzfItk$0s)>)p6TK6lOIpm>Mu*4?1!Yl$Y0d zw3fV(4f(c7<;11hZ-&(3x}^aFH>;eO)U1a4UVlLM9)$eWO4g3!;qpS(#B!75f?rf> zV4NPH)*ps0#D0_T>Enc5oeN-{NfrhMF*2#kI_ecVyG2!jtNDHl1m5VX$GabI=)nYX zK>Ahy4kS}R6|!Ti%AaW;9Q9|nWW@Al*rlGVo|{Szy`VO9B!_4A5)NQ_Zkd|%#%~iw z*sv-s=Q)ZemdUZ-1oT}G!}8?L>{M%W>Z|n+j~ynnSE^hM+mY?t(D&nd8RA{!IZ_l3 z$bqt}d-7WBb5$lplOvg~kn*PX*78K|4$B33NE#=n^@Y;9puSKe)x&6IAIkG}8ju=N zI;2S>ixfDS1Bh>)%9R->@J$m{H7f%Hm4E3Gu4P{)i>z2=Xh|CPhv)kJ>M1N#`~iyG z8mt5r$?SaK%4+v4&6>T6y~c=f_F*QX|xM< z7cbKC+(_mwRYk5>y93~jU&eX;Rv6l5@0N<$?*{9Z9*cC_t*XY0*}nqsuN9CoO-Rr{aGPCvyr?~f4kS+tI6?tW_Ui#|AB09T_ii%aycGuL8#V?85i+|K+$b$tv0w5*#(s#d zeZMpyW_Flke9F~-1F>uz8yf07%k{cj1{SG=^8Pp60I$NeoRr2T1 z(0r8-gYJ3VqTwCXn1KnQ+%}i+HFPSquo7z2x#vJWHA@Z7Gd`m7V`A!h?pjp?78wFD z@-@KXS{#~wM0C_~lZQX)i-^egGB9W&3%Ht*92(Tn$W0fZQ%+nc{2QVdz}RvPZCY`B z+X89n(6<1}m9*#N|2pWKwsF;qosALWL%mCzwk;;?1=1>~@likZP^;oFD_HH;u;G~6o}Q*#K%R~=^L zq}RpSIKOxl*?v-0m9(F1WJ+4wsJV|d5u1B`g{)#&Tt46YqK_YYT(Zsb7fMnMQ+O4dUbKEc43gBp zbJ2$~jmi_nMJamQoq$R?g!8s75~kvvXFuiLU(R{=RtmGQU^D$@(rPL~I}~P=_y3`r zIezF#l^25^*wS;ra#$(6OkAesQD{4c>gfMtYeyuABW2cpLo{4q>?z5N>8GGqodQli zpe5g-o~+8(aO! z8PwYr&Tc8Qu$P}6-n)Xa8%y4-P}iBQ%NxKdh3M3Bg}c|#7BVN@f{a~tzS)-6EMONM zX^}j`Wi_1(=7nM|O3}$8<5_K@ya{LQML%cN9=n?4la1l%KBUO~)}#)H+FueTBCXbE z^~2zBqEhKSfav-h8WmyeL6XOc6xA{AShHnF1II9!$VCT4b9}KR`f73a`+=~&H$p<* z_>hhqnsixJi7EUjsA7G0z;dvnl;_rST{-l^WihvijxRdv0BEB!9k{)ULnE$8+ka_S z;LaO;IJr%Vu>(1FMditA{9;-d)En)diA9dQ9b^#4SHCJPGUKj7OuzA*yzr_jfM6d_&qlyGwafuX0}Ho5GSO>UzJtjS9yi#+%C8>VBO<j@+co}(LS zjqy)s2fTF;`$HIw=wD7RbI8xEcM&e#Q4%A|4h_id4Xzygk z$(i^_5c%hc*q+)~U_0{*)EVeuU{Fh@eYlGjUydBUCvCOfqOvmmv^+-=cwefAC3Np9 zoR{}NWmP7j+c(>>`VN{EkBlPs(I~xQWJ)y?dvf-P$ZlN*Z0kT*Bj-_29tZ_Ny1Gca z2hs#_zys(wGE~c}!DH<{C1=&rlJTCMIwl_E!UIu{;WOo{Fa+DyGV|bD_4Ep@c&PH= z0uSMr(U8V^yzxy;>~xARd+|6X0}=V7%#c66xn7~^EleDBg?_f`v~~~*nIPvim3gFZ zE4@PZAF24V+<(xywbNi71;Sn)DX}qn`1X&*Jfud2i$f;Bk|7vvAIy2~nD_c8-Du?j1s!2}dB+JG z%Arl4iM5THVbvAaoG|kXh1GQ;@oVca4&6G!1n*IQCMkF18I-#}o${&^)8``ZZVn2Z z@eVZ_B7?}y(qSfrMl)k%`}FoOTt}jwt9*k~)62{oPi;NAup>6fMq;8NZ{a6ahP=%* z!Cf9{&)sUmNxxfAbUo^o!#8fAb^4Iin}A>TQgor;FHXHzBDgG&wt{6%eYBC|?`)>A zb6Xr<_{OZaUyI)H8RiL+;aB8ve9%j2x)}QsR#~p$9j=hMV#A19l6 zqs48};+C=&Tz(=U@g0oUDkn1PwKO4K`WhAYcqQZWiP3}V9S+n9M8zqk4gR6bIqQT5;`d5jhQLBiguYLMS=M9S}I6_wEo$t4Olm$%KN zBZW3$0-d+SjeH1!T_I4uYjrM>qC$wZqMZJTirvH%Pm=Xkg%8sjnwk>dcaj6>65Fsh zXT^QM;rr%#Dg0dX)YjP5fk+HhDwIw|$MxWs--+IN;G^OFY~<#8RZ5TAN$Di)1Ga#c z4J?P(Y8H!N>|e9}@x93Bm&+{Rl@mCA<)m_Wp8)XOsuzmkmdVpNul#$-TaoWU-Z!6< z|H~Fdn3YUQ8n{%hW?)dcPwC`aX&1*AzZZErw#MWpM={c>(EH?T>iu^qRBUNYpxf%t zpYy_JKdAhZ@XnBgeO5&f z$4@F3F0;lbkYh|3*-%L?DpL4SkH5#bT9s&8L!yb5h4ea8E~D7o)RjD6sj{}9+i?A| zj&{Me;765>@~jg6@@dHY#v$FI-O=aL=e zH74D@NCzS5UqG(t$jN8Eh(ThzrfAcDh|OK7p_NQ}mNSKR=56f$6~XsA`>QIFv?*_D zO%8pPYAXcCXia(2f+XiyCfF8VHkiz&G{h?9@hGPNY_e@MsAX+OXl7N+I7 zkhZW6^WF8ejsv?wpBZKJ`B|Ie!+(l_a9mF0mN9^y1yt^c)Afk5MAd+}Mwr@?{GXC> zFZ@Kc2O>DnydikDFT{FgeSXZ`8IW}hvYN|`^|T?y^8;$99o`Xd;relKeN!3gaTHfB zs2SXOqm_{QtJm^l{UEgpTqf7BNi&Wg^Gh0Jmi>Zq0WCPWe=B(M7d**LZ2KF$4Xrp& z{aaO@lQSrJVhksri#5e7C(4VO|M}N7&JQ&oFJqh0?HPVSOEur{Hreg=^*WG=&{5u5 z9FV^e01FPO`Ft<6=*%87w0u91t!1rOb>cc~?PBUkS{n)->dg43q7NiLKpDABA9UsT z97DBe%2`9~$PDPt$$my^aZe%A2;|PmoSbQ-7DtiWDY>DVlUFKD%aNHqkeEh?i<%F0 zOV7UzE!CLp%kAE-mtLW9#%ghmW3e#=F7L;A@3dqq6OgM7;ADk~q}6Cj-aCj4G*d^A zd{cEfVm=hXwC%Lmxri8c`)`^dXv5`c?CDUwLhZ{*?HN!G0^>*M@y?c0i(SEYl=oni z9xrsPsh!Ts-;VUPKSnD;vXgtof4sJku-gMu$m%|clk1wP`36PMzb?c3(>TEx5iRrU z>nRlaC+nEzzK6fO1h*d=CiiCHbZ#JTbIF?#=BTIIOirF-F4=7}C6}AS$-m9j;_{M@ z1<2#GC^?iInTG@)dP|D@Ov+m}kMr&=Ftyj?{iHmjrIc5Rgsef2X>F9A8? z(we-oR*O3*Y`-q|9tZe!G&9qkFBBYCCiR15=9!nCVOiYQ!ykEx*;LF!WN!1mJ%pVK z=)vT@$E8trwvvyl+X7JSS!qDu7l_$b&qV)J26TG5jOH6mUFG|ZlQ93F?qmu>0Xy>6 zRx;KvD*ErYasV{6le$qqI{+3Gmj)cLlOpXF1*Ct_1NeP2H6zvR)#aI`Z#xZlT#fj? ziO`X6lRW++FXTv8+Dm%n*{eMa-w~y~x)%9mFV*GkfV!@H*DJ>C34jIhD}hnRIYf2xJ!qz#nJxL(K`n;ZUlcIE9Le%j2NK4+Z)S!M-8o7U`a1$pY^n!{v;g3|7I2RO z{&ie}}= zBxg0hg>*i7;k4IC8$DpwC|PpB=XP0pm_QV=CsWZcm>(*3im&__Iqf-en*3aFLj}D; zF9Xc1h{8o`#{d_o^06`pgjO?iBxkg|Ta-67kn+OFnP4+~vcXj<7vl^^_#RS3TY7?*6i<1zNxY{>+kb8w>AD}rqBnHpn{?|E zD6}n~_dGyh!!sn4>J#Lpc4slu!YTgqVw61%>ot=F+UEhZY#6CG*vy%n(e6#|_ks!r zgE`O4Td1&oLt&fNF#bn`o_w*iVF-t&drMt>wl^dsjO66yqs{EdOK-_0-zm>>td?g% z;(VmWr}==FKauk^K9Wm{DEZVBPWJXy3o}OImyy@soSZZbiQ&74h?WUes-_3SR`-xg z<^7~+8pnV1m8Lj$eh|}Z7AGh8No^QS$pVIVZhL&KXD?Dx$H!whdXHRPQO3sf6054{bmS;+41*rLz zw=G@9EFKS|PAp^8KlgF`CqTutzY@fR=W}xRN}`Xhn*a8i2Nbn{Y2>rZ9oW2}fj<2V z+<2jqnorw%IkmUz2J9vDY582J)hR9Bo@`2$v{zO}wYC>HFYY38?7qq(;3{nJJ-7;_Rb$ZFP8jIrb>F(l@m_a?x(+$;80k-&N;{76Sy&0WZpAF8i7Wt)KB0IXXe~o4 zyL1N19{W=A{@(c|m%8*dED)znc8Y4K(fu9e)grmoq#!&;$$g7CIqw5t2S*@2!&u0*&ulev6jRbHrlh??JO zvY%gV!VE;(Qo!X#HVfp?BO#I@?}n&7$gB`VSX8LFCF?0HT0afdWW7W+Wv2nXYH=Bx z>cF%!Ym26~Z56!yU-aA&Wg;>k=jyePV~oPo-fU;9!J_@0UXl=7wTqEsIOlbWG{=K& zIDqBm&J2SsQn8sq%Vjjh6GKnJq}=p_^8Ucag_ajrQ*wQO{4#17rR6!0LOd+OW!|N{ zQOzl@E(xh6GIrejzAb9PLnX+J@=#i+iO%!#c1`Mb} zb-?L76{tutw;^Y=yv(}bt?5B|zQm=jw6F`Lv99}YUYKTO0qcf=*LQsfO^un8&wa2;zm$%7@1X1&5!MOzTFtv8CR0(W6QjbOv17; z6xxhy@$Mk5w053PvKp!@>h1u>c~)9U59;ca8ErQRXy#UQixu@ntmmwA?B5UD*Zx&Y z$NH3oTr|U5g{#Fy|DbT_oUmETvtwH;dWPA4lJm}ltL-@XE-g|H0}9pDD?%N>ddN*H zMXNDr-aP!1Pa%xXYN1wSc7)W`wnRY86TyqQV(v(OMu-7D=}Mb{-=8;Wt}YVMD0v{*@O_{)QZo7b}!oG;-vn$*9Z;m9>=xk^fIE-hymvB=!BX z_+{i{NSd@k&RE$oi|O;7HTB1AL_EzzoV1e38ja(7Eq+F0$&9&;A#0Hx=an=T z6G5Z2s+~?CrJhH_P4~MRAB2A?8n?OROKPQi?XkkG{mKP&L?|H}OHNiOi4H-qA%bo;qeAOxz zHsqE{dLAaLDP(0;=e+w(rC$Amk^@3Gxpgz4q1y=dVykF-ZM&%m~iU|adD%NYmxT6{vRg(Yd7FE%+3 zXD!`y8}0P2T)M4oahgvH&F+A<9&RBicfJJ_$V|}kOi6{7(oDBOOYmHKbKdlpA|_*+ zRgWGEbK0Ytrm~nE*oQ+uwN&%F&Y`)j#{B=dOTy_q)h4BtHtt%XvROD*r{tnx7FHxx zdOT!o^O5%_A+xr?2rciEhlVqJ_9zQmvb4GAfQpInfA0lUg#%4_v~L~F#lIU1@!MKU zHaOH8RToa?Jo~?4&y9=3f%MK5eSJQ`2`T7=QL@IanL+XVS<94>WA4x?#C6mvcNO+k zfvQDXXF`tdrGGXU+;E5 zQWuW+fnFm&lKr@h;{#$OS2l`4jah3rd1j0>b=yYCf8yw#8vRF%@bKwDlPkwUkz8aj zd57t>m2_y2=4{D<0qKDX&xRA)L5%Nq&MRssb;s9~?6aGbBV)xN+oEB#$s9;`g>-o{ z>)n-%|YSb5?L3Qa<=G?N8#{eQKE_|qHD_ho!=0n`WbC1 z&z$G?A3|zzM~SzY@=U&Q-hUlM7qMAtS@Tb*HWaGK$D8FP9IEUjjW?q@K|)s}5*Clx zUSeWt#Wu{D&vqJ}Yx592=QfT7n#zo^)|lg;m9uozt^Il}b821-9-?z?d58Fn18yq6 zzO^OxW;;vTAL@*{=h|?dRTq)b&t3U;*%UFj4Asi>*aLeG9n?jd6lCI;(I0M{e6Nc% z4F96!-5#7A(^c)p)+NKYmt6XXoBFXg=lOP1o00=vr9O1AE6O?gYk7RR)$8c9??0i? zA>4?NXOP2{I5ex9ltH$1gMc<@^Dk zfvwlVcB?UsX)d#O-*7JQM!cFojZL}es_Z}c6ntV63JoOr&EU$`-9-lIb^B}_4OT03 zo;IQ!|G#JY_>kt7F67NW(){6KcQj@Qj&-#H54N&&BasP`1KTD5u(%}!R3ztHTRO2D z&^+61qr3w+u%*0r9W3?kM{RtV@pJ&xr*|4_%d{!if#bvfgsjaY#c=(7txsh;;OXR4 ze)s13pX7a_I+z?z6h~RnRfq1)12h|=o61DD>`bBjn(g%l18;N*!?S&(OW&>Q)r}~V z)QwsEzx`JI!vn}@f=N5TdjEOPpt35Hr%6(BnxWeI4KNkLUw-2&VJ3wJkY>qh{^&~Kkj+Fz{@%PFG?HjU|{K1+I7dDsr47+k<)`$Wc@QzTB z0_i;(ktTiAwadEIzX!M{IhV9=YURcbiCO$DtD`xXJ7`MJ4D!()1f<@7HcAd%kfLwF8W;BMnuV|%59R;RLmL?E zNa6U1-UuUlWX~)<_fOAgU*MOaGeyhr`Mo%PTAHNc)--6?A&rxNris%vuYP%p=0O5Y zZE}mx?@ys!c}y(pgHxatB&rV<)o=TVvNcC1c3p=gLT^O0lGQ#HH(sfk?MGSZUoe=} z7b>h7LEaC*_TIg|YQATFV)dZ#We|}HBgM$X^c&5gU&dLL*K_*Veh@QxJm;P7rxq8# zODMVXL{7dxMbymfv}Ev?vy0KnTd=FVm5rxx{HdwJ54^pv`%`00<-CUJYJRidEN-{xl&kXs3W(=QwjYQhhY2qdv&0H-os|M(zW-Y5X0R!}s3Lbw z#A05(%OEMDBL+bXU0YC(jb0`5SRUn#S-`>+b7j;KP4d6_<;<;E8QRSwMQi~UR zl7M~Q%HJ#*H|YN%{UnWh)r8e-BPa-L!gPRW1%E5e_54f`^Nbf!b>(zMewa%ryN%DKwOvpCZ~=Z)OjJ)qp&~zveRN zirQqtUpVcE`b$8sTAce+14u2HM1EwwvkrwOaC1ET3o1RWODW-`?%(S2%v<3nU*zVa zFg+LUEUU+iWc-DUxc+Z-5VKjw`kD#*fQSTAp2FLNlYvv=*x;$6dxyF{I=U6mV*Hbv zcR~b(c4Pu)nRoUvg|M^uCvW1aNZ!Og7E)A3PJ{C08&V@xB4egW`(Dc^`J*7;o2Fe| zQ}U}u9Nl=j=pk(kM$KOajZWa7e7gLmF^BeSX6>juULT~~>u?ZQKj z@fq3~k~U#8P_1)QEzgV0o*~Wd*)w#FnvsIJ>Jah*WM%^QALo8NM?l;|r6L3Y3%sN4IB(%Bwe;vKB^Uh3 z$-k4V?TE*0vAyRo_By_@jN?>=V-_rJn=PfhlI>ca7n8~Q%>DU$7S=>4m>@8t&^>kk zJ-{1?Xgx_pYRCivF&P?8K1ZZ$S+6L07G5Sq(e_8J-Sm1&;zIB~9_74^3#EC?c}gxh z#mO1xtjn_^Od;FzI}GT3+Z|YZ%I5|<&vJb1RcpNPZjn^|p+%5&_M(=D7Y%6RHe@k) zm#=c(sKt_vmr%0jO-^2Z2X@rn0y-J-dgnUWV#DHY!hz zJY-q~?Z=?w$hA-X#^G;%BJ*i4zzljd|4MmSXCK-j-vr-S!mU%ZTnf6k_=Pumtz3={ zoVP-an_0#-c4XTkk%JOSZXOv9KNn-WMc!wLDOt4~4M!pIEWpJTXuxP|qFf1sn%nD( zshj54(-_*gp#}0`<%B)OOBX&?LPBj9DmaAvSSh->x}AMQb2NXqX=#@Pmgms)RgzC; zuY!bIUYwlhXX8K`E|84>o$`+Qa$fXmX_!r04f2L+oLoH!YHPzREU>0^O$5SC$I>8u$@<)k(X>!s9`+qJAOPQz2kX_XN$hJ|Q$3B&f@Rci3I*4}TPVda(%oy~8C*PYB+^p`&+k191Bt$Hwl%}L; z1uUj>LE|mpby>ruXKoSkpYt*E=pHn7FFYXcJl8f;Xc+0915awBw!*UOw=JPaD*A0R znId0vIeyGe8)qH&+|CeQ)5sXia5Ommj65 zMkMqE8bh->!&j{LC3ZSY@e7jWGxVHuJfLH9)Q-e#hj?bl$9Gaq`f`C5kRL6Rzw5FV z&+h=O+B4*v6GxBek$Dc17yAg}<>wCCa=F-f0W< zcd&J2Ll7(UCTPY7I`f`@t708wTJ(3}g<>n(y6D^zKh$(aI`AD`N^5=ASBv-58{(Gk zfYy1{^b~lvLj-cG%Esw~5R~_^11&dc^-ww9lH}JyD$os_Gj>9%U0sg4wo_e|HD>Jy z<8PK-8701CnXxOJW|eVo%;a+Hv^Yb;Cm^U>ig}Fg5x+N-aN7ibJ4<#<^ zf!F369Vl)R0TO%I6u-R-sJ|GNkhuAoJ732{3}!4Wh*4iHbu5JB<`@3kQ9djXnsKp5c9qZ zlw9KyCwu2hClxXIAa}v6o>q1D25e79C?2}|DenNL_D66b$Nm9oX@6H##hkMvP31NU z{bUsaMsApCceI7@dIYG(@Xhv4fA;}xJ%pfdAv5GqtOt&W&6kT~wiG@Gm%cq&9_qL8 z&O54RuL9AF{CjG$=pzw-Ao`lg1cpB0&^^y>aj=fjjx8I8JA8gR24a&@Mvgx~Ru!O; z(MQ$%hDz6qy*771(}K`6`7p5YC6^rh*4CYzKPuVk-ci^JV-8agJX}-Bl&(g!KL%cd z51hB`n6%qnK*>SyIg{!-S@}4!~yv%4jJSErE4kzSTO|qbGxoR`Cr-(TCLTmKjNpwBh)MXQh!e z=`6$yZO_Tx=g@TRB<@b5_>}`;s(hGA-t_t%wRq9=hUXy0xeF(koI|>qcTV)aup=E? z*Mf-taIZX1z?AWKuWcA^i*J$HhfzGcv76TuOV}$GpG{vHB5~ZYsmio2te03s=>9rv|ly=)^K1 zVmXIH6&I!6lyMOzIyR4!&s~(($ge2bgK+Zl#dxi;ZkIRV5_lDta-QF1Jky-F0$pCa z8@k>hqbGeEqqB4A&>FWzTSz?r-}o|QneL|K5R!Yq&W4c7()P@L$_w19=lG0&>}<*Lqwr&3OVJB+GHhQAL`MCJb&K4OB?a0-e4fI4p~F=u zaQ6)7DbCBf{5ZX@q z_v*q0)7$i2nseacmNE~2yQRfr*Z!WJIq|$M39NA)0^2>*15CZH7GJ?wNqHsD^mrxL z)giobp*O&*^-_;F>xNpq*nL0cDPHUG+-^$c+S~+>yw&n5kZm_5T@Ha~9DujzU0i1s zK+rl@;(SZG+82Ba%%RRYrVSZ$OYP`SU*_|1cA#l9djo@6)l0v@E5cP2$UAIbj@&>2 zuKrsp?Pg_tX6@V39oo3tV3t(ZXEqG8$5S!4)y}NGh=bvyGAkGue8=)1s{+0M@`LnC zmE4v(gx4L2+!d$KRNay48%LS5I}4`YeO!vPiMO}b`$)n=ir7C*hp-`0v+S|*#kL32 z=+4-p)N7cQ7@^zraZp;9j_Y4?6VA)-ioqV>a|$m~jg|E!MmA8{)rh z*I~`bjQeVLR=~~1HK!7m`&F8kzR_6kfG7a}I}lIfp1f@j2X+6v2LYp~T)KwC*L4NT zk@gRy?bCkvWqjkgK6B>->7fgH{$>2(E$+ugIRq2Whf+Y-cnEs?cY;3bq1uP3JFly6 zr6+I_{pyiC7uWwHum`@`yO7K$!n^U8v)?pE*Umw*ZzA*VtgoVg{SSL*lK4Or@Cy99 zb0`vA8@K{C(fcp5L=;dMJJ>Hc?_h=l#}saqCA;h|-$J1#7$(~56~ScTx2{kH-NjI| zb`!gHgcaApit={UHYSGekdje}9Xaw?%sp!O-dg(t73{=NE!XNlCypQO=HNySh4tif zZ71cShpV8-OZRPJ2-6Hnl&RT)08 z>y*syz&F5-hrGQZ{v6-`i8`1^>dGfbTV~a@WPE!4i8M{{ehMBQ!$gbmn)IjQPU_xS z)^q3!Z`xrZE}tRIugjtC5ikz@+!n9mJr&cpKIaujI#`kTA41cSJF+wAbIoap0lBR3 z2#OCQhZ{QBvX`5&mTeg3)p{rD{fuE$eztL^0ms`vmtr^QIja2@#mS2H5Hqtm{wL{` zsJmp((^vFZ-x0HcHZms!w$Lk--`c^3y%UQ!#^(j3_GqI8xRXgQq;$7}@@}`)@~V*h z`C@P8`Pzri>Gz9@5a{xT*6qOY171o!ayEV$o#@QTF;JI0dnqNB-;`(6UCR>>C-#2@ z@>3NjA9y9EMn}7N23eufNvKpF#x;9#s3z6Hi9PPmtoyK_|Cw^|h7rohPhGb4;rNvU z9Zboh*V15<`x-mno<#YY-Z&VD5bXO_7`OA(K1~W?+%*WpXqj;%2J49${zlwhUNR%4 zZC~`BJJ<!u7`j5MqE_iz3^1Q1mpmE^Sy-(-(|cWzWZBg%0K2UEEF@D@@kQ@ zZ^fGj+6A;pq%R}0L1vIo(}(;`p)uU)9p0gx?Xqdn74M`=N@qbdIy#5KYEp7Jl39$W z2mgfid8vlQ034n#2Z(ojZKFKn#X4U0d&&Ji_+=EfOvfSzS2}pGP~vizP{7XBdVsg@ zrQz7-19)@RQC=9i_W=X0;)7azu`i4AHf+)I_*QhI%Idmw&0vAqmHeTOA$c77=SOL( z((fZAwBN(Y`$1-5Gxt%+@cS_08u(A1#GmZt(6oby4Vn-ben-&c$ytbvw}=gSU#NAE z<1;@=#>l}hqmU!y{TCSd=O+=^TgDdUtDy6K=q!(x3CB6q>=Xi9TVuf0UOnhX+%6++ zM9HG1;~9>>Rp?+(yu*ctIYTEnGy|SqAeGNJ@1NJ=ElK(%q=xQaq&(N>3v|U@bLd*1 z8+&N1S*23H&nagLs*u`I?1I zgJGe6FyW9-{;Z!+d?gb8P1>Jf7h_hu<>c{S9q`cJH(|WB_CveUSKJ+igXH1xQy)M6 zgM%}9^Ia4&SbJ);JqkTQA^8wD?Y&+l)}NuUw$Ph(!4tQCut?1A@IA-jp$mvw`Eaop-+0gp z4E!mb%69k(fu9UWSc%#<+X4>_Kp96e-o#P=T0eVrteZInRVjOkpM4LdFXKk=7NnOz z=qW}CCU7O$o?&+qS^}?w<)rsIr?$UPY^^7)Mig89OB%HfQ{HGF&MWbE ztVJS!OVQHyH+YwD6hg~^=S(*JmXd!y>3@Q!>f zTF`(MS}-;xkhN;THay!=)L0_g6EnjUv7BL#J!IoiA=rl~3{&{4bw+0`*>$%H`lq^d zh<(yQEy##A!U!zwcwITa;8!qCE&7)p4Wn>6A>><-+D0jSw_s{@<*Sbv7p7tFMV>Tr zmh0iy8l{Lqn7x?54qNrcDHY4S9^uo1Ua=JhYCPL<*H|A64T0P7*dWeCfiL?Dv{p# zLO<4?1=(gZ|3QZdLy_7t{kmP`?J2qf9~GvEn3>pU_|(y8`x+!(`D!oY7RP_R>*z+T zO{K?TyiCz5CEm~no0IOQk}Jki^7MZ>`5^w_z2_DsA9&8m<;_y~lT%S|%4_Ir|E83g zUYoq;(9!Q4eb}}xYgDma##&3@TOu%;${JXS}!+uG1MWYgotE*?i?X`VNugS)h zXyx0H(~D9?(2p`t@i6X>_x2dNIaMJ0%u_0})m3rLO-Jt`IBel7xwG@|)E2{5u#ntM zKQ3te0=Ec2uNqYPsjs0g9k-W5zogM9AM~SeCV(QrVq=ry#=K$Kcki*wC{PInTF45R)Z%r}0%GH6sSR{$ zTUSRnC$B(ag4+9@-{cEFXuM0CYHdAM0I!{ibi$WfZ6(8xvPBrzZbG6QQ(BS-Nltbo zu96h_wszq4iPqy~*riAoqr5|H^>`O*q==6*x3LFr>YsYN`_3u#*>f#-CRDvqo%p$= zxEMuu*8=>=au-RV84f6Hq}1~4h@Y!SFh4UEeVBp>c)hvwh17>?iWj%OmpQ^f_cyTi zHYJ%(DQ=_~t>hjJa{|+CtBx7W443m(waORP?}9bMSeXY>cIdE9c*T>{$bQZc6ue)b zNn6Ql@pJ+6eStpnU6K=S0BW0=LlN6f>LX}7nKEH!57(_|h07VcOSg088C?Mrve{J{ z+K#xwXloIs?kVxCu`Ibvu5`h5C%V8XOl{S&M%{Ab(D7a={JG=5;;jwlk`-R?i;oZG z4Pp|uRI2rn24z{ZG!3Ar&deapvnkOxntPD;_K@Hh$ay+@6qSd5w`y^+))K6oL6gD8 ztx2W>$}I@z0BQ))|2$A`IF{q?h|Xls6i4>))hW6CFOp!t6jvkP*?4PN$`GdO#?8~J z9sIwo?KqdB;t6dnm%G>ta#!KyJd|wjEhV}@Z;-Dqr)0gBow_r0wlT@701X$d=RDdn zrpncoZ`u-H7pT%Ehph5R8O*3*MfW?BixojN-Ng&&nzY>)b^J@;U56%(-|uWnJp82C zukMGS2s3h_X{D21M?6gFJxv8&*9qJEgT512I~m^I(#1rtF%K#8xuam}0(WKw&^LJq zy0#@f*5{sMEiq20z<53NqP4Ih%D7h*Wwe2MJ|g{@FEZTs?WF_tOLc~AK~4uqF?v4$ zGG-5QA@8TTM3ZrqQ+TRj5#Q}oyzN%RS$*847$b{R^I^IIe&j)o6mf6et1_e|jngq( zGC_4O`iA}+f=Lgg$Y<6||63maz!m@PA;ncvxV2dvtyLb=JcKT*%IGq5 zKZQ=`AvCTk3L6}wl%Ay6IYr!%u2Bu--eS(dQ|&1-XCG z#gxpnks=|oI>d~(A{PUNYP{0(l)T%HlXY>BR0HH+E}Tp~%_<$Hc-nd&8qyyP880*H zSbP_a3Z~9y(6+TZj;o5kGX{fYiVXU=GKKPNkX<=%bPEhq3xQ0Np_T=5fx0li9|V;~ zhfs10GWVMJLdAxgYrN=Z=;+Z^JDG%ygDJEg@g3u8Mk0p0I*@Ly#XE(v_8vQT994!Q zH#e0PnmmQOzm7R z8%sY0%3!Xj_uuY`t_B184(*lNKX_!nzWNg%TJEp)_Vlr51E^N2+@#5_27`JiQ~LD? z9x`G`>2g*z*YAFWGW87&NcGSZJENnMNo1%rwRqpJ7e070g^bWr=*ORp{r++#9pc@~ zlMA6K;$VP&?bUdI9v#=`!%}eZGz@#y$I1_F7ns#?*l}3;JFHMsuUUBDrgSO3=N`Ld z)%ZaG4#7Y9oatSru6lEFFDym8#?9tqFAtkjS*`~7B2C|+{Zjk)Agh9Ui+6e#4C#&g z-E)buW=eG)zjJCLDv*vr@gXG(T;0jaT2jcrr@Ws_IIl*n6!B7~*jgaBS6>Y*`F$dj}Zk9r3W4Ut0$J% zi{IXA@RWa@FP; zkR}cA#hi8#BKcq5vi8Ly1kiQ_P*qvIryV#n-Nnt0iROMi16vsFb>_SzcQ-3y9Vz+T zD-ygTuAJA?!_8Tzl9kiwIg9^qJrCVDJ||L|z86w47dv`yqMx{@7~kHD7XT--yp?3dk){i&-38r?z}rYJ3Bi&njR5j&>D`$RhWt?t+@ga}Zigh0$JCX*H~D zNO}`l4ZEA5WsdXYrcG6Pq^JpR=8li|{0Rl)J{a~yb;s9aY=GydZki8+8mi+X6HQe% zWtLe+EVC)D3+tn^NRd&Dl%t+hm#MY?j-xN$4aY%dPoc&?NLEwS#jly%(L@O4RI#V4y8TYve;hD> z_%+d|z2MN~o-mch*?fsKVD8fInZS1i-Ut8H_~}lC31Eg;7zlx_dPw4t%-&X(#BaCU z0v(%!=GT)60`3?U!mNxm0NW`bv=;?bP3voAP*Qr&5hh-8>E0Se<7Px};?hFZkd+?Z z0t`lnu@daUIddsqc{6wTjzh@l1NpIfr1A4lABu0xI7ps#PG7veG|0-Hv~MZP9@Y}p zb6rkvG{8!atU?mYbc_-ghx1Gz;$YYX{$Og=@{`pEQJNdd71yAW`xF0Gsuq&()otQ& z-3=!3u*}lKrU4S$0FB33BonMTm^5wue@w8E!GLF3=uR~J5!-c~l%oj~nT|W<7vasm z#&F6RtyRX7l7`giqo(&a2O_hJhKg`&fkW>H!GFicqU~Pw=a%76?pEP!bj^Ik4WiMl z#N!~8f51rC0e#I{DkRP>;{v_Z&;||ZE)+5j-{7NosgPA|xTO}iJaUG9s`xa<7_4Dw z{9Kr>fiG&KV&6BYI40oe8dRbg97;6}G!|@A8NOayl`~UASX+#-I>e=|%9_k?t76|0 zICb}5GdEObHbyiq095R>>z+pkK zP=jJ(2@go!(D52bH z1`k?`8t3CzZ1MS-B)dJIOpNc>e}x`AYCK*S6Q!JONfvfe`AQ{BxEFDB3`)3zOyV}zk0M^e-%cub343K!A3CJHZ0VuI|Fz3o@Wng4+a7-2dm#?xO+ zDZZ72(tY?jZv$pyo(R@NR1a$=3hHewNx?e*?=IA2T)CK?RHmd|S6N{ZT|qlli_)r+ z_jRqSkj^c*^w*BA%%ayRo#Dg8U4m0}Ij^oN_C8ATh0r+-;JRYqMqEp3iNA(7q);dF zEPb%N?A{F}er?4#I0ac7mV6nrx?xh|WiWqFm(o^g(3avQ-Qx??q1*$e|MW?J0{b#R z9!;3lYr-=0gb8K_QabRVb-?fLa1y`bbqiys+?}p9Y$Zn(xSt&pxo*+ zVes#5O2-1vG_VFFw!6yQCBgk-$KEsQ){8-{=}b|aTAU8&g@U;OxzJtqS~Se5uqeWs z?6GKOK}-gslREW~#iFmVRVa{&kv&ua75w2J8MG(N?dzAQDkQ&$%CUlO|B`gRLip$( zm96!X;nrFMV~3adCMrovQQ10O;M58I$Bk2uEDPFJ2)$H{u_pcZTAP=N!iI<3woJv? zQMDb0eWBIc#E_6)P`_g@-ck#fJC5#wUa$$RC5E*gNfgQ>=cHb+jhpjniY+l(U~NL2 zE_3(ja=!ko2JqI+V2$Dkv|u^IUsz>rO5VqD>$Odb{rnU{(Koxr5Y>4d!^ifPV_iBM zuMoDLRg=VpA!feNo1bbM^eW4%A4dH{h?~WU|0azL=EOcs9?Sy6&}z|JO1RZw#wRs( ziwtYB;DEKgaffo{Ewn7ObaZsI=n+&>L~|v93RT+?k3KTDj(w0mWKT)D5xEp8d$bHn z9JyCw=|$e=%Z4NEce@@W&XKC>q+MUGlDk$G0X@+GL2xlGh4vaJLA^*cM_#(pQE(KB;umA4tcBO`%P*27Z|PX74+Vi2$|>P2+)pQVYHhOD)v;? z*e`3!S3^y)d|%4>?z={z>{a6_7k@W;1{0ZrCJqvG()Jcb`H@WMkTsw*(5|~ZpxPn#`I*hBNB4yGgppcfzf|-+?;i6Ee$UZE zN*)-0Jpd(de8Y*U1637Cje+v)GGri#n~F+^{CLv|ny&vzO0Sxx;{AKsuuBO8u=_k} zXz5-u2ir1H@Z8P?5H_T_O+|9Cij5VSGE{E8cokZ&i)U$6rb_Oe1r#u@W@&(fnlB<8 zN*>s8Au2tkXX#PHtf@w(1htA?tZG=vHgGh&`XH;)_zEE!cuCfShi!}{S*4LTc)!`m z4KR|s_!Z;9o0thkA<}C$NX5RgP~qL59(HK>R1}2OZH=GYo(yW#$Hsw}^ppeU6N6C8 z&_0Y-JV;(tsu6|c@%>ox&?r9M9w>^p%eBK2OPP?fXC#Hzmc)&(_Gk4I7~merA-cfv zlPJo8xD1v(Nz=h7XYXW|{BEj^KAG~JFB%V7^Eapl*sOpxiiUMy4rv~Z<;u&0c~d-U zG;1Wi4QGd1V`Ww2rxm{JO`!?%Z4ihIksCj92#UQlU!mC%{Vj5=e2LP+F_q!@^oVgZ zH@Dff>JFx#HJbx_7duBBp8t-PyVj&=II)H#Fd6}f$xsy*L8E!|+>H5oY6qOdS~v%B zJleLI6$m_^_13^&<#+95$**?{#+yQE3-RLRy9k>R*4v0w$USJF)NU) zK*w@#0*%~%qPk+6Y|AN~>Fp`lvS28+HE^k26fiPUIUd$Q8&+vC=&@F2{6;! zqPQjm_ywtb1VuPpRx;U=elc>f!(+g3%T{rhxN$ zq~>Ti(7%SZre!Q5vQE^M{m`ii^dUwkco%Aw1GSp3!eabwVC z)oqPRVzdE^Z%4F%4xHwtA#u9b3(o zPeSZozHV(=ybT4Ils&ab!}~f18`)~bj*Kc3xzoy`Oz8(xMU9`=jfmeEc~_tAQI&UV zOrpl9*fv-FsC^ZBLl^Y1RyU1Y*!yg3OKLPn#g31WSIYCpAQUieDy4go;XZt!`=F1x z1O1%DF6akil*Uirwxsh|`LNE!v8dv*_JoX8`7?9BL{mO@ATP$stE_bXQT_y8DIUko z;H%-IMJ-{7&gjmr8l2I1A!O<}6??6v@Y0~Zj!^di3`1gvCp{_3iI7#ch9qyY>~W07 zqh!NAWa@aV`F9St)geW5_`Ksl+s8*^;kg2!MzO=M=tuGVV9!y?Az}cP)PlSouj1b* zHJ*Uvvv{qTCO4a)Vu!)ATjgG!g^_1GCQstP+ygHXQ|O%G&~)S_IXK9qY-){Vw09F! z?5WX;*BrH)qME0`%0*B{ukj2zZxXr#Z5XED{u9CG*(64@NOP!=LA?+v0jxCbX(vlP!-_gpX$&)ak(;Dtt zWNSd~5(Ih14Ci~{ z+|YCyKg(BGaw^xb!&A1z z=d7(qNmteSJ?r-tF#dsG(YVK+ChrsY0%wz!BbWYv)aWy$HDyv?{s-bp}Z$K&P3+Rg-nJ{Gga)<Qc zy)ZK|DjxZnLEq2B;#0;q^t=rG#kx~A<#qU*0$?uc@xa=jK7rSM@Di)O{g(p8$0=vY zeO_8BdS7fyTukiD%WPMtc#i6_7nb}1EJcs!|5wW5LgLEXVZuL47VGycgiHc9DwTn2;JWbhJWp1Sz3$sBm_F_rABOTs_nX{~prqxaQD%ZTH3MQw)v zKAUfId<#9Zl z2P!U)x0dE0{LV$i*{!Cj26(M^E`QgZ#)mYwpSHt70I}HvJA--5RXd%v@m40B>gJzk+0Y3HOI_Q z#la}7s!-Ut77T9?gu?6+`JC$dutV)!} z`+TI78&6gyBI+?tk~_FB{wiOuE5%un$Rys`vPUFss)5n!mTqbBZiX_belI&ijc8h0 zqB8y321F`Hz;Ws&FoAr#=@W{yd1!Sg*qzTVf1aBIlzl?d$SmZj~@X`Qt%1e4veAW zvKjJ--Rf^F!#5daXC-~Mgjoh%X)9NSxGX^Dk1OX;DQ%&=)@HmAlzxnox)77BwhQG0 zE|DOWw?dG#1lH4e0$f1W5cxb~CZ&ZTD&jQLCA-x8z^mgTkZL0+;v^GdW3Oi2ty%u* zAo?AK(O6v)d%yz(J`}%e5%;}09XlKv3U#=`af`lp>0AnRBf5*_IhgZeDh$FSnjDE_ z$*a^a4y&{h3L1j$CUWq@_thx$kiy|Ay?}a z4of$%5TB1xxAubzc7(~aY6aw^C40WHCl3L)-%Vf|cEQqV<= znMx1r`G*`m2`v5mnz$IXcaDMzGJD9!s0qva^c4{7qWd?guQ6Tgp&>#bC=53a@3 zTo?YG>{*2q=kM@_BQ*yUiotf3Yz{kCfkV583auhZePU;vwpyl}tOk860bqy~ zQ%X}63@JKS3@xQXOJXA&e@gNAF4t<_FRrhs*|I&XU_Tn6kucaFydns9I=68g~P97VJXY?EU?bL7RO=^_40_ z%{+PQ6Xc?c8KQOW`^xYnUF9H|T-L{|F=>F6gA}3{$2(l*6uw&h|+>Uppm{+W8 zjWaV?bM_Ew{1+ekUIt%ce^I_#6}uMIo`+NAJK-a9w!15XeE0(o{n8hxce-of-+S2GlcFddG+k4__}v0Z zJq;5QC$by8G%`K+wa3*PWMXC#wgFOfs=)v$8|2YCny>sGF-;kC#YPqTuFszPb>q9iCh`%-RTa3l zY004RZS3`z^cu)|1zVoVa$RVl@QBzCtqBKMN{($j^D#~#t=W2T~( zVh6q-s*&l|W*+a)yAyNcBk(gY!4qwIcW(u+PwH%u!{zo{AnNyUMw_xlp1JR$$)<)%Bj0|IPIV9BqhgAH9L zW|guh>HqC0-(PfUZ9chT#_E`DJig|=Zl8|^~o zGbuF1jZECd1C1R|npLL932Gs;xPj4jF@w$}@F#zF$)Xu&fQ`vACPU{8`TSb7rIq`F z%>o#@C`03w3>v=%9;W0>>RrmFIGxd&Z9tQj(3EGY(GHG(c-k8j@mz%2GJ_xY> zi~^`c9-fDCC_uW;_x8i@qIBjdU2+*JR#yGj;)lCxiBCYAR+I%)4p;yf3gc~b!cL>$1BsiZuw1IV0qU!m2J0)uM} zt*UCF_H$5sF)%>y*^f5QeqwJy;`VdpzG_8ATt^!Q!lc~<8+r6X;f!NVZ=j2SgR-*P zA4JiW-ZH?HgYvP1wKTaUR<@|EAX$$*JjgxcsKp^e(DB$Aa?EJ~oi4ibm9ED{lo=TtVy%kfO-hEW#!Zbk3h zna1uB+4bqu=-bPfEjR~ACdf^PKXx+;*82;W_J~Q#pX!z_q z$R$sR7Vu0w_;kU{hro6c(Boi5SwZv#g6l92Kp<$C{|h_WR^6S(HwZvD1O zf;&0|ZHR8N+a)oR4q0_UUNg$P0IqFvH2}Xa@VGj?)BE6kFr>p}nj-OE1+Pm~v$&(N zsP4Ry9!Bm0V-;P(!dnc#^P(J+DZaUA0E(|6Uf7D`%59V8F8Pc$mL z{$#oYNI#+0Qn2pAh8p-I|6(zY;(rvsi*W(ICh)BV{G7%bc(3a!4+)>R_?QcQPGK|# zmL>w;zL^Go)phKZQU2t_b=2*9OAVUNe^?Nsv;Zr=_Z3ht8)#SzcIULwz)$!OMkeuE z^&fbBX{SMJ+R4#MdgP7)^lt#*+DQS}vj^~K=G}X?k8h5OsvvxzAov`dPUfazKoWYu zfO2lYGfE{sqzvnK69G1O_!~_p0YYv9@Cr9r6%OPk##D)xMQM4xG-x(`9qowoEjhFQ zEdU1LY_gI$BOHbyJ=#Y(D`&s0SaE9WZmY*nAfr1tRV1z0RCcV=rEF)-o*@|${p+) zN|pD!gSzF6X34GpQ#13NxA)%*{lI}fr!O9w9XpOek4=P%q_s54X8W@yFTG*@^tPgC z&dn!Md>5(SmTS&BM*=|y9g%CnB*t~iT~&1_$}pu#{V;PdEDv~RL8aTsRDj6)X^wa; ziaKPe8o~LfM#HI;i#tip=Zc7(8NJ&CR%?$@(L>L-ca@ zA^NnHl;%#V?TKP79og#HTOCMEKZYQ(xx9u!jn|{A4S6JMU=L;EgU!zeu%oz*j+W$C zCoCIL9X_sjs!)x3bb`9Y_C2yu!B-{~w>nx7!^fC<(@ZdI$k6cGJB6WZ6Rmh*EL}O&)rXCcBfO zhd5A4lYd?h@M;f{cVg5NM~{(56sRHDG>@yR?jVP46u+$u-X&85uUlsbm*)N>6q|>g zPF}1baXwA;iEAs80N!U>-@b^79Yw`N0hXTD$Yge!4;)@Qs+Xq^U+7_mA>z+r=Tj-< z>tk6RhEE{CnoAnA!mAMAWeRV!f0~4Tp9h8kWf;chYGlfJ!Ugyq@z1nJ5O#N!(nDuB zzCXtWFd#4KF>gun0Z$>oI&5ijnl?#53Zt#2H0%2sw8%$}y2SY{md&Nie<+~;V+LsY z3?ZqM9Qh2%Ca+m?w|D5LPWHS$mURc^9fm@uq8s`N{i4TPhF?~Q9%%erHfX2k;58H* zk5sMv>9!Mj*~U<-GhBGsjz^TpcPkUw23cORax>{nvAa* zNbD|~J2|Gkk}G5K3Z(bgEuGZcwEP{8Oi=!rpL?~U=U*Sgzl*`xvuPCCfz{giJtUkqi)FqvSF^C> zOI?;ehqG@2DMk0!4SO!Mtska1X_G79z<9l(yjCSCG~BIKlpazDnmu-AlzeH0vIcij z8kPzq+WSJ4i&TN{Ixjc2MbW*nlq^=@dzu2(BjH7IJT|!qY__dnwCp0;4DZwA{n&+} zB|Ck<+?A?l?V`aO7C}8lP><-+rfp!*IUnROb;k#An1H<(%As(VlP>xCL5|}bK7zJm zyF$a}j8f-RN-Muhq3MuLd(hQN0OdXbP-_nZ#GQaLC+v4JB+1vfTX|CL!lVMYm2|j1 zamFwmyD?N6DbuAx$kgN^w~;Y*es|V|AKHQ7OBOG&hp>nTI|4nG2uf!S~q1Vmt*OWd4y{`-*Kr*DpA+Cv~+Z zU%(;Y6HBh~6-N&ezNpNlF*n9B%Z_SzJ|8?h88e?Jsf^`GIn&^-bZzeQ3Y0 zNKX2}k}v&6f0PytXu(@%p8l6U2V4y%Rb7yA+;57n%f!?B1`cTzmbj=bNuZR_(m zk3)xcuW@Vx>1aSHO6Q|p0^bZcn})DS`L-&I^9q zHnZ#hha2k2a2s;`yWB>XzoXz?`ZCFs82#YwwAKFKHS~T?777>Rbd|9L-~9vY1VaF4 zRhaSvoQ{~tB(CHKH1(O8lxp%*9;cf8MCwXQ8EZ-Ow&JBds`-f@vzpN(8cuNd;u@u+ zwFHNr4M;ybD0_YjtXI)IV;*<@(F=K+qQyju%C?j8B>cj;h6cZ6We5L4=`l_+iA{UD zCk8xNj*(%FS?MOP>?$Mi6^>tWb&DyJuf7t=UmL3)HEKE=vgx>Fx?O&Q?&~MfBWpQZ zv2_%QB)y(g#~&nn;pUJ;{6OZv;NBZTuDj$dV%Cl3jT8En-L!T zncmWlMeB;g|E#`1veCcp!-a1rqMuo#?qa?3!k0`{w~}hwrrV1RjZxG2uq$y1B%?n# z`LJ`Pv<0TcElJ7(ayk0GINxbEND@482#jw^6YhE+d3JQ9&+^eb>Y`U1GE{=6Cpnwq zyVq*o(?66`V^M#23CVecb7hhl!`Z$1IqUFx)HV!Gwu9h#_QYxA8Rx7|j7P&dmT%x0 zzh-su{|^~=AY(@%Qw-q;@V0= zLP;LoifT&CGW2g|UHS>uT^Vv75B40Tq|}Z&V7K9j zOv1-Jk2^b-ulxzknXG zOIPmYS-KFR=yD0Yik@0t(9r|wab5|j@qf<7)(83%`{uV-CGb=FIBhQJ?mp#I z=Y0vu+dy4|k@^{cWc;aw6#ms2C;m*hwK%7b@cMv~+LduHy2VnS4&_{oBv;MYxfp_7 zukvJpDct-TdlyVQ4O}XcyX9mzF_i*Tc)nQ#_#3G!lB8Z+^B(q z%I4(JcV{E8Zm25)OvtK29v4Q99yIh5EI0_a??hLrW1x{K*w{r^qZLez!L_%Q0?;FU zjMaRCH-Xan*(fwCjXCrqO8bTj8@!@A#M4C0LyBf5pzU*Gv?(Us15}FW88{HN9)()B z5PI1ucLi!licHi_k`}!x&5Y!4SpzukfRI zHk}V)NT!0wYg)FdCdy?!>7afvrA@{D`7GTpll+luU!iwjYl4lKO z$x&6*e5GMNP2Mw-CFd@5!PZ|D-ZRePh;3_#76;M9_}gHN2HwYtFDWM{&YD5@Y34yK z;w*3bI1PN!L>DtM^aSrH!>4v#5RObMP>2{kWlR(^>5<~eE|rKuJ8Y#%O|Nea(c>nI zC>_$nS~mS*6yP#b1CU{@wq}_xQChP(BCQf>?J$UYSzj9f#wRHNLlRn(8@GPF_35|Z zsIH=ei}Cg16a`;}Yq+}Hk}kjbWapaNhop|f3Fq~LMXf}nc-wzAO#+CqTzjbwoX z+A)6%S|;f)SK7b1J)3-o(&*bOqNcZOX86Eeu;YieY75C=%T=Cf@D1_RMvTRxlC`%h zcw4f4ggl=1u|wJT%)3-Jc$t$@{EK2*Bp+O7W=VD26+Q{wVXAgiM9>1r8=N*F} zYl8i&NB~KiZ#om3(RG#a=!s%fu;j3k$+HCipypK_dI;Rcp!6I&?6@L@8HsS<&2uI? zXG=%amL4wg7S#PUhvFMD3%Ke4F;|?VDbcrJim!dJ37_o~BTInZ{AJ zugQ+!u=gC3;oU_SD-!%cZoT`Iw&F5vUVBo-N$!P>oREAxmnDDw7m8JarS~sxw;2Vo zX~T+fy4`Jtzv`rB>nU4L236S%Aw!@+(P_ND!=S0o>dM5g0Q{xHbhN+puU)+C8Tju& zMuY|$Ki>+JOe{V;H8082AH3TjViA|i8az~>cy;}W3xC90>W?lisN0Pf43Oudb|N+2 zxR^*`mDKK$cRW*6=;rizV_S{lF-pEyGV#VStO{N(pEU|Q{>ug1G*#7nKQNvG{`oEf zG{f>Y6cF=A1K{tfuFjgik1J@`wD6e*wIlI&R%??;7yPrvm0M7UD`r}WP}2eEKx~Qw zc$VLl&zTB3=|6LXT{cF2L^qIbOlrERn@P1^JY{L(7c}Wjcy6)Q4i*&ULyo(tJy|!s zvP)|tip@l*C5|hz@pP=4+MD>ha|ySMy*%<3FIya6=h{&Toyj@Js%DZsN~}kQ<{Y7q zRnCPZqQzu6GyFq$byW#keA@mp-GA5tfyMYSttvTDU0s`;)0ZQxVb!3>*lH{}$FnNi zMq-ueF(S7i*t96aX0I2+U#vTbEzeZkvnM4J&~*4y(cHS!V9+i07&GaffyDZ)(Sd^h zP#GO4pq*ey6Khd?Pu9xz9uV$q9hy>$c&Ev|Hi0Jh2_lcYp`~4Ys#YRvI^drndvN!Y z+VR#uvzpWE$MiI1bAkKic1k95;?Sw8hHcvq`}ax>*!DcE8;I-T!#ZhX$_%NhN76lI zC$ZZTqEzUn0r=~w<{Ka`UZ6GYp+SrD;w`i|!^yiPBwP*&#jq)^mx8w^@4e)5iYYI< zz6#BPboN&BNOlZ=0VlhTnu4(l1H43;GQl&3a^(5060lO?2sT6Ai5mAw=kq zu@s8u#eCI#nbXS`^;kHbC106T)szf%<~wlDP8Qe6Kpl!P28*7rEf(@An@nFdKiTk* zvgwK?dYU|cF4%b0kkuGa1GLm6g{DI$*5I?&Y1 z$I*64Li>x0_0Lu*nfSE9!5_T(tYyhlwxB)}{CQNcTD2f|IJ!_E{8wwCA!=?^@K&U+ zHScx@lg}PskA_P^J;kWQbQ{IDX5B8jrrNd~p2MrDu0xL0fGrN{8; zyJ=oOlD7|4bgIIu*r@ioe||!?ifA&i6J9z>@s1?!R8_pDeANffj>{9s50~d97Qm`< zkV#x>sgt8*a+YSwOjLu~P|n1&3QdP(U#N;Nzz4`JK7j(JT@V2}Bqv06CU+^I!8HnS zAPIHUh~et+UixjuF@vjUB^9bIN;Bw&g7;;D?5P7btM4euM&x@PwY}tyeqMRHqdeI7 zqOnEewZE_64M})i-f11a+Wy^%)-1-a=;ztHAq%nZUEDvPY8PpzU_sKQCiLTgy=+U5h`6{@7tNPakC%TxX3Bf|hE*lBp6HxTz9T2|nyfe|kEyVKRLOia=|1+(1okxGU4+mM%WxrD#UclpJVlZr9o zDKT;{|FFZWAn_;6SjE}P@CwAVDWbCQ2C}bBXaF|2OerO=HgYv**Se&rCZE!JnKGJr zL*BTCTMzH1w+*kL?{pA^%&kJ9ZscJ#S4)!Ikk7X(j^6utAzHB#hPZYDKF3bP8{mmW zuF9Q*<5ZEzL~rPep~D3yjZDt2t|l5byE=f{lB)u6XNOX0Wo+we?JymkWT@A>pp00Z2cvIO`T&AeT zy+xEI@ogppnluBztDgd3(Uy6_rgn6}tDRM8$JnsH0@aZ!CAkA%-TYqT(Y^H0XT@0Q z$qWgugJ{TZIms3Yj zyc>xh5bg^bUqup&TFXsHB$!0iD z))c+Gs0F-f+Ijg{PQ^DWxKMYCzTh@5DH+2q-leA%ph>wog^ zK`{ta5XCKWKmkD{W0FRRX1jK(7!Fp>2rvtc#+NcAE`mA zb$+)#82xe;Mo!V3rXMAb+VZ$_O@)GtyQr%@nnJv2S`Tl91|jAj8^jsjcyj$4y#%}r zOhq>}2`_{OsoOJY{sLcq=}DHkQ#-!#F|MF@&>1+*VHl6ZWw(Q;Db$nfqL+K9e+|2^ zz-uwY`3BEcN;h~2ltLZy&^e`dJ1Kr>ti{X9qU7bnJ8{Ssq-zLB71?RE~D~2NfT6YzEWiq+I6;~VND5^=+ zhve^2R4}yPSt#W7W7@#gNJ>ZS)$i({W=BUH*M&ap1%n7cbBo&>;V(qIAt^o~`{qs^ zp=kFMUZdfqMQbqTCb zG@#&b3>xtr9(>JD)VpNMMZYt6&HEz(mRxl+AYtqH1Y&T0eS>7Eq$yM)PR#55W&E~x z<`aQ(6|&b40(2&7AzF(|1u`N8O{yC#@7=isBL;d*9(9KCd+NF2l8@Zb!SQ>y(kEE* z!KsDN21fdni!Zqn%on2OfZx>IX)HP(#1QRzM_K7EIbMLy&T)G*oJHm## z39P%DQ+$7^Aqsa}o=F9&JWyhM6K_dTO^9C?*>MGTf!=0W(d0U0O&8u5+Sqp3NKfXz zf|nHKnvE|Ic2PH%%Gny*biz_pvLV*?#E9g(8%6n%qYva@Z%S8`^TUIdQ;jt7anmQ4 zyUK&>JxVk1qcnTcrk0x-dr5{?cyyB3_pSgv$0A5(2E)Zd<^ zQ62lhN_>0B3T@H@D4#we%9tc8fYlUmshAwT`R>Im|kZ1k~28bN%W}>mfUamK2)kZ6{DjHkt5tNoSR$;75(tC6JpZ2F~ z>nSJU0P%(o+m-gj8F+Ml-pWU!<8#Jc4Ua{s7gXZ;9n~~0i zvSW1YhZ2t-)}R?5r|wY^DTM+iW+?!+EFRhMpW(k@Ea7k_;_&$DG=ut_cdJTP2g%zU zL&L$Q*F{F#5zd3Co1;7Rbwy9Fj8R$iTnBO$HhRPlGp!a$&mxq?C{tD=NT91 zZ0r(@O5CKn`dfikB6$Pl;@?s>SG7n@HIu3$+4YMzN%rx}&w61{w8pGTw758P4ZP6@ ztjT3pac8C_Ih~2W8&0*y`cXTC&!QBy@s6cZ5^`z`*E-XhPo|r=CHlQs`O7r=_|Lam}heBXgWJ;;?mGKW8u zgL^-g968Kgo5V%ByK4+}6Ndnx6)6HNN#sDZr4nAd)my4n4HiWYzSk5gb!C7?&cJAH zHFd70uMUP1#-ka=?zMeTVTGO777GOO}D_ za9EGH|UAp440ij&&vE+uynth?$yw#)Wb(Q;Q zwdR73-Y#MI$+2oS^=SCiB(@VOJ__n=B|x7oW6*c8+>b7JWIEFd>NJEp#eThEC55(> zlpbpuW6}#KSF8w$W256*#xQz=yB@h5$0t~p2ghd(0DddDihE^uH!?gi;*GQ~WI$md z2BvW+T{OmZ+bGnRB#w~Hf9(ipr|1y5HVVnFNAPvC2Fh@$iB-b3r53+!bkI^ zoDL5w&hZ3vDrR3IH1Pq2vYAB8y|4RjgIQ7;?N~lx44wZ`^V=s){y{}U->~HL_wcMG zFGZ(Uw*keskQ8{mR-kbWh(e!S5j*sQ#uSBPCKKQqeFLlMkf9S~_cw6@^fRKF z0^nv-K$D+0XUV>;t1+{Y%DHyU&C&&un0b^Q+)P_hya#z_Ae&P9M6gNfMixxM_TF3k z54W&MNWRjKC5!8~QQ5k4>se}PEpA=9t{3}LJgaLzW209I&`1)zjOgM9V7GJ%Hd-9x z<=8189)-1@M3a3;$`n*3^$hoEw|94VumUQZiOwW0mhH!GDaRX-pYgJ{GMS7~@CZ2( zkLvW9%nz$oI~#5`9b6W|21GADW-jBBGnvn<$L6hlqHTk1yPl<2sRm=Ol@{nXg}cBE zQ&mzQ^d!32AzIdzjk0Wfhh}K~_5-5P>eDb^7iW)YTPd`Y)NbZ(_3FhyXB}bWZ3H79 zoikNpO#Wd@Of|vpDG(z%v8`U zE|C7y;OHVRSJMbU=jZBNPlV#=x}d1Il&cKyJdJP4P3UkYtg$(cGqxzLxVhxRRIHs8 z-SVkaaxl2yUGU=-P~NFB%5#54PE1pGmNZgsu*tq`G@1?=i#?{sD{9H^By>7o-Hy6% z(}cdAcMS$7M%i7881(RTK3jacF2%P3V8Q4gVuYOXg+b?j^wF30e_3y6Is+PdUyh8J ziQNW&?dt56IY~m-!bcY)prKmybB9%GZEhv8)?drzQ5xw`eH%`I*F%XH_wbI-d%c#g;iz3 zEU;;2PFxZp+VNR@Q1F|y?IpeYZV4HD1P*5{8PsyNJRkO*4GvYUS#m6rB|X&KniS{; z4yVg-n1C-1(897Ds_T%YH|151N0iNXdq!*Q44U^G*&-Xw0WHdj(cXBx%3mW zcH=Ut-si%gHvwhUd`CG{a%0JUb2*3V4IGYt2L~EFh>g|18iUROlyO)y7aaC_u;f!K z_|A{{g=YOcQOzGvx5z=un?VES$sD@O1BYq8EP2s9d5L5PO96U`b@%9- zFc-@(_O4B#{3u#@A~LJ%vdrmFD--r2O%829lii7alI#p!l8}5SgeJR?hXbo?6Nk|1 zmC5ogawANjfb!im0LPPfgZd?ZeMn!8&??iQq1`p`Rp!ffQDZ)M-R!ABivvxn+=b#7 zRxg42xrT-Fep)dN0Tr7uca0y72xpYZ|L>1yRXp0ouHcDGRQiJw3Rm~n{ znbEvw(>W;TDIBP{CzbP$h_@gy3;3jPblModb;wi+zC>ID-#<_4I)BVayi9*eoCSeHUS5%38$R zcSesoJr|)>o?%cD#}JFH6v}T-2QEfAX1LwE2t#t}VmZ>?PLsdxWy!x5^U%<$X9YiZ z*s?A}5QqL@c-)k7$jYg1NZPNLPb^Pe0yf3CfV&98@ueklUw%ZBH(jO4-lXtabzO}W z+2(1WeZE0yRY}}3wINAL<5eoupI|lw?RgX?D;D4Bjt2gHn!M{^Lcq)Qo(3)M0h*@d z7}6vPIQl>XaE{3P!>=i=(Gv~YoadVD>O6APt20pWQT@^pPN(M@nU=q*u6cU);!<#( z^+p3=xr|44ZTni*I*RJK!p6lA=smvR!_~nqN}QS%^X&;>b4*KX!VnLda;PZ@|6JXu z`+Zk38Is`TeBChEvD)PQ2v)WsBoj9|U;S0^2E={^?{3%I znQ7G|Co~xt8gf^k(GzW;$G31jTPyK!~VdUstfYiRH1k@{|esnfp0=0$^lAm zF^SNzc>0|}&j8B&)V&qZ@D*E@Z0P7=LlRu^#2@X7r;e-5Mu1HUnoV3)ScwN7D4TmO z9@b>ncOJ2CyPoP2fg*=O)ndpt%7x)ytd#G27_LIG_1sx$bMomTgNE;G;>TM4Zf-IPI1($)Tw+HXDSyr43;HZC*at<_wC+LHt?Zb&ZC!?)2z z*tKBYLSVhMwSqSw#pyii#1~uU)`9-E!MFnjd~}coK4vYS5pVYDwv>LA9iM!p7)BP^*Lm>euq=kUr zG*bira}Io0QzNe2m_<=}E-<0mWu~_m=4fPcNb=CQjoowZQ2p_c%pW6$I3$NBDVeOv z*3EJldSWw_)M9}`t4{jLSFtU6z6zzgBJ>7uJ3(sQ#R}eqq->E#^le+fYuYkK%U zu5mrmb}MM**D_kO4e&0}-S}Ry-mpK(K4d#9lp$?>eOa0d-AW zB~kN-2UBVCB14*7n>^Sfqkq%nea1>Md;Lg~Z@=%;YcC+5J5(U*`-Z84*CxmJa;sc= z=e8Su|FsW!MXb& z>vSiDrceC#%k}8EAGFt1DXj(R6XIzmmBS43GNt|YWVF7%p8CXpF*ojJ(a*oWhs+c0 zO3N_CkK+3<4mk(F;bmQ#Qjaul=xI{IVfl>zPSV%Ib6}aG0e7iS@&05@fTy{}BMoa0 zg4cnD3Qe2P7m*~5kDd3zdImb{U1+eYppn2P44>NpHA@fV)sr%rU#z8n8fttFAK5|3 z)T))3Nn6sTlxcROn!e>Au^&bzQTJ1WluS-!_W{|w;}1jXKOGfXWs-MTKH%|-(&~hY zG+c%_zzw5I;pH}6QLU5qr6qjXTg;?Ot{#zF^vw})-51FKyVRb#B=D&0n)@6DEpmWD z(|lYhm(qr*6q*_FJ;u+7ze)33av!Q%jbN>{psM{*48Q1@++U6!0~_sOG}(`6BMfGi zV0RqJwzEjhEJQNBj?0liEKM%L-Xcx*OY+nqE0*!uEU9}hcNDsj1vF4yC^RLJ;jbnG zubatDvW@xiW%O9}7?@=>0pBy3;d^At#SYIzv2F`k@-`*;1Wi7;m?ak@S!(lh9mB@m zgQe1S7?E*DY*A+M?e{Uc-Zkr?__MGM5jANAW4I|xE?;Sbi&}!~r$$fM9 z)kWWbua5f*;g=wq5!ZJYWhhWxlAFV=(`-D6`2&0i`cG{^-|zR6awpVmPj8dm#mfyK zeOBZSr`q;Bd$zA{cll-pHg{~NkZDMoczLC_4rJ|9^h|D`9cmDJPX92kPQUl=e7J~(SQAtwf^z`USSI#5KPypEcMclR?^d&q}yB%H^86 zXR&q|$~lg5f&?AT_@iX3E0xjxcjjv=G*~NiP;tT=T8`Ab4EG1kRUwnk^X6%{*{lJr z!g$CfcCY^`DR_L@R?o|T*p22sv!#LU%>C4!VRWUI5%gFl{|kJ}E`5)o^hkI+$RsXt zCF1HcmFJ?Fmvf1ZGM^q=T^B9i5O^^>$Dk_Xtx1BV7w!OFl!rgRi)h#jxFt;)4!g(? zQtZh8c9tIa$Sosgfi;8L+k07&tCwXqZz-Goj*OOk3HNt?yLcIweKoAhCE$9xD>$~8 z8g$^l&0nF)CGb?Ddl=zOq1DOPOKLl*m0Tw-`9{xvPe6l;Ti6%;D3qOiaOl-?$q(p) zE;EP`UUF^5@X%#>JiLDyB7LaGMDh>tvMV{qoiN_0eIInBBA8uE!FqZ&R`6zIOEWLC z5|bO*%&|3rgjT4GXxgs$f-zMy3Na& zEi;cVWWTUaPfmdYUb46J_bei#Db$&)9uAZB#v76>QfYJzY??2nGzXHi&dZ#ntnjKV zJu=Avt0^D^L%#x8y%M^iXC@`V7kutea2S@+8ub@-Idcum6!@=v%zF60;I$s7hZJ5% zkRq}9IV7>z1D$^cW}sq#d<;W3#hYAL*OH(wbGDc~1S|yOw&*Lm9#B}Dku`@=QTnwz zDbvzpU{FKG13WsGKf1GH<`7;U<4G>fxpPmdf;Ka%$b)+$!m`acF8a0_0c z@j1R=(Bo%J;y=L8DC5E2-DG(Gn`-6(QjRoAo&=~v8EEbu3S}n=CeFVyn;v**4peJF zBZu#iF1N6QY;ub;YDpt~MWXo#d@uaSWk^pkG%8kN|=t3M$pZmHRe z>-D!zSiJ|R{@~S4;C1O4t4H{4`P}XN+Zf3|k(#&Ft;xIFJd*kPZc7Kc{zl(L5*d7Z z!x&us?qy9>cjTTj@ecIwP^dwh@(~TBym#H|Zq}bOVCVz$6B!15)X1c~cfHM0b(TI4 zURXwe8DA8<6Unugd3ZAcwN^ zSF{843yKXApho4$qkMG_-l6ZIuq!xMkPqXvs_bo9VnXv;p6PxBt^LQW^sS&hIB<}! z_D;La#d^B5TTgo$p1cs&B8f>0&MT#Hj$o?_>4M>gW(5k+tW<8 z5BbvOx9dOluZDW+11iSF-Ta8@BUEwnLmucJ4eNa%3((DIHF34LODzVy|BxGYKxn>c zB&5C$Zz{%2!|PHg-?9jQgnHKtpebHtaueu`p6+Cgf0WWb1~PGfKavmlx;#em?p8{& zA&Gm;TPvY^x$aFN+dj+EvF5(E3SPhDI&bs)+xOAWT<*d+C0b!3Ks63tQYL&J>M0la)emon6KJNPXxkQo zc|}K%{!h6t>d|3V=e|%oU9|}mP%8$KYfsgkrNH^-_o45DAV5f!(vh&5LbA_dRng}Y*!d}ky}?)aQXn_ptT8oNQEeZos`P0tuhE9Or2KbO0}#pmGg zH;J5hjWI~?1&{ors5g^7E? zb_Xbw-=NofgUoesM35H0`wbT2d%Tf14`L|I=D0%RYw&qA`B^qg_B;hoRr1LI|F@w1 zJ;iAE-l|Q=S$&z^a!S)Wr_k7>w`KhaPky5P>9`<9Rj02osLnNSjVJS87U@i+`@_13 z_DN4BY9UV+u$jc&c%^mtbl-Iu>D9w?i7pkpEa3OD%SyL9@aYStoqXwc= z3Hz+z8!$t^R|q!mzbeUA{V^6pv38{>6BhS|nR#dXd_; z!VxVWV!F@8j@&NdPdBE0K=M#+p4{MrJh_RW>Gpa&oqSL`y3mc^n%$>Oqyye=6e|vv zJIpz@*uh7a6jt%kd~nU>Be-3+E`=~9qdv-KUQ;OIv~3B(v*hzKX`evr;7~%-A%UON zW|Bb5PrdT+!{Uk-R4VGh#*b%6{-k!1u=AVUESd)#jTJ>lv(cYpAJoR1HGlD;RVl-| zK_Rc*;ZJV4lwP2lS(|6buIFPwI(?S4-0w3)EpEbz>1}buvuSgm%Eap>XZhcJ|2`KX zFFkTzU2xX6fttCBKC8_o8TK0Q-ECj=HsX;~41Y5IUl$AEPkM3?X0DmXd7s>^8g8u$rD_5;NTGtC?XF zGBAtI{)*!FMR213ARkMTU67bGfmSp}AA9fmC%GG#c*9YaWJaGov6xR&;50P_ymz_e`cgTBsjGR6QO_}f! z_H8r)%}&pFuxe#d*vkoJV3mHTZKOi&%^GKRq%DYk6D)}OV`7yBZ`AhU>N1GNYrx!b9XcOfXOtRXay_fxw1m}VO1QGFO#Z?x$Ukei z98%i;K`|RQ{y!LdRah#)B(&zchHw^lY)eno!?u>mdhrkMLhavuwB3aoo1lw}4)ycC zGP#-_@-ZP-^<}H;Pz<^B4*WluF6nm|So+umYq8@LyZP|{#~S`sSC#58ut)0EqcG9( zWfnLZ9Q%J+bx83j-ugGXe_a*@<^GSYs{pHN*}{rSr<61(iqeSEZ70~>dXA{rUR$wS zuozKPY{bHAH+t>%Uc0*$?AG_so|(-Ve0<+|&%4$?Yu2n;vnKb9Ev7>9N=56Ve z;#g8+qe!h|`oV*)AiAUG?n zTElqkrOJ!ju?5AF+UOjw@1+Ofmp^la#dlw4oqqfrWtREHnXx7PY;`U+^(m#nhvlWn zA$^TAaWU|-QEp){q&@ekQS%>=zV;eBy*_0q-xZf@_?eQkrT9IMIoC>!strR_LoAoK z9tP?&ylZI7_MnM*MKff`Mhx&NgC@AP-yn*-*S2*)8fZkn;9Uc24|(h4&$c_xh`?c)qI>~fyTX4zSdkz*|6$@QR#AomS4 zby!J!4WY7A9Hmqt&3r`vI-QbB)?noGh8lj+;2TQrSBDjFQ++>&q8lImYc)Sf10&5- z9zeaS$MA2AG=?P8NStlnVgy;a4OJd*5vIlELXBW&|eI z`t^&i1b^yEmYZnUT56Tl76EZ6r4gp{@_gvtr1s4QI-fYkbK^_B06kV!k0~F?WUz{?2Sa_BoA`C@D7ka5;qkU-)5}SLd(e9F}No zwqF^tbUxb6$h&+>^2E=sYA_7@5)LI-+rM+=M25uJT=>6-IaKeOp#n@u50y7c;St75 zvw%4!S@M?9_L%33snG5>{6yYSYMrTr&&%>NAk*=pta5C%Z{pco)5$nej^cn^pyiT%P2W6^Fq6Eur|yY{qjdi|9p_V}6lEc}XjEcoWoh zY-20%4r4A(Wh&`5Snxu1n{_OUt})URaB(_D$5)G(i>vtaRvdrxW20F5Ju|&qOU7Tv zU0fU=q{M`9`=RgX#W{Boz2s@cI=MPm;uTL4O&QUT_q zwXG0%sTall4X;32FW25Vi@*JbW1B$9jjx`mlRlV$ykLwdk_9UI3`=Mh$ z!FOX*NW(^{$gH_ZaT|F)W%xoje*7g1i@cQOxC=yJS5 zO5BPc^bR_|!N9DRRI=|M|4$-A<)t6iG-fzJbmwn6s7*gnjyI)w;Iw@*tsUL&Y=m|w zFT+0jsgo$qQNzEo?cfN3^|7s8LF1B9PGe5uTr_1!R)DbCLCUXbSd4GtB<$ep1b!8> zV*FuF8upIOroHD(r$HZj&$)r z#FJsYUZaxMp_1xIcH89qr!c#sBf~ehG`aEy2B*8qaul~LFD2w%Uq=@ds#_(&G9&A& z_?sywD_AWYqWtw$iueYu8up&f^>?EOk3(7K({Zh&qOo5Qyr-)esEl)kq!-wUW~MMB z%iPd=o^=)GeM9-Tuq9obZ&b8rac0HTf)*%Uvp=S3-Ei@UPD1_|!(KPYbc`)xm2?-Q zU^o0r?`FJUnd&s25tMZ-k+SgOhC6Sh{~0y?@)=cf3zGynFrH4L&{BS{r|S94;QLxHoHm%4#IiMfCxQC>ICXW0puVJ6(c{|bk1OiV%_VTnK_ zmvJ)*te^=Y*DCPZpP%XJ`vb_n*rTc;$?M&h%BxNe4Di>v$9%ol<~ljRudpsI`PyKH z_ZjAILh?ODuX(`}#dtM>@nXk-M^E!Ir;Mry-sG{2H>;wCJ%<#&cHW3Js30>0e>v6+ zoXntKDvIvLu@WTAz==Jo>7CjBMn&fzu5G=0%@*P6FC5#9mr7P;o`TQF_Af(jRN}*? z4eO$($HJ(~Fy@uv8?yvl=PK!uTe4T5Lk<7NNitcD=fx$zZq;`BFGxOT zQyiMLfkK-pBd{tjXH^`ACb0xad3G30Y5rw%Z@%V8L_y$=u6H^&an(xB?C z5h!HWJ93!e?T`8EToQY<+z_8RsK@DOXbDmUWZ?)Lt+2ui{x~w=&FwTRVdkU-z@PpD zzvQfn*LlZk^_#k5t3scSs4)z>b^ccTtKyBwCLa+h&fs5q4X;sNWn$^e8~Me!qkG$7 zNJ1A8y>*0?C^7gEg*uabKlCr%d^P+5t1-S1UQxi3;)>*p%Z02k2nxRaI| zno|enrr&4CL#eGVb?_QLjjQ4iYmT{8*$$n2;Sln0sa=7J=ieH?@I$r(-!XEbzos0C z@E1eVCjQ{<`>4Y+|B7)zY%q6&$76#Yjz>OG$VZ;+t^T4W5*Kp?K-TQ!| z*DNYJH#yrOjh?FYhAg?)GAc!uizuqJDr?(Lm-&3~8o8f*gbtd4=MB899*= z2{Z~|*)elB41_+prYcIG%m~zYE2`A4(bV%DyyGaQLGpe{rlk)4rA2@#v9S|%>lOro zZ|zh-8PZJL-FhkZY?;T1ClAn!eI-9>=gROKfeK9!FUII z2N-80gYR#|N7|(q&AZ(O)v_AZBD>PCo@yE^ECq0U@Zf(+(#M{Ep{2{_4ehPsjYz9d z5j9dmk^kAgjQ4k_80em-STuq>G# z$1CXOfBjN&kf;{SD<^tYx_F|mNW{FyDjr&tGLix1NZ)v&<`@dlvsD4*$hml~rv3Y! zFX$7OCE;ETCHJcDq~dWn=yiahVl0+p#{>w>bkhOkC-5Sidj4)=2%@BE#o|MkvYslQ z2d<_TnG>eWi+ znURl|#D#=Db-ixQ21PI8Gn@f|d+u-GKA;MFM!C3>(yB^#2ZxZO|n(%iyu+TI7WWD3_6(vaF zWw@SMGafb@JAQqWg}g>1FL~Nt^NJ}z0apM9udJfD}fvRP|TWAF};7wiSR9FTMav08PxS-lgU^# zil|(Ch&(g?+nZM~!{MY)i)c4G3or5)5fjN5qHYaD%(8kE$t zDPdE>(9p01J!R14&`~c(_{vZCid+@OHZ(nAkVw-S53wj4%?mp1xll`r#{dL3VXyd-j7Zi{tUc-XOMksGIF2JqS9wma;Z9ue5SK- z*;kb8f(vip3*=Q7jWwy>MOY-M3wRc|;YQ`PZ5CukHg)0}x1O}O9KC}q0BbsO(;3rN zO%%ZD)2%CHE$gO|vFg-Gw5TzZH!Venm)}+BcaQQ`4`IB3Q9+I*up5uSp<{Mjq4%&g zfC_R{`#em=;}bG?D$`+8H^@3SO6B3aZ)%XvT{*{Hte*Y_f%L&JS)fmk_RoRiBuIA8nLG~nFD~g`2MUHE7RGukWwYDqk65<|IFPDQT z@eDsX+ktru-}!8iDT(OG>-giInV~_*_ZXs)+~5aq(ZTQ97GzGon(^^nbcuC#myu{W zOeC-Umf4|`sNU`%%c4Zrep-dyLQ|cK^>A+~jz#U&NtAjZNT0M%7DerojH32GqylWn zz9Wb#2UNg03K(-(2XN|WkVR3pnTe0A=}x5^3MikWIDb?pk<-Z_tD;2H_SpyfqJXVX zK-nslPpOF1!!C3c3T*5P1;)K)fCC@USrkAEruc8lOEw@ugV6Ny9jY3Un0^{|$J&X1 z>Uq=i*|V^0DHpvSJ{(u^)6J@ykhm_qFgxZpeRu>_5eO~i#qc{;Y9cFQ++V~pkN!}g z1il960ZfzH-LwP8T>^hH8A2 zDqZSdVplYL=U=RF$#dFfIF3Ne2KfqJr&pgf>n~#;)YBW(le{eUGg&85Y)aK~ie{|s z?HdNGq^B^zjDe8)V;CPP@3pztkZuQ$HY@H}&HAZ$dnI%;S^b7XRxO-Dpc;-IT2*%y zE4~kw5qb8OG6|ri?2>QM9Zbswb(P%3z9OrZfiLO31{BzM^t=gWy) zNm3@a#r{D1C-h6N6^L3*C4FKS=_HCBtzp+#>@hp?^gA4)J9-$|46j$};17=0a5KCZ z4Xu-MD9@94kKxud!$Sh~A%?zXE=Sk~>lk#_1~d+*c6!XJ=|z9LQ3G;t{j`DM z!}6+PY0R0=p0~`bG~*(c3hdF{SC)#Ewu#|a4d<8ceCzkML=|{sD6Aldt{wRl>Q9;# zh_#YEV^Ns+ql`T3L{&p#nkuTtITgHdrx@?-S!mPHp3kqV*IycY6`G&gqo_5@+Z85Cgtkpc22hz|o^ zQ}UQEYC1!*|2uRkO4n#20ERzw0MjRm$yzSu&HSyyJFORNr<2%h5&*MHlP>8{7FrpS zvj)Ls$ysZ$wAY6MP8sL`TqmPH+c!z$!HRpI0y-GW05&M|n^5TMj%qlJ8j}ZQ*UeQt zRxTzB6Kt9cS)I$OJiL%-3qutOK*kjCo7qvm3z_W@T#n@a*Nw-%E|fP6cluG@qA8m4 zOuc+cZinmqDEaFY4Zo<+eJaRDaFZV;|E?HptVmL#$(C^w>rY3Ey9UjxNPf1~hv7FM zF_V6Zika%i$UVl3*5Wh`0p2EP>OJ&KVa2QgI4k_;ew24&~LxC4ijAcee{E**KDseP@WdY`YmCZ;4~%!dkHH zk{Nu-^U$RmD_f%2wf+b+ehTqZT&;Qf*e(2`*oR-?OoQ zC;Gzb*gxi|qUU{Fsrcs{yIV16Kst|zkM?dpK<_Wa@?$YGH0w#B z(MpL{*p{%f0g67*C6DxG<2plX*E{Kar7L3&G%C@bQXNRA5r{vH1_c`s$KJe?__aPH zoqEv|^hNch24^{dC9;@{oy4Nf=mr&NI#}gJvyvyx1-bH2H6K3`H%{2jgW0A!w zWKmPfqW3TrkIOvfX)KA$JiZrFYxm>PvyjLgLkl^P^GG=n^PgRbHQtYgNuI(aGTv#7 zjJG5Ma=Ws9>gii*rvxE`FpOOiB+ZP+%ZV&VZF?^UlJ)XbvLP|s8Ej4x zw+7pjf`uaSZ;Cp%RYuw93@kcl0`Sis2Kcr=7`^Zo?%xxA+U9tocwYkuvTM~CJxbz?74!UzUP|WQjpR`z#1rcaaM6Bw1O!y-#%6{p&e&p?BiT`n>p$ zK~H3h#Tnxzkl=lVk?SuJ8f~B`4xPm}jL>^5hqcym6@*I$WgWcX*MOqN{xf#*?Ybxl34n-oGIUr5T5e<-u2_ zFBH!YR%9)Mgxg=41h=2TPDK(PCayhW29@c#KlyaZWxP|h0;h5>EW=>MeL2R1i?jIr zCaTKDF&^;5ID{rSQDa;ZB_}$bEk-eSv!TUJyga1~V1vj=hw^rFA*{Yb@xA^yCx&;w z8f-$QE*ES0OP52IS0&1GBAu&LvmwugO|CZWS8@t$@(*kx$3Z_lvrh4WD|oOnkIK`F z0n`Cdc^+lyO`##IUe>QbW~+S2mbEx)a>u`#33;&b|i(L)g{yK~|bT!}Hjo%q|wgXlzw!0T!8;VY3(3`9I z=NFxtKR^EoR$GsVEnDq%dkU>U{5w}OAW>^X$r`S~p@nc_wFdq>V+}v+{LNwRz{haB zzQ{CAYRU_{GbwX_t4o$Rr9K zi`+h<`cOP?A3xT@B#j18N_i5IBb+QL2V@-iX|f5;AaET{qE5{bCrj5;9+{%Udzd3? z`G=Bjw#wt*#>;Tca9Yi_3~}4U>m{SK_sP4+)*Qu>LyY!cisviPb2cHf73e=U zVL#{Yb?(TlrruEALR_`D0wavXJdGU*-7ErS;%4v~-O}MLRC#%n*W`{4FYA6aYhs!w z8k=(-0G;ot0PcJvDcSlNBX7zR_P9vNb6+s>?=AGBxYuaA?FxiAk1YVyz->)bPX#ch z5P;TxI066b#OfsPt1-wtxBjC@)eEv5iBUrDhj@;P-Ei%vzisz zyq^ydZ@DZO{}zdE{E?_O?rq}ol|;rQ?Kd?1-h|IQZ2x`eMz3xRLj}u~wE)*A>ZUXz zK3hdgir+jz^E_ilq1UGuL5&Ez0z;6b6h>zT0)nJq2P5?`%Y-JD$5CKR~`Ude4F zX&ZW_*Iw0eC&gi2&hAuZq{%d3=x62TS;nAbt5UB9Yp*XwKkB> z!()-F>AOQ8b2 zBvj2dOz}m#q#<>uw&db&jl-XZ0ZZV-0o1_jx^jY?AxC5`gc%LQl2?kwwni_ z2bq$0E&DO!6Sy|nMWbYF;%G(ElZ&v64zCj=>z0ZE|TCP=j zHIzx>?N290v_}x3173MSCuzM3wIPN3xv7&H+AgA|j)Y!vU7O%BT@*cIdvzmHYquz3 zy93De{QzI>%8m9J<_QUOBV8VdJlQIwIFTNQ`STqU6Rq^F1D*nxm)qiiT>|b% zh8+|&I{P3p-MnA049S~(#H`BRV%_vUe*EXe_f-X*L`(k>fuc)yEmm_YQeL?~3g{Wz zVrP8>=GJz_y)cQTAYn)N=60Er%le!^2s;nB92*MoSS*B-Sw}?opLYa>Fb`$qM?%8K z)8uj+G?Ce;dbuW!;M&-ungpeQ?+x_|#yFNJ;RJ}B&sf|ddlVmUY&@%9C$U@+7J~K#CV$ zc*T?!6S9nnc1VZ?xqC+Jba)(xz%hTR03*`zIB)227Y)V|^jBx$?B0^V>X{7RJ1fM7 z9B3#MKSO1Cu26UxC&UK5#|costzszxb3$}?bW{BBUBa)`lxIUOXhThXiX8*Bp7&+U zIOt%H%{_Ty-Czw%m3|5*Xnvj0__7%1e-gQcZI*e4WX#_oZsh!Bq3LppYPnTL8IVUO zMg4rEfbIKLfF+4ICDu_op8_xGn95^A=FIetMlsNI4u;I~I^TqI3>vr&?Ir(Wh!aVI z&P-kB(~#wLRR-vj4yVPs)l3SgaZ?A7dIw^red7_yWUYxUJt(*X*~&BFD^GP26`aAg zc-k2ZXMN6yifMQTqNf%99~6r}rX5RurPsc0ghSPo>VM69IZ?3U|IZf9zElFf(!#m8 zznu9j#+0Kb zp1)FbOFYl-QZYL`sr62%W&1}+z*oTnYDo5;7xDAPd1RaEuky-}n?a$>Cl%|F7dw`} zz|?;Wtmh?Jdt+6W=tcEVyx4d_*lg(q2z(XCc$+U`By#V9#+$j7`9<(b*HU@Lq(R+K zE5+}W%%1nGy=XtQH;49eK{w+q2U-ab$X23ihgW*)0ejSPD?Tp2fTtZevx{ z%TNAvyd0{jIn0W9E!~0(ryLOE)Lrkx9N_Hd5 z@gJh z?nHZ4)Y#~&K($#dqxd}uHz}{{MwMqve69%{BCmnhdz;ELAzOE%C~7@9%`e+)ChGJN z1|f2fG;)_tqA%CPILP8U1a{A7JhvMN>@BYgCHqj`s1qvBj2t_y>lBasj3*sYmESQS z2$U*f!5K9X+n1~tJ;>`cASM`H%X&4r&Y-hzh3a-w?iVo<8GeKEY{YWx3B<}ev^0R&8}5CN9P^%ohx~u zIqyO7M9**X!>Jd`56? zASpiowwOEJreZLdR>=Kq!pakK@rFw8g)2^HA!_JB!33$oo0etxv3K~qIy1m3e>fUx zDhwkBjE=Z3lIB=&M+_j`?jpxnXGT8b6J|s@-xVu{Gbk^}Q-^ovF7Kvhd#C$%LJY8i zspLp9x3Y@2D7tpKxV{g4 zR&zT>jPj_ZbSIXm@DY~L6T5~vkUb0ed9!5|=jzkFs#<>xG8SvpMEsf-$H!23Ub0Fq zOL{&QL23-;Egqoq%*gS_d=@gJ`3w!cp=%QQc=@>Aze5-vg>fV6L-~=muoJD;sCHh?k#{hvWVr%Xov`SJsv4_0d6A`4n9KuyWVM%;;q zj{1IeF+w}Nn@kSIJ98QS`^GR_cKbras!lJE?QYz?_!_6GLi($mI|U^`jX#+^F&-+SQBFI9ox zslYL~r%@GnVSktl*&oCQLr)ueEj2~ZCpN`bMmq0T6B&`6LBdaNzk@0@8bG<27N=(CZU?-&LZL* zQ>4)w{vliMt9!mTz<4sWMe#5*?>|~Y6-m7pLf!pupi*^QJVC?8*EjsLx;92B@4lms zosprJ)H>FFVbG=pV)v#>i_`ay}*Z{l&H*PD0hggwaZi#e zy2e}4g4(`?n&0(Ro;g|bR@i1A<<-SEY&6}sxBR=~uI|sj{|oU(s4jWzPy&}Gy~B~w zzVEn8ZcXcdkA72C0?kW?;+zGb@rpUD!VHg&hbexd5y+@dxM_n541CW8_IRN;Hw?v# zflwKG-GM>X^8usV?XK1m`MyF&CHu=j+{f__$5n4^OJ?#rZ+(CvFM2bcMYV7<;_4rc zi>f|~W*zqtfb+P&gJuQ*uFAhDcv~oMTL|M7eB=Xy;{mg`FGH-a>{)!LZ#F)`_@oI| z&Yt|}x$79&QXiLTr{ZR%cj!s8KZzNWa`t3J1LE=h|1FeTzU+#pz!k3NAFE@=>vmV7 z$F>i^w(>FW$c9v&Z$|TQ3$p1mpW|(eS#X2y8m>fd&`9$49Z3RS0k0JBkYm0{@77*~ z94FV})iDq67BT7OB9HYnetU* z$GVZ_Um;<0cSimVvf`JSKfFWfL66a>>bjEJ>v}Ti&~IXCGwmBBWcOCc8U4a>)uXA{ z4trj854{ws0M1fdl2X1eg*R97N}08B?Iv*bps~CR5jmKmd`Z$TOuEW9j<`yt#W=?4Ih@wAbec-aq8^@k|0^avfE3(u=;pOc}u41@Cs&x z+ZVk*Ue4#=cGhsH4Tu;urF=YRsfi58ko0hC5^cpRVo_+lA>)vU-bCF%O0+J$DA9r} zZCPSEKiqIZG;h5N8ew*}a=rv%_nvM0`MK78k*Z+p=(cBv(=dgMgBd z=etY==#$YU`P3!iX1mi75LgHs$^vKZW_XL!;U=WW?S4^NLHl%gXY{mIWY{+zFKa}X z(pH1Od*RqS*Zodj$wuWkf_?9Gzw!AMV zVk<~T-cGwqKU4EWg*24#)gI~K)1HP~5nmIr{dC3vT2#gYt*R>k#w5Uy-`}$4W!o=h zVC4$XLXM4YFLV+uGt}}sXb%`_9ZTX2sG&BNBz{3`_cGG*A$W`t^4fr9UNx`AU&1ZP zS`~1B0^Wa+0rte-SlBGa7=Y1VWB?=>Yk7D+L;+8K$N&pc#Y8w@tO)>_CCNA&ZAFr5 zqU9lGBPE|TWMoUz2%JU!#`~Br|91WS6S0;akCq3^xVS|T1H1+4ZYqj7(iF1ho9XaQ zgQrBjv3?QG!R{((2MX80sK=$dUN43uYvy!Gsg zWM!E1tSv9>`4$3E5%B-Ul6#ykR|F?6&JoTe>R;Yye1h$#=poTZlwEFPqn%iyeAkGI zq@M-HPnf)BoImiDk%^4|=)&<9T07F&LU_wq3tAoSDvy0owx=LEg>K2-fYa5Ibp2Xh zN7n|GBCJWszLETqXBv*})HB6FQsblMVme~w_hdo#ifNZZ<|$fTGE zC#5T39ZVxDpnAp@N3F8b@-JLYQ2>rQD6SyH*cNpr9{aXW?GBqBYDO<7+S0{1mmdDg_tTGX$LHF(bL7_W~t?+o0wpDXh>MBC8uu9U^xE)*J0 zu38K4d_yJVb!B7&O#~YVDBc;?CgImdXj<)$!Pool6yJ_nk+ckQ@EhWu-6N1wa>0Y&77mNSw<`RT&;_Q-7I z1WNHHFDIk+P3wtK(ILufGMVu*r=g0z4dIJ4r92;M=y2~Knx(vKYcP-D6Eh+V7PJ;Y zc3e4#dc1&mIBNY!U}l7&a*9i_*s?WG#?yQ9wxV3}H02IqcpnEXyGgRtptRL42*vcO zHW{j2#Go?;)S|=Zrq3ajK0YNwA1~orEQc2A8@l%X7iMOn!M%fJ+wcCZ=|hA5us{tRak%^gJE&9v2vibT7HRQrC>jN)_FS_zMresoP2TC@^?~wU7+>bJu1(FjB?TP zb?scrv%>(2Du;B=#K2X{zk&021uyfk%8OvlYa=Ds#E^$4F(cnyMVqm51MkKu#_NAG z!h!U5=JW) zAQ|E=y4EyzD95+|2UVJk{SblIhw=Tb(t-^x#&6Dpe=UL1 z^0@0HHm6mEMJA<*|7Rp$>M26{CQsz_{$p{dSw$_o(Qo8~J9h&iKLZsj_o=JD%8B@r zW>!TAZ17!&xAs?ryYlv=qHyEL5^JNNYy%9mTS^x0@mnWRY9%dSXU?qzffY*=tIAqW zl3GFQKvE4N^^5L*o*((~yd|`wmr%(oNin!;t1@EVG}}lMlHw(bJlYEa|F)sLAacq} z%dYh(ePUw3FocVmCdI?cO*;x@hs2Kf%o=D6r*cE{l)L#I&g5bh_<3e!tvmD0{gtWW z?v(6L45|nZ@U8;#EKf>~Bu~5|J&S^c)z$a6KcOh|;ZgEk1=GAJzL9c?#G965N*AE8 zH(|ke$%3!Qg(}(r(#KoNKhK@xjlAjyG8JxmYx(U@<~|_buFA+&LL%wQi`<_EwA|b* z2rBGCkn1K19}+@5e6=y;oR5~BbLgKLw2}@j=q3LN5;QcNLfOOab$+CUo5EtN(4yoa zyh#+9QTqA0&i5~#A@hZT8bgCI?K(hS=AddoS z)Y1XWstdqx6=2~HKwcdNNWy=xYU)eLe)ZLK=48LWka?E!X5qvr)#^f0q!XF$%!dP) z?q)J%raXa0D-YBiU1kyBHhXH?_znzClLG{tt5V> zqT1{oKCv z83y{aPH)L7mP6!3_(T*^m5?y!Q{AQn4!s9WucwqKe7H`c8Ns|GZr1O*b2DT@Uk`32 z;WcA)@LjHoZIX0#^S{{TKQF6gDN)9G*D^Z07p`r?ZQ(o?B z%Bx7?!uYC#aptQNsjxv8*tNEl-|;mn6gN}kLdl}FyIWz9wKqoxV6h?6u4qJV96R^BMX+_K;wdKgOsbXTYj{=_WkO6$46d4KLt$ixbo}6yX+xgQWTZhu4n)&$21GpCl z8NSnrNMrH}nJLb^f9HxZ9bv@tXaVvhq{Sf}e7Ra$X9aKnAtkpYWYcy1c**cCM^(I= zj?>(ag08cUG2Z!;2p>8@G8(*>Csm#mi8+hPKOM%W4&B^`^}dhH${=LNNtx}usAi^5 zeqV|#r!HL`_%(U|2BaB*Dyb)>(Z8gVrt#HC51NMg<&qdEQsoNc$Hi)KrZ9#(XGSbo zX4h4gI2}&OUT+xr{CmXy^|5?#d8YrpP!pJEEMkP*>CP%t@i>q(o0sy}x$lSR2IEqc zQpW#$$MCVA&~8V?32kS_A@4IERaxfbMx2OEPGI3t9W)A*;+U#_Lo%%7Jt)8D&T|?G>{={{#SBN|G%#wN*(<=_o5QD?uo^g!1qL zufpq41CxNS31Vb!Q3JfDMk|CK9TX6Gb&5-ngGyfj)gc zsUZUd))PxuiSW?V&t8 z876qx*{!eTPXPwh2QRz1%ENVr@Ft~>ZV$W|whrZejh}4Nymk!VxiO|JckA<&fw<{U zSJ9wCF9MJwMaF0X^I148)>bTt;suS zp&F9jP;006NLw7V3LqwBFWr3Em@EVIiD6^WL|q#La4bay@NH`5xD zQ;mh-`xG!>U~xcTA`gzgZ&w}B9M=B&10_P|AuzXJ^>L23o7h80iraU>#^xPIc1zYAY)$8y`G`33eD)DuC818PI3JAUM20sJefyjyFwzICq{)EyD!`;E0FSYp zCIeEM@_GEI%$Odut^b0)@{lrcdhtY`nrhkk$((9QZGPHf{}*TJ`0FFp<3ZMu;UXU*8s5 z+;ZKVFSWFPQ1`D&sJyulD$fCyVKCGjgFppu+d>%AuLZR9-=p%_fsMuCIm33K7U^M8 zSxkS7Q>d7jmY7P|wGfW`lZr{hIEC~0+;c!nkS}3~!pYcRIU9u)m`6OIuUokIL>bgV zCYEjF(cj~9Y9dQAysl_iiLD^82`)fwr}ZVImB@Y*CHK0*$e&cQS!=2lu0N&d7Oe%k z4<+BhEvJ;cO(mbEWFOpUO3Bu31lqd|$W`w$@~8(LYZ{?0<1*+||jg_8bxWm96J+OA+gGM1wPk(=+C?7JSy{NYI_9)Du->g5o&|b?w zNB#kFsj8);iHAc(1p+$mKnKbd&=J`$vE)R}Cpae}|$3PGoc^UbaC~kKg`?9K4{aJXY)E$`hDYigqBc zI%yr0p0Dl5o-YrRL+`uVmO53w2;oM0P42;TSUzUtO?vt?1bWCieD~xDqAN#xC`)sS z(xp;cji;ATS49HZf5v(hB`_kVyrb=kQt9np;CC6`zO`KO?*Drgk;)GVHgyq3KF|e5 z4yneOzq)AoUE6+LLAMAkqT3V87~wCADAO{wh-paLCPXVc?5qd2>;}Nz1P(~*Cbo3w z=X0f=)rcmCt~yzh&UKLyEJ|lfzN_;a6DqVp-6Cdb z65CxjM?Ebbd+)9-_ve?r0WEQR=SGDaq_mpc$JRqNDcIt@Ry>}Us83~7B4ItW{Hf+H zJww{t#w$ z{tW+#E-|pj;DP-#$%Cr~6t@%UqCv3}{)r}Cjz!1od|`B+(oK&kbQfZz)mBm*D&W{J zLLXtbfkVaV1ad9hbwOuk&=U$B_CvQMQ z`r06Kvkjo@J-tp&B=b4a*;i8=T!EA<$V3y+`SZR>ta^!M?8sh7SNj%e)l00xPN$UB zcgUJvT7GHhMM}APm%Q$!~_Xf<3Dsw+&TD?)23B)-?B=SuGz5iQ<9zkj) z^JtZGnkQ7{(V9D@`cpz%NO6v-WaEK zh5hIiE>4oXsBdIWUvW<208O{@JGs$UTUl|i_^kT-Dj>~c{9L4TPCug;M8vr2ywlXA zABr;VS2XF{PaCMDZn1k!h7(fW#!s%fo4=#U!G79`$^_tbYfW=vF-U7yDyn1*X;(T1 zm+|)(1`6m8m6qv|d;PIkI>b^&O9Uo@?$8W$1MrvO-Nwl>{!N z!*C&J)Iiwalo?q#P|F^KsrUZtE4pd)13zqx>HOgxr+Wj1yPFI`y0w4~WWc-JQSzfZus=ydBu5pYrxf>i~pd7(c6mQjI(XqiuKsRIM z1V@8ef{ak$eL8e!jxk_}ePg=7KM`GJMJa=6Av}YoL&c_TpP^8)PXwp09;)S&-h4{W zkLL96aWUpfJ5?0&8)dP9p4zU2*^S&6Ti4(Tl7@+O?mojHD57=|U7xHU##iTdJCvI> z8Jdp#L({Ge$h~3OU?scSafJ>`VXSl5d#EgxCo)kH>rR>v*V?j{lrkLI1+-A;uB1=v z7(x^~$v&fg`l#$*^F}Dw6!3?J1OhS=oC8B=7FR3$kj2 zmamE)qV!JPIsMxR5kZ|sf*z+)=uRZ;CSP8=fAI$P893_0fWHiV@!zkH?M2;3+TN6sIJes78);3~BKR_wF#!?FIY9Eg% zwY0A2jE%>@4B4|{$ieg&Ts1OAw6G*fkDnhyIuk?#M?XFyKH9UuVHe!tfEDiblq$nz zp@PL^V{wdG(Nl9j%#)YU(?n%Zb#hRskWKW)ilE>-7TE=Cjvwu&_%2PW`sswU}!|IS0cZ(%HXMrVWPLa7+niNe7fPlOG8 ztrX2e$%=_6-(2=zF~n>V{%gIp!iyxIK8lEyHVIkJu_5axiN(rOlyc67#7{x%`94Wh zp~+;Bt!ydTM;U>!)>C`Xr@c@w1i?!V;jNq)G;cCrx4VCR+|hw(IV;f6WN3d^1~s3; zp#!JXHO_%l*FU7j;dA^c+8AY7s8^!Zv9S=i@ehHuN!%2yCZtt{B^{24wsU_9N>HH+ z%d3xXthJ7VHkb?4|zU6pE|GV`DAI_ZfU8DPtO> ztcy}vw&eG2{#9SkO4bc!iQY`tnibXFi;YoVhXPOIwT#z}(7~^n zF4lqePe%cRN2@&c)YlF)n6~ z)=h~a!>Yfvqie;B5nkmM9zd2O1<9X-jheo5#PDRs97x%8nn~F=hc9f_wtM@8zWY!O zwOK*ZyY6`vYD`?_a=mZG(R zAl6EG{#j{q>wYg?+#D*=A-BAx`QZV@*HA25(PqlP)==UtJVG9sttXcAad>$DZT{Kr zhv}z2`#_#4;J$hF6hc zoK*4(1q`}x0iSm5w{06f8M%dHxPcDq`h-(mz4en)n4MC$0Jh;<}m7i!r8`5Dvfqz;%vjKT7SJmdezo8&JP zW0Jy!@S{E?o4eQZY>p~k?Q#$ zJ_NuWDx(4TNq%*sH^o;W=1Y03T2b*(vqC`VSt)$Et@GD?0Et_w{H$t5{DO8@sX|Kd!}Z2GY=xO-td-cI_WWT8^Z8L%Xq^)@87d*dvpN(|EP|0BPo;@ zdd@OrHYJr(kk16Pn6t}7S9}|^Qp4xPk$4h|MV@TY&(Y6jOTAu*!w5F9E~IO=Xs-ol zFf)kF&voP{8t&)-lXFE3QPp z-aQ8o?jQWeqVj;s9%cVVDCmUI2lkD0{u*SF`^))!d*e0+!U1X8_@VHf^-wG_g z`SMsvMdnX@ryH1trF+)WQA(JQqcL_>IJ*8~UMcZWRseY_m? zO7EcZ@Q~0dtug74T?>x{tP&Pm%FxY4G5a zun%mh^Ot{tfRcuY*QMa668)z86=aXd+xWA=N4o4!aLE zB(J$OzfZca7Q1)ptD)1&S7ZYyRj5u;XBJ2MpdK#ahjXhsf45$%I+3_!t-WG!r?n$| zcL8JtI64@ezd8k^+8S|Ksr?#cQ=^c$u0`t_^*+vAXU@Ha@}|9Kyk~3pCiues9fBTX z3FaK6%FR~)D~0lAo46K*zo+r+NX@+u;Gv>qjrUpen2tzS+Wl5n8uRb>%@-7 zT}m0%l6+ss!%xh+Wd-d~6LfTAuTvM8UbH3&xnfVMcP`S^YfGl&@^qHlqJF$U?p3g4 zBCnd*b|B|+wUvCSYrHMl?1C{Q)1jH{uC;o`tI?unUot1BtF4kE`tZE*bmyi3KTHyI z{?dEtrdZIV8(WnfJ?+&ida8qdrYv{LZhhkMqG!BYk#P^3I_#(qvz>$Dvg?o?y z2-PSDyd@LVVvs^?EU=oo2{C%B)5zxy!s6~5K{1(2qBd$nl@K)FX7#O8?l_|vUpzY6 zl1PBbhK;=cYUKWEW(P#YO<~0|_ufJ7Y~+E@dXJw`0qi>jmX@2#DSWQHNy~2L&8bkY z|6!nL1D6|zK0eghg!xJCZqcutC%C4;;u3kgS!+#BY!W6??siC0$PUD8vmm={MgfUJ zb|vd>#hZ{jSK|$Jj<$`UfRyW0oC2^SdAoW4`a0q902)Ic<0sE%^`BBaUvc%#g9O`W zOhV!pNbd^@v-nKPv;L^^5MRU#dw!EsEyCfk1K}z@$f4*j@e9S{jU$5uGg4`b7$-$< zfvo%Ab$DaJQ(Ed@2Cq)gS3z$5vFdm0mk!=tF9BzSwg}r4P=S?8lX1IY$<*)h*2K*? zL7#;FEk=!re*$dTV zyt?6=?MRqsKiZpjk)83ch$tO=!8Wn)ZnYixn8m9+9_jj0@`8FQ*_5o?F5L3aU|hWV zwJGCu9-m-BzHaB)FR9R{9R13mHnNw;X|FJP?7b1k|HsdSV6#>3Dk z>p*?^5Z$dA3}3hlJ!j>#1b1SI>zR4&?SjB_vs3`@6T9H3gI@V;O8)cu;SWPMKc#nP zHA4iKN6tN!6p>7H{%*)fz^zk|L56Kia8jBpw6`rncWpR; zJoGxfl|eV}PQcOWJ^T=Aa>N<)QD~C{;oDPkmf<^8yg8|ltpla)&3NBxPa0-_|DcPM zhhla1G5qL*30CBny3w1m7i#*PX1wKlwR{wIh>|_eF>>3B368{KpJ-=p`@nO!%y@~{ z67cCc26amIcL)A$)C09MA7e&2`~0g6zj2?~>p4fojJV0jd3O>#ieg>M1IBk&q14|{ zYS~JLZx}x2ZGt74wv3m0jd#S|;H zv~mAP(e|YC0WDke^o+eR?J~-93ymd26729vfo2%hFeB~0CfJaTDO{QDSI&2)D-`r1 zaaozBxTFf=l{8CB)-WW22gT=z_e%^jMIM$I=T?{UY5z+~W3A-FRNin9DxWSxnjBVS zmM4o>YPio^<%5-NELaZYjadzoA{7%_Hu$v=DjtD~ky3V(EJPYJvMXP7%=f9d$<~5p zO56{LNTZl@9v*Bsj6S0GA>kt<4G{xAm%FQS?IP$fKri<0F1N`9kbjECi+s8BiVOYIM{9cr{3joMmCGCVO6w#7F^NE z^k2*m!Z6+`FJ(5bHp8E;SHqZ$$mXXve>q-RXpVUB1?xI8etROr=e@5{njH9t4@bNg zoQZ#jNOcQFj+W$Gx8eBXT76=9L`2KjBha;fJ00Gpjx~(P`p9I~u-=5+%dd&JL7$YC z*K9T?tBEW~z2xqE<+YFsOzfk>tA14U-3^a|XV*`M*I{4{wp^mL;zfUzS+oqA`=To3 z%eN~d&*f+8T;ij;zM2nr&KSm*m9D%Q`$_Rc`XQ&|;T&sL1H3(qumjh z_t|}3p2a_(&wJ-HGdnvwJ3Bkuyy9AX`19FCngxtQthnH*8hSJ0PuiH0x&O+c$;N-d za1OeD42r*RxDJo=*C)nP}R&d4XY3(i2+Hg!duG1>84#ZJn+o;LRMb2yq3R6`v__E^Ni z9eNr8#`=bvl4;R$oYnFyxK74`iiV*7+1~60qg!WVr9=|1DF}FFoIz zJ++g&zqa2`xE2$*7IBS#LK_8t(8CzphMP+l2C<$#?gE5+8YxoYbjdEhg1z0cU|un5 zKNk&6Tn<{)QIY6sMz|&Uxr@gs4O*7Qn;}tu$R8ufzbaFa=ytbof8skqULzfO5u*6^ z6bbCenBL)7&;V;D@EuCEJV!&t=O%+L0sMK823&&-0fZ$fDZ+?phb zUn#Dvkl~CLggcSMbiTBIyI|g;bEv)@5FtcRm)CMe-{mTBaHH3gCQT)XgQ&Qf!oui3Y zY@rZa;$groUe6j7L($yC@Ob%UN>zt^xh{{Eoyw4p{WS*eQpSDc&h4}Q>4AJ|gG&QJ($9F4 zj!GI>PRn15?>hgddAoo2fW8nV6GM&NHyHib3N$9#@k$bYnEF5U97_KS|I6i!-u4do z8<%nV^}9TC=;NQC!Q4xb=h!Vu??H~;=e?+V$1ab|;W)K0w!?v=ZCN0)AJjzSBnz-SzEe2PCK{|MsUD8h-fyvt9h4O%x7hXb~ zCSKSwf&{dQs7c5S6%UeqZXrL*Pzlaf1(+P8DBL4Sg4>Wyw|Grd*xASKhe3Qo*~Gcj zd70$)Ek2jp^w9`+7f3)Qc2mfTvtQjK$gW-}S**IZu^*i*9zK59M-}|W4cjUIbhr<0Qa`fY^GY8Kkj?5d~8RgG=T7;E~d}c=z;`{mM4nJ zz(%{?A`*HJjxKX)gn_iSBndLCZ7;i~sHiejgJ|aAODH{`D;;?ctE%To2xYMG9t1hW;*YHN_icxw-UgMp7Eri}xZRhROJeS$sJ`1GNZgJH zH|ey6R0%7q9k8MM=ttrwHW2^6BS_-T2s=`GU+%_kf`|5y?c~#axd$s~+5@Beo#gcc zdVJ!6Oc=ixbJ6c5urE3CptrYn;x0;)seO45NqQ(>&sOxXw}buay;P;@{=f9H>^!^ykiU)O>jPD*Dvdd=dba3Ae&n_CHOHXp>nQV;DD8Dz^ zZHak5NUWK!YO4;LOZWHRK-G%NPlE@Ngy(Xt40w)Q^@oz_8pvh}aU4ZTHIP>nl0KRk zy^vG+y#OR@Jc)TB&&u=x#OT?Sw#@tzbIGz{zw!O^>nX8kJ~{qE7WoZ@yec3jFMHRO z7K6{ZWv-&v6CH-Ybc|N{S2BmQOj75PE%yAC@)wPc#}0z>S3*5v(6oV&@|S4%YhTL4 zgF`QoS#}Wx^LW+p6*M;BuePLMO`~a*I}FCt1nx~-F7CLG9C*bCs#*HSJ~l#^nFYTr#%R|Mksq(*1y{e<5VPZ167!l@ zf9;;9KUF{xZQxBroeaJ}X1taaUrf`@yhu*HmMiBah0M7`4ByCWrT*Aotv%oh?gf&^ zin$cxSWfca$b4Sy!&ZtnciNI}58Bou&)>)mS=yW3`mO}`BB5`wyJDXFRq>#$0V$%O z5BE92tGBXuFnNb84m=?B-t~5o_J7@6c@hemeT~w1=HZ>null0e||DXMD z^|!X<%>zW16(8UST|Yo{v+tE4J2K@%Z(kjQpOqj#=IiLj5T`dk+g8g_=M2y7*7H{n zOAn5D)Wh8yGDVLZb+3Mde#ucdkeCfipDF3`~!^`={D0yYf`$E&(OBt+Ou~H(9n`@)~vFVBfPSY9jcFdE?13iT?E$*+V&e1sk;`0~deAzU!>7JdzlB z=II}lO$ykEW19qP4L$ETrPH(HY{;GOFgeF>vQ5)%OWKztu=lT3J?#1JxAW<{d1E=2e?<8R!*hRY~tzdbQnl^a7(WENUgtKdi%w;#ZIJXBA%Y6Kc_` z&v5a6k@gZV2{$($%cTo^CDh#6Di-3^bc}hkAB;UAl-OD-8c@nQb3d!t;Ue2UR(0!w z>NM^H!p$VdQ?~OBlc(O!<9TvWZR4)R{j{i6mXpBE86% z8ggxFne=eb32raJ>yxWBROsa8uLg#y0G(%P95=&IC9n3+?CIcovSVbm{sVhA=$6~9 zhpN}FeVr5p=;1YSBNe~1nobDnM5ITOfVq)1f4SS>XoyYU>hNTAvBpnmb5nT|a@qTUlmE7D+`A$5;5!%a6AweT3s-ch|<9|FswyBDr zT%-F&bbcSkGj$mkX+X}I%5{I+6vzt-Bwp1pQ}Ninr5T#}N3z9K`g^J%qpJjo9MG|)l zl@l2|Ez*eWvhTry$DR>qhFw5bfxi^&VL_#MHOMOq6+iZBYzf&d|CEq!Bw9Aj!+kcZ zH-ph#{5%EOZ_ehj=Ub}y4QCrEkK1!N{I;cRQ5IH!Po2**E?F39M)H^NHMNbO10J7; zlp(MIF%tPvM8;aF!ljBj;O_Xv2jiqk7(~<-#AvjbvxT~K3$0Z=5~uO0&X$!}mpFhb zO0<@%sH-(Z`6R=W&PU=}Om^&cY|y)s!ay8`K1&X@4sjW!F^M zN$T($bIg9e8?bHv2c)7~47~&;Hs2#-k)-oQVji9Nnz+9_l$lHKrSzpwB<$Wh4AJ! zpl0u)DI?8>Fzaz5Rc}|J! znU>IO&RITLy1Bc^#7)}NP(-$odmhaS;tdw7Y;sW8l_8?-ixSkRO z-lyq2$f!qX|C&g?UD=cT)o`sQh|I;c6AbdDe8A9%baGX(OY_q(;^n0(1uj(wYm`Xg`2FG@08%Aj)EZAUBz!F?&J8y-Ae(Bdp3jYutV)4W`i0uS)IWvby-TOp}dZQu@?YtmVgq}qIQz^D0- z{OJWKtDsZSj7#k_^t!~%Daw#k-_u>*gb9XP9%Ni?l_&YlCCa+;cDIpBK6P&cFBgfK zuhxRxxYPsn5KP9_;aNwWow{~DNY3CV_VI7rS=Rn_qAV*P;obhp``j&vO5YU}4eLoQ zO3w`I$ku&*>0Nc(e<@H)V(tmUlI$R_F3K~1A-{^ZTKkB$CZNxSvfBtkFZNO>;r>Zg zO=9oG?R>iT(H2y5>yS`%C{FcRqFgU|s58?G6)@OW!RwrtialL$c4hddy~vY3GbxTs zFE^m{_Qa*GioO0dE28Vcr69eDpIBEf{Tb<~x+->SU)aCB7C!}9KX4Uyy*vqEq;5^3 zEJ**weDL;rL$k>{KuZs=iD6~EMvOkIX_RB-`v^y0Ogc~F^*boM=oCVlF#75BRD9ZX zPdyZVZ8HXj8*@~=#z?zN?ddIumXFF!>Mo^*KHY2BZ?u+Q8dl|ggOld@sBr0nnToAc z)t*Q$r$HJQq!D#EHkh$K5C%)4A*sZFbjf=yy4OR;xT^DM5~iUyAS1%zf1(%vp1zYJ+DBp(rEkSXY+*joKxPc%fMPK( z^3$bERS$_rBC+TmPbE@PcVd`=W~V7pe>dMEdXkI|n8lE=Lp!GUU|$vAQqb2IIsSp& z;eH72*ZA_{6}CL+5s2K}pcipn`VuF7hje_f>jw@h>>;Nd;{3QJhnA%sq=&kl(TYSH z8jA;@{Zwq<%(m|bx;vKST4LT$6zT35%G#Z{`|~M>376*w zeFEzyU@eAED+yyg#$WCliu@tmyCMemUxHr2c^X&a(1DZg)0fDm!2gMT)SuXD&LuP> zp#ierP6`08^3@DCEkK?UkjD4Vib=ahDE|{sONKl2so5ZUVI$q7Bu+~NZlL5x*R!iP+m8=^ux59|22P1yM!o#o56|h%jz9;sT!7*km<5#+zUIY>8|OC@dH@<8b(B+7&j3KepibzPBYS`+S^2X&ux_!j7` zKrc>sZmiJII}!7yvZ~#hLe-zJ36hr*FCgOdjFflB6;{?e;hUOafl(YTw0p>SN!5J1 zsocLjr@Z>U)8MR0C|)LKjWwwmaCzS-t`=3i2`OqOTiITUJBNLcjZ`hk-EMr9ZSUC! z`#n&U-+r;O_gW+@PGv<(nyV}bGmqwSoIk5Mc#YN95Hx4mf1}`JGY!~+ny6Gm*5u@P zZr2TV%zH5rW^mBHYJoFsH7U(VkwdgCInY8b*_jq#9quL(6kf-$bfibLHCen!j#8w~ zCDgqVKek!4!7s1x7OiNyZZaYkXY;B7+l(qnakIOMPw?Uywm$RU zw9VDAFS=R|Y_)-4K^Fq5Bs6alZ9$(xlWJf0@VO0tqK)-MS}|R8VFC|4tm=&F*)mOzYQN41jYy_U5?apyLd zIFWO$1Z=j78+a5ZdMTu9m+uAnyy zQL(+P%Ol+!K0@yKNE5D5BVIm^QqV&HPic=aGxGHz5TJ3af?#ZzN|!tf;r&pfaldyR z2m2n4zDNvp&m<@kC4{Q@16%__!EjTW2FH8FTNJz@LjyJ;j$z#YT>A6R-iIJ~Is_NH z#`G)&J>=qHKyes&P3o?|JqweE{LZauK0OsUq_ZWtt+^YXykYQ?7-Y5p>w|_)-|UtQwZoiY1N4y_EuLto z*z^oZN!Ofc8qj5kPV{KMj(%#fVeJI|R#D>e@jBq5=$JQ(g zo)NC%2lMt(@Ws9i{3=|weWwV3yXP|S?d~c(S2ifxoXkw&E-fr=-;PWK0(B7xh^=_% z0G7x!T2+I57#wXuUKjA0y|y}^KZT=|^ciHa;~Y4QC2Fu6nPlamdn?BsS(3j9s5Ui~ zs)s%*D)tt(xDbjKCO%4KT_utK&at18A>IjyCyph?k7S8nMXL13zR}TEl{I+h^GMZJ z)E<3lMvO8W;0`F7lcWg0NZyzh*uLFl0@`!G&__(*nS?`elZGYXveKRM($~I7Xm-a$ zjTGGFIz$1SI+=k{B0lv#nu0y1GH}P~(MnD?C~opJhJ(8K9IzAsZ_B4(SJFRPuKzL7 zpsqHZfrAR7F$W5hl2lyS#lW^D)Vl<|qFC@}vlzW|3~z^xinWJyM|tmqTr}1xxZ8^6 z2+|tlEQ!`91u=5oOJk6CL?I)%5hG6leWzfvWHTK(1ihvO;p`CiPVpriRUBgqE>%Q zpw}i%KyNHMi06CAfOaY$;-4T-R>vejkS+UZW(~-XlIZGWQGzVUMv5D9km9__{(qv4 z$PW$9G!Z!cLljqwgq{N~4G^i4-6Kadibe&$Km;c?zE+1ReV9b`$iB@Py3%k0RN|20 z;c>=w!+A*KcPiSDv_!U2qH4BADRe@JF7=2?sCHT-N=>o^V@*~E3z8sa&KV6uQ!>(m zH}`$6?=J;_&p!ObzGVJcswG&&1r$p&G)zqSJ3I^muZF-PeZBLPK7{2c)!qqQPep6} z$F*n!^0J*Q&5w4F#^#Cw*F0I}XGpiax-~wN|EU_;;-a$Fwk%UnB$UHA8o(Pe_UDtq zV!#ar!N!W{+6sb@6cAj!$p|Db=X4u}P5mk3Q1So-X%&pXyhDucFOgjD%O8hdhE^J* z3lz1yRFSOk64_#EUDDxsv`6Ksgpxi6wa3E2Zp2S?9>qpvEyS3L(3ugCMh!hCq+ZYZ~KNso~*` z!hFUf5<6yHbr$DQ6HOvXL40A~trHj?$8FNIWT<&Z5_*O22%2%?^T95#H-DHwi%QY) zuN&<&ylP96W=#5Ll-H6J4NjNVlp!f8O)(+a)p`3K(d1et-FngqdJ)~wm{di|u^I9# z^12Lg-QAJlqz?E)MvSu}TZ_&hSl&rNP|+pEmYl5Mo2@>r=&Jt)QqMrHVmWqYutaE& zwq##tdEry?73N(SuB40V*Fn|S8KXYaiHbxx9dQFk=gMRzWN}uE13BAGwy^14AZU1Z z4c|tR^ZY~t{`?09GTE$Zw{W(HhSY!<^^UQV{E3vPv_>ZjC)CSU2qA{U@3Iw%LTAQc z#F)hgErl!l4GX}&*;5z_))gvrL|;uJ6VkMgyo1M~D+JaWqQM!EpkXmJ75(K1N|5+J z4S@;S1BfJHke|1|BkK4xG7J|o`+KB@-kl0(KpJJqYm6~jU>G(=B;f1OdnxYDI1LW> zK2MG@CVtgp^eYv!pyvaf-l*sjC`a54w|0UirBpK}l_{C|j_d~hgC=RHB>wh_`nyF5 zCQj857?6_bF>aN4Th7hDYL2{VATK&--F!tNREmS5XV};sT!&3(1h8*Dtt_48E1X5a zPQP>o#(O{AYladwL-mV}<+hZ9Pfl#?fpv`jB)5mknXDzKxj19_?3htcC2b?$oZMBVT>7`;9>}K>l-1t1qX$f>JQaO{& zy|C-S`!^MTT)W+G$S`gvP3uS||0W0Rj@LIG1cU$Z^AzlI^j<2PEqU;piXDY*nD^t~ z=`i2JXqjSt&f3RFTlALW^z7cqZ2S=hUesIV!)!|078H3bhTORvTeDCl>w;FUPCmc` z`a`xTz@>HTKYlFw_!8@o2@X|9^H*fr0+l>)JD|c6srNpmZ#s!C^y#|9GPB$4yW=dj-YHH z4J$ZuNH*X3Gs`LOQWiR*Sr%0-)a?6VA}HUCm>b1fNay>Q8BOgA>w03w2vD6S#NR4b zpDgXq1Mn`BcD)EfDL?*Fr#;2SuYx8y=_{R^nD5=^-GJj zmP)~jxw$`boS(sPk{&+x=hj6Z6MEp2|WKfH4iG%*=HuV{t-qZOjW4CHG~Ep;aikAub1g&;BVw)tH_pE)Jg zQeh>f15vhFi2Qb@I63B_UOVtAYZ`8rr`+eSl>?jgrz zjZoo9oYB}f(qIKFoNlp_1o`IQ|G+XR`xBHMD!A<*%NW~B#i4if|3?*d@l^f%Lp-@uaeHsE& zviV@FA=x)n)?z6o&?#jEl7>Uh#@Z2=VKRZ=Fc5^F(-4@F{=;~mxWT+)<5rYm8pIL{ z|IY=UBQ5;3Ve**gE9G_Nx`vklfg%wN4ChV5=xw8U0kGd2Fr6xMc6T_#X)4T3+>d4R zpps(zn$A5m3{s4N6k-$K_&|~9#pBqTiY0d65fEj{bB&mM`gbM;uYS$Ixf4|8B=dS) zby7A$R_JR=@Z~cjko4s}QWH6h1a6iAIX@1Ic?Bc6JM$Sn<;yX+ZHL-b+k2i7C3PjQ zM)Lg$)_?9=cMR54hBhxMbfqH+7^P}06?ndv!HB!)?gL>7q5~;)rBp6ds}|&|HP>qL z=KhHn;k)S?wiw%*`Dg^dTZIi!(E6IaiGg`2OoX3?z?jSkh{GWg>;Yt6x0n)O%|^=6 zv`L(KWvd$*?f(0B$ahg>vG$x=vb@o%nK$fi zc<<#DG@E6=v`suBBXRAtCf1$w`NA(mw%C8T`QM;l_lu*AC2vM!kIsy6rOPctD4Rz;0LbA|`<1X=yIL~!UuR5U+doXMiyMZQMX*O&N!SoL^3g{8X zJTxAWYD-TNFrHH_D#|mrg)z_vn8YU56R*sSS4FTwl#Pc-x3j58^@!^Pd7>c*|I!ZV zFBhT)89RY@w8Qd)cWp);+M}xym%u*^q2zT)^Wkw$3iC0W2v(M(S)t)`j7g_)ah7D= zaNeUJsA6v_`ZwMF{XR(?r?Syj{lUzkX%^~Nqs1MU z;w`+vOc%owu`Ad)g-Q4&Uoh}3lOSQ@43^omNh*J)8rR;K^6^F!fbZ4;20zE#z+4Ozm3zqmY3v8=qjIPR4v+QoP%LmUgWSwj_9hxDGz zS?^L$EnbC6I0wMaG{v^ARMYkL&mH_MQMaB|>-Xbk zR(%==_Q$dxlW4(Kt10rpz-%fMHslz?O`8>mT@NQ%!~t24t*uyjx{~x>(<>h()JA$hqnS-7Ou`ZMMoqN>j2W-kh{d)%4#pA_1p;^6 zBV33cJu^Jsj=Xl3Rj`=i#>X~}(q&^rgjS;mP;l$R%o`cvL- z(DzTUF=)@&_`Hd?A^ZO1JL9^qC)J05MFHHe*ruaW8U4iccx!26tYi!&-GZ~;A=^W6 zhGIA1m`Uk*H?VFtavap1aVYK;Z$b71^F`TJ&+{j(M5A;-mnn`lf(8=zIjU%;(|&Wn zA!Z2Uux5@NDxIZZmyr@!swVTf@(fncT%dd=P*goK==XR_5~R;}03FOe=Sy!rAApjE z38qp$mE}+|SH&KyPzW-5yPW8`Y-h4MN+?wEo8tSs9i-1cB-vN(y37bAjh8g` ztgvP%eHi)&qAszbt}kbKI}tvJSlA_DJUuG;6hARk|FVIRHr)(Wu9?qOnc23-{lh3$ zvtN3qyiF3lY{<^itfC}N-kYqPwordMd}6$yicMQt9&z(j{EdO>^PtiG+nG6?ohN(A zR}}pC60Iz}r8u82H`dsBW}y?BV{bUYaDnlW%d#+arDYUJj)#jKz38?#caV$mTXGqb z!=5}w#lAtI#qRyRF{Af4Pq43iuEec+{STc%{}(Dtq{nkx;NM0P zF80ESU0R?h2UoF+`+*JWkU}zn`HN&%a9|Mx>}93NP?vmLB#*LO7X$a$hJ-Cg0Ghd2 z9%qlC;6z831jd1N$l0=2d`@u%t_)XNE5U(;E|HyA(h}gdd&p8$C!akNYE>G*{~ib3 z_yNiH!4RW_8d!*3;DDrdZu5^crCX<7+T zsv)_*RG#qvN^!x>87}i1VxnFPTfu#Sv2qvgq_re z(W3`rUg1`?vHj-2s8@hg^r#DBsA}2xe{PDZP8>=<1*I3wKR<<4!0FTko61pqg-*qn zaWFy?batW_X_YDoAl37j^aSNtHDLt`R6BzSn3W0Z@;@ifpKqbKzFipZ*$OWF?w2KT zm*IM9_pfSBCEY8tNm;34Q?88$l0rqRhtzIT;P&uNLH^>v5W2>Js7KntJ%XN2Ua4{eRxnmp-J>JAj{TbGx$csL|nrt&!{EalwUmxe@3sK68rsrW~AFX zx!>Qk4#irCt3N3RDA$0zT_?|SOsVPi3dNd+NfFW4>02}U4(sKhcJz9%$#7)gy&ABz z%5~h0yxD~5a;FV)t@&&KwS_waZ{81UORNpq$9&?U<_eoXU;86sG^kb87N&W!L zVaRjJ%dIg3cWRbsL>g?A^9k7qoM#J$%W9QaSFzuxnBv-`FkD_LOwsWlbFqNH`8Y`cs-cPaL|nbd36YFwcqt5EIeRWlq6Tnvx95Wd&`#n(rr&##8R4V zQ8kuGkKcKiFoedKs5jALo?XF6$83=|Z*JOxyw|T|;D=kd2UvJxs}a4{i#`A-I{h9S z7-`~G9*rB%_`Bv&ID8$<;fuz-dNU>UAdj~tIw*!fceWzO%ZC{ol(rTL+$L+H^ETjC z9A`MxHZBL+CVPZ~6nFUy!*N z2o_Ufd#sS=INs%QF z;f*zM}uSgn5~{VA2^O&=R#UhiTQq%G?LZ8O`3R*KTGVeTb3nsH^8G>kVCsw^~oRj zkSgX(lYQpeXk#bPO2kba0j(%$4C86G2Z{Y=xRi_V6jS zp`P=`Sb(V;dallbn)bA1^pe4~+AB{!VCaAeM|w$p2&MZW&U64$0{_%owj)!8vO1+1OX z*29D%G|Xb8Qjt6E=X)`$by##G4D_=>A1ctl@6PDq)mb>d{r=I;ok6+SQ*T;JZ!uH`Gv;7?CdyiJORsCzw5XK&@)_{y2 zmgFvN(v?hM?3}=iB*?QJ&Qe^ZU7W`f!B?4*oP%=bKjR>3C3OPB75tu5mz0#qZS)7l zS^v&(lKTiM;o+Ts^9c!b@V60pi5tzIPS)_!Be_RWtj)hCRabC5R|2jJr!gwYel!G9 z5w@J2S{#W!Xc1ywu?E)9(6Dx^bmz>tHy;Amtfd;RlGEo)DlY#3*JlO8p%b$qeg2VM zWIn|itYWw$|8Og4mv;OCy~*PliYKc@nl9ZcpV-JIuUNIwpSz#0IVOf`( zDel_=MdDY77Y-FxAAW6 zf}eS#?-0BKA+3*KzK71UL@-}t;(U}l&OuklJbRAdZjO6Z*I{>s(ZeRBdgQx%79EAG z{T?u!)N~F$=G80JUT(_dB{>MF))1emfwQCuWJI7@QWbrR{RNQ{qj?C(l z>P9DL{tA?S#r#=jwlzRDAy-eR@b| z&&PJe{cAgWa{UC)$*EfQe=FdcJfKuDwAB72(YBD@eq~0RcoNbY{p36*o#fVcIOF`9 z>ZrsE;3JMprdK0}PO4&AYV%XjTs2(^aUefkll4ikK{C!0oRV!WmlCwsqXe#G{V92L zeujcEBQ1ezl=4ik4m0tXhVF9=f{%J!RqTJqomduKOXWs0wiF!J)?pm>mdcDPD7cw7 z1v`>l-()M2SC5}D>2fXRRxBD*ZJ37WD~B~;Y_>N{wj(8N9i#l-_~VJtK=0dj@RcTT-wGnGuw1O8VUAP35)j$uF*G zCWGK>#Nl;G7!&DxIEvuv#3y=It%!(hhguniHYpBMf?^r{h=gPdasUtbNIt(u@1v*b zoLVQ)dkYGEO5D#vL-Wqc_PpmTq|{5HT--=jw`9Y@bMjPz(>b7OWol6NiuxT#aW_;H z=Rr!&$&*#(6ztZQg1KE}=0dQ_>(^VJ2f@sKj3D2%_LN%j9+y4da_5{+Y6vabMz3bK%w0@hR9$JtU!a{nUV2{)$V-lgkMK0OrGK&XU^ zb0}$$SQlSCQ}wAdys{O+zgNJ{r2TFI7ES$Xw3)kfGN)# zhi71htl1l10oVJBlF9m>srJNaS+WU9ydpRGu0U!#uOuU{sMsdmer?Cvu@-=W8^gw{5itrX?jL=_F z7j0l!o-IzcSG)&ynsPX}k>P$`)8E!(U?rvhF9j?nQZoqYLSi6}Q zXd8~mx?StRbx+Mxr)X<3IlnL2iF~~-tKFy!b@EV#hvQ4y!{Tcft4UxxsstzZ?6k_y)PRf|2M;40rMb5qlu%$Xjyz8gK*LGIw$0 zx*Ku>J4xYNcT4d4wX>Ab_Kns;0_doT6_B^(5el&~_?s_ZrB37yXpjDZD#D?o{wO*O2~?_D_IR^!SdK zLUPX9W-4Q;8ojU2(5oO_ zuVTN&yZs}a#MD@2jS{}BCYPJ*h{C;eO-6cqu4$WOPq*tCU@?_&&Pj*Z>H^C zvc7-Z_3r(RO8A6d9icLAen}=@zbAW25f1aq_3tCIdtX`GfLE$cTz{fj(0GFpjHCnw z-zkCAq3DrfKp5^c#jXCq692p}cjZnG&{|vTV$w136pieAZ4gGT;?r4$X}fZhN0Dr6+u1VIN|*Q_Y-_20xTNQ`SQW zhj-~D4hL(dSdzu^Lx_VdPTU+0HeO&OwwFMAO7BXBIi*;U{t?{IXs-<_S_pZ+;3rPh zSUNNMM7ID9(w*yQkn1kw-G_G{rrx#pKd`EHCo;Jq9?g4r8~p zPl^G_eaxrw?3VW1K_A-w4<;stp|8Cdn_G|NnRcTmVAIi$fg7YE=h!EFQ%buj-m~d0 z*N$jdq8WuWWZ8~tl2Vh*jOSCO>(iaG>cO(T&|F0=J#Q-UFMP_!)lITo%L71p2mVKF zGlN<&Niv^uSM^`3sV<#h%k(~Aaipc&nh60_O1-fW`TdRDmR~+asgAZ$5cofnjW7ZK z(zZ*GB{CrS&*aS}>nUmAz%&AAtt3 zsdI`v8#LfK7-n>4IG7sFtUQ;SZ7Icd>dJ5^uMshQ!F|L>uf8kjo9d^aBe5fN=q1rZ zlLn-dD#eiGzL4!?>An~TFiuds4p^HQED z^M468SB6$*)94dK1Kb72aR8CD&{uN>NMDL_ z|C6Q2oQvaym8S>KQ(XLPhLdX6;SHZxjQ?`-BRxlF3=0z{lROBc&svb;ObXt}ie8G8 z+K=Zccs+R|Plx`bII9H|=Sbofp?OqZ7}EJIa5su1oFuyA5>%3AqsQ5EtEa|8h6IeH z#O8Kw8RPfzt;$pKjLm0vEqDP^`mmrI>b3Ik_rFretibj)N$find%?a&@#dMwKu`}w z^r$4nzYeWUA-6ZA)UF)-Q8dg>`m^T$XaBo~$^H)rqo2Iv;m>8a4^cZo`vNr?Dv&y@ zr=(ue@m0w-f@{~(It3DINFc@$VVfA&`S0bC?7sKVQMY0Se)*n<3(K#M-EIu)x^7-| z9_|k;7tqW!r%9z87ar~N$`txBLz+5*a6flYdN*?50}on0cJpm#3ZvDBZp0oUYY!!D z!OYI@Kge|)YYZO{V*NM?d#DVT3n*^<35u&pAhY5~rBqu@Y?F=GLW&poiDLub(i9SR zHpQ=U-IYkULj;_r6>de&eO2kzkJZw)u4Y}WdiCnn=#l5bJ%KLKQ2YgWW|7$%2|(*=6=FTXxSG&-G6nJ|KFbfZ$;(e zD#ow!@Hy!#GJ9jF$qa}0P21~}z%Q~i%P4_A_PkJOkVOsB&#b+%VopFB5Ntu<@*TG6 z_f1Y0{0-?oac~3M_HJZM7e2{zcLi?GMlmAbf<<$vU6ZjX|BfyBkH5)o?FZ%c(2F^@iU4ru*P9sq z0Aq)Gl-ix7`?SZ=PdVtC-1*eFi{QQ%jaZESANWu~SoHs?(Z&na(G|ZS#Vn1yuD53(@S>e z$M>BBLOS)}E+i;u$`fGT0q410xW@MRhcDj@LOQW0CK%LgZew)=$zM2yb?jFYA~Z+g z#ol^g^Y+xc*RQ;;WbQ${pK`lJd-AhY``U$CYTjriFH(XDK`piIFQ-%E?HyA}!Mpk| zhO8GTr64VX+nY&;QKgo2-!*?4t>zHW!%HguJh05Br4EoL0w2AK=&%))5QL7yQ$d3? zq(n5+EgCMMJ->x!$@_E z)cnq1UnA7hiU%ySEF-m_)I?@nxown-=8=P$AJJ4^zhqqpZ?2%C_CZDB z(D*R+S{bYPhUiYl$mfR^Iq!t}3)bsUv(n`eX;ab>^ttA0+ko8u{d0bK0Afpix7=N@ z2>MpE*uRaf)sx$jKeI8gsBIS#BaXr-KydYr}AFP1OAL3rACc-`G;& zT*%L_SbOSZ%5|ApQoluY)adqKiZ|a`L0{%3l;}BSsE=)&R0e3(nAA5@^XsDM3Y_*k zT$^jIcKF4W-z-c>{Ei0F9Lg7mU4ad03KtUOpsr5FH0fYm`Cfgt{LWw=Zi!jPHfy!n%Z_|%>d#lYvR)h5i96lY`6)^9TY z6St6$pr1@X7vhX*iL;o{5nB{qtCP6C{;Pul$+F-rFlG3~Znmh&K`5YTF5wwunT2dF zPc0xoNms_f&62y1dJ{{((d9FGv9h>)pWIU;D>@%bHGB7E$oHfTls+5u;)-Oi-WvMK zvRNs%eYjXbfT7ups<>|lT*0r|XEd7P4Et$t)yY09*^!r1T*3f`gW&oke{cs&Qfw}F z0D;yZ2p&w!>PRwALYH|%K~Twk0VQZOf^mTE*{+RH`-YLbQH<~KMq(ZRn@4$h5tDHp z*wt?=%+Iy~n+Fpq8yB+DhHE50Zg(iXl-c$d^|zd?$<*b8WfC+}hRio??PMFwRx|uGu!m2BkD3`|Z^Hyy7j& z=4XjUxT<>{`o8rTb_jC)TeE5tuX9{u6}THnzQpgXf8PpSXh0XfPgHaGMU4QGnwimS zdqsZh0qqu{YD5>Z_8Kc2T!=`!HfaQD zB-ZBk?!&*pshvmvB2Ft>yrraURUv7E!)F~Zr1#5;72W4Q>Z037)9#BucX1CQZl-D* z?ekwWp4*0;M64xcHnXUwV*<+Y2kJ)jWFxAPrOxWsQY_yk^3Xr@z0MJ6K%PRd;jN!4 z-8w?L)=0G=&jRGdx0Wty2d!~L%LO5GUl%ps+_Ml+ofSr@bh^Nil$)m7ND~k~bb!?@ zO~27T@HT)?cN6jmFiBOslSI1hm!D=lISCh>1e&IjWp=67WSA@0_3&0x3$B903UCsK zT%%2ic`dakIq9mlmkL(4dCkQ_knX_GL&)@RGtSn|P0eop^Eh#A^Hb2!n@vTwMdp;P z8@XS9N^eg}-PCN2pk{U}YkRP*zz;#1;_s#<7sIS3 z7LY3)YMeW)G7;~G(0r%crW#9I2Bb2nN~?9IqqE!i)l#s+5l$P4nFm>Smb(krOEcoi zL6eP)y+zuZlsCWPC$1I^$Zab{F(9_96EQ^s2QQViUEZEgjltvBh2yUF!{Vkoy8&9?UFTugG!$yAZAR0XtBQ}S0mIALvo$4^Ck?&Ol=I1J@E|?Bc-rrJiy!Qk4UG#Z(GLM#QHYk~3bi zi>&}F?YPd2z^bk+USM6=MSizbx=W(2a!QiI`}V*o_;O4mmef`A>6Vui9@{IG?bWDX zPi-w3p;umwPA4IYD=bA^7ytGf=~_=teW)kiYcp4+(rssrNIBp-1KC$g^7$pA)+BGW zi*^idwDMNxXxGmr72fI)?WeiKwZ0t9Qpck`e=O-%U(FvillH>g9E8oZlgZAws z?9{MvJ&d}<9@26t<7E{ngg2C2pbM?Z;TTzx%8Cbx_U$0KYrQ%9arzhq9w6xWj1%hB|b~fdJkZS8p2R zeg_`)bzIfHGVlt`l-;*6df@2iTOjsFXh;-$H0}YRVwZk{*hLLxvDY_5j`j3*F; zzHlb?KYE6glwXJK))gmi#*PiC)isx0h|AtvMk0n;qrNOT|c5DcR`Z+|NIa^C z0$1`|nssI5Y}`yITN|@0FFmSu8S8p!65&z^Rhm9=c`Pf;rzN=R57Q91D8^>9D9(R` z24_P4mzTx{Z&E{@wRFw4=cvSS=tsnDv|UDN5*d*tffyHt1j=1i7yL`Rc#KHE$6tFX zuFF&rr%zT-PgC6U-EhIpfdsCEPCa3DMDZ6it7^)eRurUJs5;j0RWz#nRqdlV&GPKUb&Wtx@k;Er?dI zx~BHLbqrq?Bv1u`l?YJ^egt!%QrCk8NqVVHV1=E z)+Pp?za`C-c&qqQ$%AFOyOuyhbaRXtz?*KN^z87ITT{EO%aIv9tS1IJT3abqEka=A z%r#K^)~ZI_Lex&gb#IzM{iG@@d`a&A4WO>)BUO^3a&U6KG8HM2a{m3ps0vRh2$r5nb0#M>1Z9-K@3exT-?=n1axIF_ohIDTNpy0@buKtF zE~?P&x*}25O=Y6{$A=C1|7&Od7oMmMrW0)1^9k3^z6oV3|KEDb|Ei(q6L049UFGTD zC2*m8#~NhK3%=#cuW9=Xdc9{jDyXGULAMm-m)pou+V?gn`sixpd^ntYXt>&2`=a#G zkSq>Y2WYRwO;+LR-?Z_zIR4*=s&~Pm_#`LUu7x$nFn3 zrxvB|tv$z+Q8+~dc)c$Ds88JdI~tJHoz*o-Q8c(*#cfs`jI+TVz`RBbz+Lxc|< zV-Rf`M5#@+Q-c)*)gPm{=i-oVVW>qfjQAigN!3qDsYKu$hv%$1`?L%`}nU1fE@PrB_ zn&Ztr{MBI4qk-l_j}%eJh{g=^cpRn(9J7(*jAjf{-ZI^UHgIz?iGte)l4aTGBc28` zbjvwWXa1I&kx z!RnXThtKOm=`*y;)HEwE;@UU8Iyv1>&Z@j0c)l1&4)uo^-u=~9EK~~X5AdoX3_Js1 zDL{$n-e_1Py5ISTnnQ)|H+>i-O^{ZFT~dnX)&<2)$kSS&!U>-Ku(+&TK4m{M;p5<; zh>~VtwM(4IT{V{S^CxF>dHk?HtJSeJ$XX4?;?%*I$wX^_I!qF9$->_g=reJv5X6bY zeEJ&9Ky_0xZ-89H;sIy_2Bg~nbu*GND;?Lt%lltk2IkBehs?HGIh)lfamXF zV9O&tt)y|>GB59CCrRQEjN^{%V>r{2bOZ8u3XjN}ZfQ}Mo?UiD^d$zhFAgyJr2lbC z3BBL2C={ghWloWF`XNSIER%LQ-nCt8kk&=5FR$tC zrRz&j|Mcp5agaFV0+a0EWwifATX?N6PcHV|j*V~np;a4U(M3vMpX3hb<{bFH+gGSL z)4gD#Id8;!9hCI+aCKv?9c0;X7>oZXwGkQK9!u15BOvX6Z&_28zzaseAD#H9fM|~d zq}mq+B2lLw_2ldwEA@E=B<3`tfD{NGnVwefPX#7jzk+Y~tTYvwr3hfuQL zXmn*KOcVsgqaprJGYuqAyQ!t-L!XQugB~u|S^+s|+er!+&57<<dKoPnE?e|^`f_?!}U48bEI3B)wjvxEj zIUWLpVb*)RI*K`hpb1E*jT!9mSQA?kj`Af0cG4#=+Q?3J5hd^sR1iFxAh*RI6xSt8 zgR>xs6XkSWCjz%FlH(?-*~zBsGrz6c3)?Ax?TGFv9rM_d3=?50^(M*lgE5o9CO=+* zdyv$LEpuIgtZ@)_x_Klt3NdEt}nzaVi9i>jmRGlY?v7j-h$yvCT`Wc7~U zq2bO@j5sHHb{QidG+E8Ab3a_N`eQ$IWAD*lh@J25)r|D(x=tp)OviNlckHVYbX297 zG8KEjiP(ls>+#rDR8!^C6w>=;tF}>`Bbh!$ZO+VZ*%VaoI}Y~Q*~y%&59CuZ9`)j< zB%#c)s9AAB;-aJPtNMn)_D(_ETJPVmM@nRfG3b6rcw0DLfc{NK`#!pIczn(@? zdlEWR#uYT}fvY-vDbDkk=5gfWt@i`bJcgrXi2}c7Dae0+@;LHRaN%Ef;3()5ielJz zJV0VjGG_Ayk&@vN*>^#j0#b1gf<+@n+M#KN1qq$QTTsNy!H>H^iX2EGZkkAKOzHVu z2}yHM%394Chu;D-Y)H$y{4SvM|GtDQLgV>iR<)V$YbDVahGyXYR+;=S%kT(#nap!k zfVkSUw+&Q%aSrcrI_1hc)&FbjI>4$rmhhuV5sh$b>B7Hm2;KFt_+LkgTY(QAPAME0 zUe{Ck2an1W3SX)Be9O^lF4^|#42%0A(#!jBI^j{%m3nax;?>0~r?H#WI(xopx9fOO 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 P^R6_@|M)LU!vFpUSAlEU diff --git a/pom.xml b/pom.xml index 482a3aa4..12fde5e7 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ MythicMobs 4.5.1 system - ${basedir}/libs/MythicMobs-4.5.0.jar + ${basedir}/libs/MythicMobs-4.5.1.jar diff --git a/src/main/java/com/gamingmesh/jobs/CMILib/ItemManager.java b/src/main/java/com/gamingmesh/jobs/CMILib/ItemManager.java index 3ccd6c7f..cd7e44aa 100644 --- a/src/main/java/com/gamingmesh/jobs/CMILib/ItemManager.java +++ b/src/main/java/com/gamingmesh/jobs/CMILib/ItemManager.java @@ -52,7 +52,7 @@ public class ItemManager { String mojangName = one.name(); try { mojangName = ItemReflection.getItemMinecraftName(new ItemStack(mat)); - } catch (Exception e) { + } catch (Throwable e) { } CMIItemStack cm = new CMIItemStack(one); @@ -93,7 +93,7 @@ public class ItemManager { String mojangName = one.name(); try { mojangName = ItemReflection.getItemMinecraftName(new ItemStack(one)); - } catch (Exception e) { + } catch (Throwable e) { } cm.setMojangName(mojangName); String n = mojangName.toLowerCase().replace("_", "").replace(" ", "").replace("minecraft:", ""); @@ -139,7 +139,7 @@ public class ItemManager { String a = name.split("-")[1]; try { amount = Integer.parseInt(a); - } catch (Exception e) { + } catch (Throwable e) { } name = name.split("-")[0]; } @@ -149,13 +149,13 @@ public class ItemManager { if (name.contains(":")) { try { data = (short) Integer.parseInt(name.split(":")[1]); - } catch (Exception e) { + } catch (Throwable e) { } try { CMIEntityType e = CMIEntityType.getByName(name.split(":")[1]); if (e != null) data = e.getType().getTypeId(); - } catch (Exception e) { + } catch (Throwable e) { } name = name.split(":")[0]; } @@ -184,7 +184,7 @@ public class ItemManager { try { OfflinePlayer offPlayer = Bukkit.getOfflinePlayer(UUID.fromString(d)); skullMeta.setOwner(offPlayer.getName()); - } catch (Exception e) { + } catch (Throwable e) { break main; } skull.setItemMeta(skullMeta); @@ -205,7 +205,7 @@ public class ItemManager { if (cm == null) { try { cm = byId.get(Integer.parseInt(name)); - } catch (Exception e) { + } catch (Throwable e) { } if (cm == null) { @@ -516,7 +516,7 @@ public class ItemManager { Integer id = null; try { id = Integer.parseInt(main); - } catch (Exception e) { + } catch (Throwable e) { } for (CMIEntityType one : CMIEntityType.values()) { @@ -1263,9 +1263,9 @@ public class ItemManager { POTION_SWIFTNESS_3(373, 8258, 24020, "Swiftness Potion 3"), POTION_SWIFTNESS_4(373, 8290, 24020, "Swiftness Potion 4"), POTION_THICK(373, 32, 24020, "Thick Potion"), - POTION_TURTLE_MASTER_1(-1, -1, 24020, "Turtle Master Potion"), - POTION_TURTLE_MASTER_2(-1, -1, 24020, "Turtle Master Potion 2"), - POTION_TURTLE_MASTER_3(-1, -1, 24020, "Turtle Master Potion 3"), + POTION_TURTLE_MASTER_1(-1, -1, -1, "Turtle Master Potion"), + POTION_TURTLE_MASTER_2(-1, -1, -1, "Turtle Master Potion 2"), + POTION_TURTLE_MASTER_3(-1, -1, -1, "Turtle Master Potion 3"), POTION_WATER_BREATHING_1(373, 8205, 24020, "Water Breathing Potion"), POTION_WATER_BREATHING_2(373, 8269, 24020, "Water Breathing Potion 2"), POTION_WEAKNESS_1(373, 8200, 24020, "Weakness Potion"), @@ -1545,7 +1545,7 @@ public class ItemManager { LEGACY_BURNING_FURNACE(62, 0, -1, "Burning Furnace"), LEGACY_NETHER_WARTS(115, 0, -1, "Nether Warts"), LEGACY_IRON_DOOR_BLOCK(71, 0, -1, "Iron Door Block"), - LEGACY_GLOWING_REDSTON_ORE(74, 0, -1, "Glowing Redstone Ore"), + LEGACY_GLOWING_REDSTONE_ORE(74, 0, -1, "Glowing Redstone Ore"), LEGACY_SUGAR_CANE_BLOCK(83, 0, -1, "Sugar Cane Block"), LEGACY_RAW_FISH(349, 0, -1, "Raw Fish"), LEGACY_SKULL(144, 0, -1, "Skull"), @@ -1742,19 +1742,19 @@ public class ItemManager { id = id.replace("_", "").replace(" ", "").toLowerCase(); try { ids = Integer.parseInt(id); - } catch (Exception e) { + } catch (Throwable e) { if (id.contains(":")) { try { ids = Integer.parseInt(id.split(":")[0]); data = Integer.parseInt(id.split(":")[1]); return get(ids, data); - } catch (Exception ex) { + } catch (Throwable ex) { } try { data = Integer.parseInt(id.split(":")[1]); id = id.split(":")[0]; - } catch (Exception ex) { + } catch (Throwable ex) { } } } diff --git a/src/main/java/com/gamingmesh/jobs/CMILib/ItemReflection.java b/src/main/java/com/gamingmesh/jobs/CMILib/ItemReflection.java index 77b7801b..f71944f5 100644 --- a/src/main/java/com/gamingmesh/jobs/CMILib/ItemReflection.java +++ b/src/main/java/com/gamingmesh/jobs/CMILib/ItemReflection.java @@ -77,7 +77,7 @@ public class ItemReflection { Object res2 = secmeth.invoke(nmsStack); Object res = meth.invoke(reg, res2); return res.toString(); - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -124,7 +124,7 @@ public class ItemReflection { Method meth2 = res.getClass().getMethod(ff, IStack); Object name = meth2.invoke(res, nmsStack); return name.toString(); - } catch (Exception e) { + } catch (Throwable e) { return item != null ? item.getType().name() : ""; } } @@ -138,7 +138,7 @@ public class ItemReflection { Method nameThingy = Item.getMethod("j", IStack); Object resThingy = nameThingy.invoke(res, nmsStack); return resThingy.toString(); - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -147,7 +147,7 @@ public class ItemReflection { try { Method meth = CraftItemStack.getMethod("asNMSCopy", ItemStack.class); return meth.invoke(CraftItemStack, item); - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -156,7 +156,7 @@ public class ItemReflection { try { Method meth = CraftItemStack.getMethod("asBukkitCopy", IStack); return meth.invoke(CraftItemStack, item); - } catch (Exception e) { + } catch (Throwable e) { return null; } } diff --git a/src/main/java/com/gamingmesh/jobs/CMILib/VersionChecker.java b/src/main/java/com/gamingmesh/jobs/CMILib/VersionChecker.java index a590bfb4..60fd0972 100644 --- a/src/main/java/com/gamingmesh/jobs/CMILib/VersionChecker.java +++ b/src/main/java/com/gamingmesh/jobs/CMILib/VersionChecker.java @@ -42,13 +42,13 @@ public class VersionChecker { try { version = Integer.parseInt(lVersion); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } else { try { version = Integer.parseInt(v); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -87,7 +87,7 @@ public class VersionChecker { Version() { try { this.value = Integer.valueOf(this.name().replaceAll("[^\\d.]", "")); - } catch (Exception e) { + } catch (Throwable e) { } shortVersion = this.name().substring(0, this.name().length() - 3); } @@ -181,7 +181,7 @@ public class VersionChecker { String version = new BufferedReader(new InputStreamReader(con.getInputStream())).readLine(); if (version.length() <= 7) return version; - } catch (Exception ex) { + } catch (Throwable ex) { Jobs.consoleMsg("&cFailed to check for " + plugin.getDescription().getName() + " update on spigot web page."); } return null; diff --git a/src/main/java/com/gamingmesh/jobs/Jobs.java b/src/main/java/com/gamingmesh/jobs/Jobs.java index 047078ba..0ffa74f8 100644 --- a/src/main/java/com/gamingmesh/jobs/Jobs.java +++ b/src/main/java/com/gamingmesh/jobs/Jobs.java @@ -579,7 +579,7 @@ public class Jobs extends JavaPlugin { if (jPlayer == null) continue; pManager.addPlayerToCache(jPlayer); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -789,7 +789,7 @@ public class Jobs extends JavaPlugin { consoleMsg("&ePlaceholderAPI was found - Enabling capabilities."); PlaceholderAPIEnabled = true; } - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } @@ -863,7 +863,7 @@ public class Jobs extends JavaPlugin { cManager.fillCommands(); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); System.out.println("There was some issues when starting plugin. Please contact dev about this. Plugin will be disabled."); setEnabled(false); @@ -878,7 +878,7 @@ public class Jobs extends JavaPlugin { dao.saveExplore(); dao.saveBlockProtection(); FurnaceBrewingHandling.save(); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } shutdown(); @@ -1121,7 +1121,7 @@ public class Jobs extends JavaPlugin { BBManager.ShowJobProgression(jPlayer, prog); else jPlayer.getUpdateBossBarFor().add(prog.getJob().getName()); - } catch (Exception e) { + } catch (Throwable e) { consoleMsg("&c[Jobs] Some issues with boss bar feature accured, try disabling it to avoid it."); } diff --git a/src/main/java/com/gamingmesh/jobs/PermissionManager.java b/src/main/java/com/gamingmesh/jobs/PermissionManager.java index 42553533..12ecb497 100644 --- a/src/main/java/com/gamingmesh/jobs/PermissionManager.java +++ b/src/main/java/com/gamingmesh/jobs/PermissionManager.java @@ -140,7 +140,7 @@ public class PermissionManager { double t = Double.parseDouble(uno.getKey().replace(perm, "")); if (amount == null || t > amount) amount = t; - } catch (Exception e) { + } catch (Throwable e) { } } } diff --git a/src/main/java/com/gamingmesh/jobs/Placeholders/Placeholder.java b/src/main/java/com/gamingmesh/jobs/Placeholders/Placeholder.java index 63c2f7f6..030e5ddc 100644 --- a/src/main/java/com/gamingmesh/jobs/Placeholders/Placeholder.java +++ b/src/main/java/com/gamingmesh/jobs/Placeholders/Placeholder.java @@ -87,7 +87,7 @@ public class Placeholder { try { int id = Integer.parseInt(matcher.group(1).substring(1)); groups.add(id); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -220,7 +220,7 @@ public class Placeholder { for (Integer oneG : groups) { lsInLs.add(matcher.group(oneG + 1)); } - } catch (Exception e) { + } catch (Throwable e) { } break; } @@ -268,7 +268,7 @@ public class Placeholder { if (placeholder.contains("%")) if (!placeholder.equals(me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(player, placeholder))) return JobsPlaceholderType.PAPI; - } catch (Exception e) { + } catch (Throwable e) { } } @@ -291,7 +291,7 @@ public class Placeholder { try { if (message.contains("%")) message = me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(player, message); - } catch (Exception e) { + } catch (Throwable e) { } } @@ -326,7 +326,7 @@ public class Placeholder { with = "\\" + with; message = message.replaceFirst(group, with); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -349,7 +349,7 @@ public class Placeholder { int id = Integer.parseInt(value); if (id > 0) j = user.getJobProgression().get(id - 1); - } catch (Exception e) { + } catch (Throwable e) { Job job = Jobs.getJob(value); if (job != null) j = user.getJobProgression(job); @@ -363,7 +363,7 @@ public class Placeholder { int id = Integer.parseInt(value); if (id > 0) j = Jobs.getJobs().get(id - 1); - } catch (Exception e) { + } catch (Throwable e) { j = Jobs.getJob(value); } return j; diff --git a/src/main/java/com/gamingmesh/jobs/PlayerManager.java b/src/main/java/com/gamingmesh/jobs/PlayerManager.java index 449cd1ee..8ff208ab 100644 --- a/src/main/java/com/gamingmesh/jobs/PlayerManager.java +++ b/src/main/java/com/gamingmesh/jobs/PlayerManager.java @@ -545,7 +545,7 @@ public class PlayerManager { } else Jobs.consoleMsg("[Jobs] Can't find sound by name: " + levelUpEvent.getTitleChangeSound().name() + ". Please update it"); } - } catch (Exception e) { + } catch (Throwable e) { } String message; @@ -590,7 +590,7 @@ public class PlayerManager { } else Jobs.consoleMsg("[Jobs] Can't find sound by name: " + levelUpEvent.getTitleChangeSound().name() + ". Please update it"); } - } catch (Exception e) { + } catch (Throwable e) { } // user would skill up if (Jobs.getGCManager().isBroadcastingSkillups()) diff --git a/src/main/java/com/gamingmesh/jobs/Reflections.java b/src/main/java/com/gamingmesh/jobs/Reflections.java index 517d7423..4e8f79ae 100644 --- a/src/main/java/com/gamingmesh/jobs/Reflections.java +++ b/src/main/java/com/gamingmesh/jobs/Reflections.java @@ -108,7 +108,7 @@ public class Reflections { Method meth2 = res.getClass().getMethod(ff, IStack); Object name = meth2.invoke(res, nmsStack); return name.toString(); - } catch (Exception e) { + } catch (Throwable e) { return item != null ? item.getType().name() : ""; } } @@ -138,7 +138,7 @@ public class Reflections { Method meth2 = nmsStack.getClass().getMethod("setTag", NBTTagCompound); meth2.invoke(nmsStack, tag); return (ItemStack) asBukkitCopy(nmsStack); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); return null; } @@ -154,7 +154,7 @@ public class Reflections { Method meth = nbt.getClass().getMethod("getCompound", String.class); Object res = meth.invoke(nbt, base); return res != null; - } catch (Exception e) { + } catch (Throwable e) { return false; } } @@ -167,7 +167,7 @@ public class Reflections { Method methTag = nmsStack.getClass().getMethod("getTag"); Object tag = methTag.invoke(nmsStack); return tag; - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -189,7 +189,7 @@ public class Reflections { Method meth = compoundRes.getClass().getMethod("getString", String.class); Object res = meth.invoke(compoundRes, path); return res; - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -219,7 +219,7 @@ public class Reflections { Method meth2 = nmsStack.getClass().getMethod("setTag", NBTTagCompound); meth2.invoke(nmsStack, tag); return (ItemStack) asBukkitCopy(nmsStack); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); return null; } @@ -229,7 +229,7 @@ public class Reflections { try { Method meth = CraftItemStack.getMethod("asNMSCopy", ItemStack.class); return meth.invoke(CraftItemStack, item); - } catch (Exception e) { + } catch (Throwable e) { return null; } } @@ -238,7 +238,7 @@ public class Reflections { try { Method meth = CraftItemStack.getMethod("asBukkitCopy", IStack); return meth.invoke(CraftItemStack, item); - } catch (Exception e) { + } catch (Throwable e) { return null; } } diff --git a/src/main/java/com/gamingmesh/jobs/commands/JobsCommands.java b/src/main/java/com/gamingmesh/jobs/commands/JobsCommands.java index a2f45ed4..57e5f534 100644 --- a/src/main/java/com/gamingmesh/jobs/commands/JobsCommands.java +++ b/src/main/java/com/gamingmesh/jobs/commands/JobsCommands.java @@ -208,12 +208,12 @@ public class JobsCommands implements CommandExecutor { listOfCommands.add(name); } } - } catch (Exception e) { + } catch (Throwable e) { } finally { if (jarFile != null) try { jarFile.close(); - } catch (Exception e) { + } catch (Throwable e) { } } return listOfCommands; diff --git a/src/main/java/com/gamingmesh/jobs/commands/list/editjobs.java b/src/main/java/com/gamingmesh/jobs/commands/list/editjobs.java index 375eeca8..b10832c4 100644 --- a/src/main/java/com/gamingmesh/jobs/commands/list/editjobs.java +++ b/src/main/java/com/gamingmesh/jobs/commands/list/editjobs.java @@ -483,8 +483,8 @@ public class editjobs implements Cmd { player.sendMessage(ChatColor.GOLD + "Automatically changing block to GLOWING_REDSTONE_ORE. Please update your configuration."); player.sendMessage(ChatColor.GOLD + "In vanilla minecraft, REDSTONE_ORE changes to GLOWING_REDSTONE_ORE when interacted with."); player.sendMessage(ChatColor.GOLD + "In the future, Jobs using REDSTONE_ORE instead of GLOWING_REDSTONE_ORE may fail to work correctly."); - material = CMIMaterial.LEGACY_GLOWING_REDSTON_ORE; - } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTON_ORE && actionT == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { + material = CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE; + } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE && actionT == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { player.sendMessage(ChatColor.GOLD + "Job " + job.getName() + " is using GLOWING_REDSTONE_ORE instead of REDSTONE_ORE."); player.sendMessage(ChatColor.GOLD + "Automatically changing block to REDSTONE_ORE. Please update your configuration."); material = CMIMaterial.REDSTONE_ORE; diff --git a/src/main/java/com/gamingmesh/jobs/commands/list/give.java b/src/main/java/com/gamingmesh/jobs/commands/list/give.java index 0b926080..1a59718c 100644 --- a/src/main/java/com/gamingmesh/jobs/commands/list/give.java +++ b/src/main/java/com/gamingmesh/jobs/commands/list/give.java @@ -9,16 +9,29 @@ import com.gamingmesh.jobs.commands.Cmd; import com.gamingmesh.jobs.commands.JobCommand; import com.gamingmesh.jobs.container.Job; import com.gamingmesh.jobs.container.JobItems; +import com.gamingmesh.jobs.container.JobLimitedItems; import com.gamingmesh.jobs.stuff.GiveItem; public class give implements Cmd { + private enum actions { + items, limiteditems; + public static actions getByname(String name) { + for (actions one : actions.values()) { + if (one.name().equalsIgnoreCase(name)) + return one; + } + return null; + } + } + @Override @JobCommand(2500) public boolean perform(Jobs plugin, final CommandSender sender, final String[] args) { Player player = null; Job job = null; + actions name = null; String itemName = null; for (String one : args) { @@ -33,6 +46,12 @@ public class give implements Cmd { if (job != null) continue; } + + if (name == null) { + name = actions.getByname(one); + if (name != null) + continue; + } itemName = one; } @@ -44,19 +63,35 @@ public class give implements Cmd { return true; } - if (job == null || itemName == null) { + if (job == null || name == null || itemName == null) { Jobs.getCommandManager().sendUsage(sender, "give"); return true; } - JobItems jItem = job.getItemBonus(itemName); + switch (name) { + case items: + JobItems jItem = job.getItemBonus(itemName); - if (jItem == null || jItem.getItemStack(player) == null) { - sender.sendMessage(Jobs.getLanguage().getMessage("command.give.output.noitem")); - return true; + if (jItem == null || jItem.getItemStack(player) == null) { + sender.sendMessage(Jobs.getLanguage().getMessage("command.give.output.noitem")); + return true; + } + + GiveItem.GiveItemForPlayer(player, jItem.getItemStack(player, job)); + break; + case limiteditems: + JobLimitedItems jLItem = job.getLimitedItems().get(itemName.toLowerCase()); + + if (jLItem == null || jLItem.getItemStack(player) == null) { + sender.sendMessage(Jobs.getLanguage().getMessage("command.give.output.noitem")); + return true; + } + + GiveItem.GiveItemForPlayer(player, jLItem.getItemStack(player)); + break; + default: + break; } - - GiveItem.GiveItemForPlayer(player, jItem.getItemStack(player, job)); return true; } } \ No newline at end of file diff --git a/src/main/java/com/gamingmesh/jobs/config/ConfigManager.java b/src/main/java/com/gamingmesh/jobs/config/ConfigManager.java index 4892ee41..7f0ed6e2 100644 --- a/src/main/java/com/gamingmesh/jobs/config/ConfigManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/ConfigManager.java @@ -100,7 +100,7 @@ public class ConfigManager { conf.load(s); if (s != null) s.close(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().severe("==================== Jobs ===================="); Jobs.getPluginLogger().severe("Unable to load jobConfig.yml!"); Jobs.getPluginLogger().severe("Check your config for formatting issues!"); @@ -276,8 +276,8 @@ public class ConfigManager { Jobs.getPluginLogger().warning("Automatically changing block to GLOWING_REDSTONE_ORE. Please update your configuration."); Jobs.getPluginLogger().warning("In vanilla minecraft, REDSTONE_ORE changes to GLOWING_REDSTONE_ORE when interacted with."); Jobs.getPluginLogger().warning("In the future, Jobs using REDSTONE_ORE instead of GLOWING_REDSTONE_ORE may fail to work correctly."); - material = CMIMaterial.LEGACY_GLOWING_REDSTON_ORE; - } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTON_ORE && actionType == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { + material = CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE; + } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE && actionType == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { Jobs.getPluginLogger().warning("Job " + jobName + " is using GLOWING_REDSTONE_ORE instead of REDSTONE_ORE."); Jobs.getPluginLogger().warning("Automatically changing block to REDSTONE_ORE. Please update your configuration."); material = CMIMaterial.REDSTONE_ORE; @@ -420,7 +420,7 @@ public class ConfigManager { try { conf.load(s); s.close(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().severe("==================== Jobs ===================="); Jobs.getPluginLogger().severe("Unable to load jobConfig.yml!"); Jobs.getPluginLogger().severe("Check your config for formatting issues!"); @@ -522,7 +522,7 @@ public class ConfigManager { maxExpEquation.setVariable("numjobs", 1); maxExpEquation.setVariable("joblevel", 1); maxExpEquation.getValue(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().warning("Job " + jobKey + " has an invalid leveling-progression-equation property. Skipping job!"); continue; } @@ -537,7 +537,7 @@ public class ConfigManager { incomeEquation.setVariable("joblevel", 1); incomeEquation.setVariable("baseincome", 1); incomeEquation.getValue(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().warning("Job " + jobKey + " has an invalid income-progression-equation property. Skipping job!"); continue; } @@ -552,7 +552,7 @@ public class ConfigManager { expEquation.setVariable("joblevel", 1); expEquation.setVariable("baseexperience", 1); expEquation.getValue(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().warning("Job " + jobKey + " has an invalid experience-progression-equation property. Skipping job!"); continue; } @@ -567,7 +567,7 @@ public class ConfigManager { pointsEquation.setVariable("joblevel", 1); pointsEquation.setVariable("basepoints", 1); pointsEquation.getValue(); - } catch (Exception e) { + } catch (Throwable e) { Jobs.getPluginLogger().warning("Job " + jobKey + " has an invalid points-progression-equation property. Skipping job!"); continue; } @@ -634,7 +634,7 @@ public class ConfigManager { try { OfflinePlayer offPlayer = Bukkit.getOfflinePlayer(UUID.fromString(skullOwner)); skullMeta.setOwner(offPlayer.getName()); - } catch (Exception e) { + } catch (Throwable e) { } } else skullMeta.setOwner(skullOwner); @@ -664,7 +664,7 @@ public class ConfigManager { try { OfflinePlayer offPlayer = Bukkit.getOfflinePlayer(UUID.fromString(skullOwner)); skullMeta.setOwner(offPlayer.getName()); - } catch (Exception e) { + } catch (Throwable e) { } } else skullMeta.setOwner(skullOwner); @@ -806,7 +806,7 @@ public class ConfigManager { } // Limited Items - ArrayList jobLimitedItems = new ArrayList<>(); + HashMap jobLimitedItems = new HashMap<>(); ConfigurationSection LimitedItemsSection = jobSection.getConfigurationSection("limitedItems"); if (LimitedItemsSection != null) { for (String itemKey : LimitedItemsSection.getKeys(false)) { @@ -850,7 +850,7 @@ public class ConfigManager { int level = itemSection.getInt("level"); - jobLimitedItems.add(new JobLimitedItems(node, id, name, lore, enchants, level)); + jobLimitedItems.put(node.toLowerCase(), new JobLimitedItems(node, id, 0, 1, name, lore, enchants, level)); } } @@ -904,7 +904,7 @@ public class ConfigManager { quest.setDescription(desc); quests.add(quest); - } catch (Exception e) { + } catch (Throwable e) { Jobs.consoleMsg("&c[Jobs] Can't load " + one + " quest for " + jobName); e.printStackTrace(); } @@ -1039,8 +1039,8 @@ public class ConfigManager { Jobs.getPluginLogger().warning("Automatically changing block to GLOWING_REDSTONE_ORE. Please update your configuration."); Jobs.getPluginLogger().warning("In vanilla minecraft, REDSTONE_ORE changes to GLOWING_REDSTONE_ORE when interacted with."); Jobs.getPluginLogger().warning("In the future, Jobs using REDSTONE_ORE instead of GLOWING_REDSTONE_ORE may fail to work correctly."); - material = CMIMaterial.LEGACY_GLOWING_REDSTON_ORE; - } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTON_ORE && actionType == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { + material = CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE; + } else if (material == CMIMaterial.LEGACY_GLOWING_REDSTONE_ORE && actionType == ActionType.BREAK && Version.isCurrentEqualOrHigher(Version.v1_13_R1)) { Jobs.getPluginLogger().warning("Job " + job.getName() + " is using GLOWING_REDSTONE_ORE instead of REDSTONE_ORE."); Jobs.getPluginLogger().warning("Automatically changing block to REDSTONE_ORE. Please update your configuration."); material = CMIMaterial.REDSTONE_ORE; diff --git a/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java b/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java index fe707882..3fcccb71 100644 --- a/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java @@ -63,12 +63,12 @@ public class LanguageManager { listOfCommands.add(name); } } - } catch (Exception e) { + } catch (Throwable e) { } finally { if (jarFile != null) try { jarFile.close(); - } catch (Exception e) { + } catch (Throwable e) { } } return listOfCommands; @@ -342,7 +342,7 @@ public class LanguageManager { c.get("command.archive.error.nojob", "There is no jobs saved."); c.get("command.give.help.info", "Gives item by jobs name and item category name. Player name is optional"); - c.get("command.give.help.args", "[playername] [jobname] [jobitemname]"); + c.get("command.give.help.args", "[playername] [jobname] [items/limiteditems] [jobitemname]"); Jobs.getGCManager().commandArgs.put("give", Arrays.asList("[playername]", "[jobname]", "[jobitemname]")); c.get("command.give.output.notonline", "&4Player [%playername%] is not online!"); c.get("command.give.output.noitem", "&4Can't find any item by given name!"); diff --git a/src/main/java/com/gamingmesh/jobs/config/RestrictedBlockManager.java b/src/main/java/com/gamingmesh/jobs/config/RestrictedBlockManager.java index 247df5fe..7b3f24d2 100644 --- a/src/main/java/com/gamingmesh/jobs/config/RestrictedBlockManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/RestrictedBlockManager.java @@ -29,7 +29,7 @@ public class RestrictedBlockManager { ConfigReader cfg = null; try { cfg = new ConfigReader("restrictedBlocks.yml"); - } catch (Exception e1) { + } catch (Throwable e1) { e1.printStackTrace(); } if (cfg == null) diff --git a/src/main/java/com/gamingmesh/jobs/config/ScheduleManager.java b/src/main/java/com/gamingmesh/jobs/config/ScheduleManager.java index 7137b43c..3a27faaf 100644 --- a/src/main/java/com/gamingmesh/jobs/config/ScheduleManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/ScheduleManager.java @@ -46,7 +46,7 @@ public class ScheduleManager { public void run() { try { scheduler(); - } catch (Exception e) { + } catch (Throwable e) { } } }; diff --git a/src/main/java/com/gamingmesh/jobs/config/ShopManager.java b/src/main/java/com/gamingmesh/jobs/config/ShopManager.java index d4a3634d..d83be220 100644 --- a/src/main/java/com/gamingmesh/jobs/config/ShopManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/ShopManager.java @@ -310,7 +310,7 @@ public class ShopManager { @SuppressWarnings("deprecation") OfflinePlayer offPlayer = Bukkit.getOfflinePlayer(item.getCustomHead()); skullMeta.setOwner(offPlayer.getName()); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } diff --git a/src/main/java/com/gamingmesh/jobs/config/YmlMaker.java b/src/main/java/com/gamingmesh/jobs/config/YmlMaker.java index b744f079..019477a9 100644 --- a/src/main/java/com/gamingmesh/jobs/config/YmlMaker.java +++ b/src/main/java/com/gamingmesh/jobs/config/YmlMaker.java @@ -43,7 +43,7 @@ public class YmlMaker { if (f != null) try { f.close(); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } diff --git a/src/main/java/com/gamingmesh/jobs/container/Job.java b/src/main/java/com/gamingmesh/jobs/container/Job.java index 2c1556de..4427681a 100644 --- a/src/main/java/com/gamingmesh/jobs/container/Job.java +++ b/src/main/java/com/gamingmesh/jobs/container/Job.java @@ -46,7 +46,7 @@ public class Job { // items private HashMap jobItems; // limited items - private List jobLimitedItems; + private HashMap jobLimitedItems; // job name private String jobName = "N/A"; // job short name (for use in multiple jobs) @@ -108,7 +108,7 @@ public class Job { */ public Job(String jobName, String jobShortName, String description, ChatColor jobColour, Parser maxExpEquation, DisplayMethod displayMethod, int maxLevel, int vipmaxLevel, Integer maxSlots, List jobPermissions, List jobCommands, List jobConditions, HashMap jobItems, - List jobLimitedItems, List CmdOnJoin, List CmdOnLeave, ItemStack GUIitem, String bossbar, Long rejoinCD) { + HashMap jobLimitedItems, List CmdOnJoin, List CmdOnLeave, ItemStack GUIitem, String bossbar, Long rejoinCD) { this.jobName = jobName; this.jobShortName = jobShortName; this.description = description; @@ -379,8 +379,12 @@ public class Job { * Get the limited item nodes for this job * @return Limited items for this job */ - public List getLimitedItems() { - return Collections.unmodifiableList(jobLimitedItems); + public HashMap getLimitedItems() { + return jobLimitedItems; + } + + public JobLimitedItems getLimitedITems(String key) { + return jobLimitedItems.get(key.toLowerCase()); } public String getBossbar() { diff --git a/src/main/java/com/gamingmesh/jobs/container/JobLimitedItems.java b/src/main/java/com/gamingmesh/jobs/container/JobLimitedItems.java index 4eaf58d3..366cfc6a 100644 --- a/src/main/java/com/gamingmesh/jobs/container/JobLimitedItems.java +++ b/src/main/java/com/gamingmesh/jobs/container/JobLimitedItems.java @@ -18,21 +18,34 @@ package com.gamingmesh.jobs.container; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import java.util.Map.Entry; + +import org.bukkit.ChatColor; import org.bukkit.enchantments.Enchantment; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; + +import com.gamingmesh.jobs.CMILib.ItemManager.CMIMaterial; public class JobLimitedItems { private String node; private int id; + private int data; + private int amount; private String name; private List lore; private HashMap enchants; private int level; - public JobLimitedItems(String node, int id, String name, List lore, HashMap enchants, int level) { + public JobLimitedItems(String node, int id, int data, int amount, String name, List lore, HashMap enchants, int level) { this.node = node; this.id = id; + this.data = data; + this.amount = amount; this.name = name; this.lore = lore; this.enchants = enchants; @@ -43,6 +56,33 @@ public class JobLimitedItems { return node; } + public ItemStack getItemStack(Player player) { + try { + CMIMaterial cm = CMIMaterial.get(id, data); + ItemStack item = cm.newItemStack(); + item.setAmount(amount); + ItemMeta meta = item.getItemMeta(); + if (this.name != null) + meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', name)); + if (lore != null && !lore.isEmpty()) { + List TranslatedLore = new ArrayList<>(); + for (String oneLore : lore) { + TranslatedLore.add(ChatColor.translateAlternateColorCodes('&', oneLore.replace("[player]", player.getName()))); + } + meta.setLore(TranslatedLore); + } + if (enchants != null) + for (Entry OneEnchant : enchants.entrySet()) { + meta.addEnchant(OneEnchant.getKey(), OneEnchant.getValue(), true); + } + item.setItemMeta(meta); + + return item; + } catch (Throwable e) { + } + return null; + } + public int getId() { return id; } diff --git a/src/main/java/com/gamingmesh/jobs/dao/JobsManager.java b/src/main/java/com/gamingmesh/jobs/dao/JobsManager.java index c8d096b0..f6b7eed7 100644 --- a/src/main/java/com/gamingmesh/jobs/dao/JobsManager.java +++ b/src/main/java/com/gamingmesh/jobs/dao/JobsManager.java @@ -57,15 +57,15 @@ public class JobsManager { public void start(LocaleReader c) { c.getW().addComment("storage.method", "storage method, can be MySQL or sqlite"); String storageMethod = c.get("storage.method", "sqlite"); - c.getW().addComment("mysql-username", "Requires Mysql."); - c.get("mysql-username", "root"); - c.get("mysql-password", ""); - c.get("mysql-hostname", "localhost:3306"); - c.get("mysql-database", "minecraft"); - c.get("mysql-table-prefix", "jobs_"); - c.get("verify-server-certificate", false); - c.get("use-ssl", false); - c.get("auto-reconnect", false); + c.getW().addComment("mysql", "Requires Mysql."); + c.get("mysql.username", "root"); + c.get("mysql.password", ""); + c.get("mysql.hostname", "localhost:3306"); + c.get("mysql.database", "minecraft"); + c.get("mysql.table-prefix", "jobs_"); + c.get("mysql.verify-server-certificate", false); + c.get("mysql.use-ssl", false); + c.get("mysql.auto-reconnect", false); if (storageMethod.equalsIgnoreCase("mysql")) { DbType = DataBaseType.MySQL; @@ -85,30 +85,30 @@ public class JobsManager { private synchronized JobsMySQL startMysql() { File f = new File(Jobs.getFolder(), "generalConfig.yml"); YamlConfiguration config = YamlConfiguration.loadConfiguration(f); - String legacyUrl = config.getString("mysql-url"); + String legacyUrl = config.getString("mysql.url"); if (legacyUrl != null) { String jdbcString = "jdbc:mysql://"; if (legacyUrl.toLowerCase().startsWith(jdbcString)) { legacyUrl = legacyUrl.substring(jdbcString.length()); String[] parts = legacyUrl.split("/"); if (parts.length >= 2) { - config.set("mysql-hostname", parts[0]); - config.set("mysql-database", parts[1]); + config.set("mysql.hostname", parts[0]); + config.set("mysql.database", parts[1]); } } } - String username = config.getString("mysql-username"); + String username = config.getString("mysql.username"); if (username == null) { - Jobs.getPluginLogger().severe("mysql-username property invalid or missing"); + Jobs.getPluginLogger().severe("mysql username property invalid or missing"); } - String password = config.getString("mysql-password"); - String hostname = config.getString("mysql-hostname"); - String database = config.getString("mysql-database"); - String prefix = config.getString("mysql-table-prefix"); + String password = config.getString("mysql.password"); + String hostname = config.getString("mysql.hostname"); + String database = config.getString("mysql.database"); + String prefix = config.getString("mysql.table-prefix"); - boolean certificate = config.getBoolean("verify-server-certificate", false); - boolean ssl = config.getBoolean("use-ssl", false); - boolean autoReconnect = config.getBoolean("auto-reconnect"); + boolean certificate = config.getBoolean("mysql.verify-server-certificate", false); + boolean ssl = config.getBoolean("mysql.use-ssl", false); + boolean autoReconnect = config.getBoolean("mysql.auto-reconnect"); if (plugin.isEnabled()) { JobsMySQL data = new JobsMySQL(plugin, hostname, database, username, password, prefix, certificate, ssl, autoReconnect); data.initialize(); diff --git a/src/main/java/com/gamingmesh/jobs/dao/JobsMySQL.java b/src/main/java/com/gamingmesh/jobs/dao/JobsMySQL.java index 431e2379..23fa5a57 100644 --- a/src/main/java/com/gamingmesh/jobs/dao/JobsMySQL.java +++ b/src/main/java/com/gamingmesh/jobs/dao/JobsMySQL.java @@ -14,7 +14,8 @@ public class JobsMySQL extends JobsDAO { private Jobs plugin; JobsMySQL(Jobs plugin, String hostname, String database, String username, String password, String prefix, boolean certificate, boolean ssl, boolean autoReconnect) { - super(plugin, "com.mysql.jdbc.Driver", "jdbc:mysql://" + hostname + "/" + database + "?useUnicode=true&characterEncoding=UTF-8&autoReConnect=" + autoReconnect + "&useSSL=" + ssl + "&verifyServerCertificate=" + certificate, username, password, prefix); + super(plugin, "com.mysql.jdbc.Driver", "jdbc:mysql://" + hostname + "/" + database + "?useUnicode=true&characterEncoding=UTF-8&autoReConnect=" + autoReconnect + "&useSSL=" + ssl + + "&verifyServerCertificate=" + certificate, username, password, prefix); this.plugin = plugin; this.database = database; this.setDbType(DataBaseType.MySQL); @@ -43,7 +44,7 @@ public class JobsMySQL extends JobsDAO { protected synchronized void setupConfig() throws SQLException { JobsConnection conn = getConnection(); if (conn == null) { - Jobs.consoleMsg("&cCould not run database updates! Could not connect to MySQL!"); + Jobs.consoleMsg("&cCould not run database updates! Could not connect to MySQL!"); return; } PreparedStatement prest = null; @@ -82,7 +83,7 @@ public class JobsMySQL extends JobsDAO { protected synchronized void checkUpdate() throws SQLException { JobsConnection conn = getConnection(); if (conn == null) { - Jobs.consoleMsg("&cCould not run database updates! Could not connect to MySQL!"); + Jobs.consoleMsg("&cCould not run database updates! Could not connect to MySQL!"); return; } createDefaultUsersBase(); @@ -170,7 +171,6 @@ public class JobsMySQL extends JobsDAO { statement.close(); return true; } catch (SQLException e) { -// e.printStackTrace(); Jobs.consoleMsg("Not a culumn |" + "SELECT " + collumn + " FROM " + table + "|"); close(statement); return false; @@ -193,7 +193,6 @@ public class JobsMySQL extends JobsDAO { return true; } catch (SQLException e) { close(statement); -// e.printStackTrace(); return false; } } diff --git a/src/main/java/com/gamingmesh/jobs/listeners/JobsListener.java b/src/main/java/com/gamingmesh/jobs/listeners/JobsListener.java index b7bd7ce3..39de42d4 100644 --- a/src/main/java/com/gamingmesh/jobs/listeners/JobsListener.java +++ b/src/main/java/com/gamingmesh/jobs/listeners/JobsListener.java @@ -658,7 +658,7 @@ public class JobsListener implements Listener { Map enchants = new HashMap<>(); try { enchants = iih.getEnchantments(); - } catch (Exception e) { + } catch (Throwable e) { return; } if (enchants.isEmpty()) @@ -675,7 +675,7 @@ public class JobsListener implements Listener { String meinOk = null; mein: for (JobProgression one : prog) { - for (JobLimitedItems oneItem : one.getJob().getLimitedItems()) { + for (JobLimitedItems oneItem : one.getJob().getLimitedItems().values()) { if (one.getLevel() >= oneItem.getLevel()) continue; if (!isThisItem(oneItem, iih.getType().getId(), name, lore, enchants)) diff --git a/src/main/java/com/gamingmesh/jobs/stuff/FurnaceBrewingHandling.java b/src/main/java/com/gamingmesh/jobs/stuff/FurnaceBrewingHandling.java index 3008b19a..2755e7ef 100644 --- a/src/main/java/com/gamingmesh/jobs/stuff/FurnaceBrewingHandling.java +++ b/src/main/java/com/gamingmesh/jobs/stuff/FurnaceBrewingHandling.java @@ -71,7 +71,7 @@ public class FurnaceBrewingHandling { totalf += blist.size(); } } - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -111,7 +111,7 @@ public class FurnaceBrewingHandling { totalb += blist.size(); } } - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } diff --git a/src/main/java/com/gamingmesh/jobs/stuff/GiveItem.java b/src/main/java/com/gamingmesh/jobs/stuff/GiveItem.java index c0833d92..27209447 100644 --- a/src/main/java/com/gamingmesh/jobs/stuff/GiveItem.java +++ b/src/main/java/com/gamingmesh/jobs/stuff/GiveItem.java @@ -33,13 +33,13 @@ public class GiveItem { ItemMeta.setDisplayName(ChatColor.translateAlternateColorCodes('&', name)); itemStack.setItemMeta(ItemMeta); player.getInventory().addItem(itemStack); - player.getPlayer().updateInventory(); + player.updateInventory(); return true; } public static boolean GiveItemForPlayer(Player player, ItemStack item) { player.getInventory().addItem(item); - player.getPlayer().updateInventory(); + player.updateInventory(); return true; } } diff --git a/src/main/java/com/gamingmesh/jobs/stuff/TabComplete.java b/src/main/java/com/gamingmesh/jobs/stuff/TabComplete.java index 26a6d3f9..256699ec 100644 --- a/src/main/java/com/gamingmesh/jobs/stuff/TabComplete.java +++ b/src/main/java/com/gamingmesh/jobs/stuff/TabComplete.java @@ -16,6 +16,7 @@ import com.gamingmesh.jobs.Jobs; import com.gamingmesh.jobs.container.ActionType; import com.gamingmesh.jobs.container.Job; import com.gamingmesh.jobs.container.JobItems; +import com.gamingmesh.jobs.container.JobLimitedItems; import com.gamingmesh.jobs.container.JobProgression; import com.gamingmesh.jobs.container.JobsPlayer; @@ -76,9 +77,15 @@ public class TabComplete implements TabCompleter { case "[jobitemname]": Job oneJob = Jobs.getJob(args[i - 1]); if (oneJob != null) - for (Entry item : oneJob.getItemBonus().entrySet()) { - temp.add(item.getValue().getNode()); - } + if (args[3].equals("items")) { + for (Entry item : oneJob.getItemBonus().entrySet()) { + temp.add(item.getValue().getNode()); + } + } else if (args[3].equals("limiteditems")) { + for (Entry limitedItem : oneJob.getLimitedItems().entrySet()) { + temp.add(limitedItem.getValue().getNode()); + } + } break; case "[oldjob]": JobsPlayer onePlayerJob = Jobs.getPlayerManager().getJobsPlayer(args[i - 1]); diff --git a/src/main/java/com/gamingmesh/jobs/stuff/blockLoc.java b/src/main/java/com/gamingmesh/jobs/stuff/blockLoc.java index 18bb9802..cf81b8e0 100644 --- a/src/main/java/com/gamingmesh/jobs/stuff/blockLoc.java +++ b/src/main/java/com/gamingmesh/jobs/stuff/blockLoc.java @@ -76,7 +76,7 @@ public class blockLoc { y = Integer.parseInt(split[2]); z = Integer.parseInt(split[3]); return true; - } catch (Exception e) { + } catch (Throwable e) { return false; } } diff --git a/src/main/resources/locale/messages_hu.yml b/src/main/resources/locale/messages_hu.yml index cd9f95f8..57337c23 100644 --- a/src/main/resources/locale/messages_hu.yml +++ b/src/main/resources/locale/messages_hu.yml @@ -103,7 +103,7 @@ command: finalExplanation: ' &eNem tartalmazza a Petpay és az idéző bónusz/penaltyFinal bónuszt' convert: help: - info: 'Adatbázis-rendszert alakít át egyik rendszerről a másikra. Ha jelenleg SQLite fut, ez átalakul MySQL-re és vise versa.' + info: 'Adatbázis-rendszert alakít át egyik rendszerről a másikra. Ha jelenleg SQLite fut, ez átalakul MySQL-re és oda-vissza.' args: '' limit: help: @@ -118,7 +118,7 @@ command: pointsLimit: '&ePont limit: &2%current%&e/&2%total%' reachedmoneylimit: '&4Elérted a pénzkorlátot az adott időben!' reachedmoneylimit2: '&eA korlátot ellenőrizheted a &2/jobs limit &eparanccsal.' - reachedmoneylimit3: '&eA szerzett pénz most már exponenciálisan csökkentve... De még mindig egy kicsit keres!!' + reachedmoneylimit3: '&eA szerzett pénz most már exponenciálisan csökkentve... De még mindig egy kicsit keres!' reachedexplimit: '&4Elérted a határidőt a meghatározott időben!' reachedexplimit2: '&eA korlátot ellenőrizheted a &2/jobs limit &eparanccsal.' reachedpointslimit: '&4Elérted a határidőt a meghatározott időben!' @@ -247,7 +247,7 @@ command: give: help: info: 'A tárgyakat a feladatok neve és az elemek kategóriája alapján adja meg. A játékos neve opcionális.' - args: '[playername] [jobname] [jobitemname]' + args: '[playername] [jobname] [items/limiteditems] [jobitemname]' output: notonline: '&4[%playername%] nem elérhető!' noitem: '&4Nincs találat ezzel a névvel lévő tárgyról!' From 65f4e9d2943b767507c1deb049b58029739928b8 Mon Sep 17 00:00:00 2001 From: montlikadani Date: Wed, 23 Jan 2019 21:10:11 +0100 Subject: [PATCH 2/6] Add files via upload --- LICENSE-Apache.txt | 201 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 LICENSE-Apache.txt diff --git a/LICENSE-Apache.txt b/LICENSE-Apache.txt new file mode 100644 index 00000000..c0ee8129 --- /dev/null +++ b/LICENSE-Apache.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. From 991f2a8e05dd1de9bc9bf9b434c6db6c4674942e Mon Sep 17 00:00:00 2001 From: montlikadani Date: Wed, 23 Jan 2019 21:12:08 +0100 Subject: [PATCH 3/6] Add files via upload --- LICENSE-GNU-GPL.txt | 674 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100644 LICENSE-GNU-GPL.txt diff --git a/LICENSE-GNU-GPL.txt b/LICENSE-GNU-GPL.txt new file mode 100644 index 00000000..c65825e3 --- /dev/null +++ b/LICENSE-GNU-GPL.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From b1037b2fff55cd054f6381e14376f8b656a4089f Mon Sep 17 00:00:00 2001 From: montlikadani Date: Wed, 23 Jan 2019 21:17:25 +0100 Subject: [PATCH 4/6] Create README.md --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..b968a045 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +[![GitHub license](https://img.shields.io/github/license/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/blob/master/LICENSE-Apache.txt) + +[![GitHub Pre-Release](https://img.shields.io/github/release-pre/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/releases) [![Github All Releases](https://img.shields.io/github/downloads/Zrips/Jobs/total.svg)](https://github.com/Zrips/Jobs/releases) +[![GitHub issues](https://img.shields.io/github/issues/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/issues) [![GitHub pulls](https://img.shields.io/github/issues-pr/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/pulls) + +Jobs Plugin for the BukkitAPI +*** + +# Jobs +![Image of Jobs](https://proxy.spigotmc.org/da30c0fefd44c6de51f2a8af16b15071184a4b3b?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Fnewlogo5.jpg) + +_Original author and manager of this was phrstbrn until [v2.12.0](https://dev.bukkit.org/projects/jobs/files/808311) version._ + +A fully configurable plugin that allows you to get paid for breaking, placing, killing, fishing, and crafting, and more. Class based professions, gain experience as you perform your job. + +Main pages: +- Bukkit: https://dev.bukkit.org/projects/jobs-reborn +- Spigot: https://www.spigotmc.org/resources/4216/ From a63b259711f503e4b0a5577144c4e0d5a366df93 Mon Sep 17 00:00:00 2001 From: montlikadani Date: Thu, 24 Jan 2019 20:42:34 +0100 Subject: [PATCH 5/6] Fix NPE when item bonus not found Error: https://hastebin.com/aforinojut.cs --- src/main/java/com/gamingmesh/jobs/Jobs.java | 2 +- .../com/gamingmesh/jobs/PlayerManager.java | 11 +- .../jobs/listeners/JobsPaymentListener.java | 8 +- src/main/resources/jobConfig.yml | 230 +++++++----------- 4 files changed, 105 insertions(+), 146 deletions(-) diff --git a/src/main/java/com/gamingmesh/jobs/Jobs.java b/src/main/java/com/gamingmesh/jobs/Jobs.java index 0ffa74f8..418c0b17 100644 --- a/src/main/java/com/gamingmesh/jobs/Jobs.java +++ b/src/main/java/com/gamingmesh/jobs/Jobs.java @@ -955,7 +955,7 @@ public class Jobs extends JavaPlugin { if (income == 0D && pointAmount == 0D) return; - Boost boost = pManager.getFinalBonus(jPlayer, Jobs.getNoneJob()); + Boost boost = pManager.getFinalBonus(jPlayer, noneJob); // Calculate income diff --git a/src/main/java/com/gamingmesh/jobs/PlayerManager.java b/src/main/java/com/gamingmesh/jobs/PlayerManager.java index 8ff208ab..9616be90 100644 --- a/src/main/java/com/gamingmesh/jobs/PlayerManager.java +++ b/src/main/java/com/gamingmesh/jobs/PlayerManager.java @@ -707,9 +707,8 @@ public class PlayerManager { for (JobProgression progression : jPlayer.getJobProgression()) { String jobName = progression.getJob().getName(); Job job = Jobs.getJob(jobName); - if (job != null) { + if (job != null) progression.setJob(job); - } } if (jPlayer.isOnline()) { jPlayer.reloadHonorific(); @@ -727,13 +726,19 @@ public class PlayerManager { public BoostMultiplier getItemBoostNBT(Player player, Job prog) { - HashMap cj = cache.get(player.getUniqueId()); + HashMap cj = null; if (cj == null) { cj = new HashMap<>(); cache.put(player.getUniqueId(), cj); } + if (cache.get(player.getUniqueId()) != null) + cj = cache.get(player.getUniqueId()); + + if (cj == null) + return null; + ItemBonusCache c = cj.get(prog); if (c == null) { c = new ItemBonusCache(player, prog); diff --git a/src/main/java/com/gamingmesh/jobs/listeners/JobsPaymentListener.java b/src/main/java/com/gamingmesh/jobs/listeners/JobsPaymentListener.java index 71747027..1aa03592 100644 --- a/src/main/java/com/gamingmesh/jobs/listeners/JobsPaymentListener.java +++ b/src/main/java/com/gamingmesh/jobs/listeners/JobsPaymentListener.java @@ -861,7 +861,7 @@ public class JobsPaymentListener implements Listener { if (block.hasMetadata(furnaceOwnerMetadata)) FurnaceBrewingHandling.removeFurnace(block); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -885,7 +885,7 @@ public class JobsPaymentListener implements Listener { if (block.hasMetadata(brewingOwnerMetadata)) FurnaceBrewingHandling.removeBrewing(block); - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); } } @@ -915,7 +915,7 @@ public class JobsPaymentListener implements Listener { UUID uuid = null; try { uuid = UUID.fromString(playerName); - } catch (Exception e) { + } catch (Throwable e) { } if (uuid == null) return; @@ -1025,7 +1025,7 @@ public class JobsPaymentListener implements Listener { try { // So lets remove meta in case some plugin removes entity in wrong way. lVictim.removeMetadata(Jobs.getPlayerManager().getMobSpawnerMetadata(), plugin); - } catch (Exception ex) { + } catch (Throwable t) { } return; } diff --git a/src/main/resources/jobConfig.yml b/src/main/resources/jobConfig.yml index 3db9de28..7d7be6ea 100644 --- a/src/main/resources/jobConfig.yml +++ b/src/main/resources/jobConfig.yml @@ -110,11 +110,11 @@ Jobs: Amount: 300 # Command list to be performed after quest is finished. # Use [playerName] to insert players name who finished that quest - RewardCommands: + RewardCommands: - "money give [playerName] 500" - "msg [playerName] Completed quest!" # Quest description to be used to explain quest requirements or rewards for player - RewardDesc: + RewardDesc: - "Break 300 Oak wood" - "Get 500 bucks for this" # Defines chance in getting this quest. @@ -167,50 +167,9 @@ Jobs: # # For kill tags (Kill and custom-kill), the name is the name of the # mob. - # Available mobs: - # Bat - # Blaze - # Cave_spider - # Chicken - # Cow - # Creeper - # Ender_dragon - # Enderman - # Endermite - # Ghast - # Giant - # Guardian - # GuardianElder - # Horse - # HorseZombie - # HorseSkeleton - # Iron_golem - # Magma_cube - # Mushroom_cow - # Ocelot - # Pig - # Player - # Polar_Bear - # Rabbit - # Sheep - # Silverfish - # Skeleton - # SkeletonWither - # SkeletonStray - # Shulker - # Slime - # Snowman - # Spider - # Squid - # Villager - # Witch - # Wither - # Wolf - # Zombie - # ZombieVillager - # Husk - # Phantom - # Drowned + # To get a list of all available entity types, check the + # bukkit JavaDocs for a complete list of entity types + # https://minecraft.gamepedia.com/Mob#List_of_mobs # # NOTE: mob names are case sensitive. # @@ -222,7 +181,7 @@ Jobs: # payment for breaking a block Break: # block name/id (with optional sub-type) - LOG: + log: # base income, can be not used if using point system income: 5.0 # base points, can be not used if using income system @@ -243,39 +202,39 @@ Jobs: experience: -1.0 # payment for drinking a potion Drink: - POTION: + potion: income: 0.5 experience: 2.0 - POTION_REGENERATION_2: + potion_regeneration_2: income: 1.3 experience: 2.0 - POTION_HEALING_1: + potion_healing_1: income: 1.4 experience: 2.0 # payment for breaking a block with tnt TNTBreak: - LOG: + log: income: 5.0 points: 5.0 experience: 5.0 # payment for placing a block Place: - SAPLING: + sapling: income: 1.0 points: 1.0 experience: 1.0 - WOOD: + wood: income: 2.0 points: 2.0 experience: 2.0 # Payment for trading a villager. Checks results only VTrade: - EMERALD: + emerald: income: 1.0 points: 1.0 experience: 2.0 # you can add enchanted book with sub-id - ENCHANTED_BOOK-12: + enchanted_book-12: income: 1.0 experience: 2.0 # killing a mob @@ -377,16 +336,16 @@ Jobs: experience: 5.0 # dyeing armor Dye: - LEATHER_BOOTS: + leather_boots: income: 1.0 experience: 1.0 - LEATHER_CHESTPLATE: + leather_chestplate: income: 1.0 experience: 1.0 - LEATHER_HELMET: + leather_helmet: income: 1.0 experience: 1.0 - LEATHER_LEGGINGS: + leather_leggings: income: 1.0 experience: 1.0 351: @@ -394,23 +353,27 @@ Jobs: experience: 1.0 # Catching fish Fish: - '349': + raw_fish: + income: 20.0 + experience: 25.0 + # If you are using below version 1.13 + legacy_raw_fish: income: 20.0 experience: 25.0 # Repairing items Repair: - WOOD_SWORD: + wood_sword: income: 1.0 experience: 1.0 - IRON_SWORD: + iron_sword: income: 2.0 experience: 2.0 # Crafting items Craft: - WOOD_SWORD: + wood_sword: income: 1.5 experience: 3.0 - LEATHER_BOOTS: + leather_boots: income: 1.0 experience: 6.0 # Add ! at front when you want to pay for crafted items with special names. Always use double quotation marks, same as example @@ -419,19 +382,19 @@ Jobs: experience: 6.0 # Smelting ores Smelt: - IRON_INGOT: + iron_ingot: income: 2.0 experience: 8.0 - GOLD_INGOT: + gold_ingot: income: 4.5 experience: 12 # Enchanting items Enchant: # You can set item for which player will get money - WOOD_SWORD: + wood_sword: income: 1.5 experience: 3.0 - LEATHER_BOOTS: + leather_boots: income: 1.0 experience: 6.0 # Or/and you can give money for each enchantment they got @@ -443,10 +406,10 @@ Jobs: experience: 20.0 # Brewing potions Brew: - NETHER_STALK: + nether_stalk: income: 5.0 experience: 3.0 - REDSTONE: + redstone: income: 5.0 experience: 3.0 # Explore options. Each number represents players number in exploring that chunk @@ -505,7 +468,7 @@ Jobs: # This can be set to same level as levelFrom, so this command will be executed only once levelUntil: 100 kit: - command: + command: - manuaddp [player] essentials.kits.woodcutter - msg [player] Now you can use woodcutter kit! levelFrom: 150 @@ -703,7 +666,7 @@ Jobs: points: 0.25 experience: 0.5 Break: - #new 1.13 blocks (some changed blocks are below + #new 1.13 blocks (some changed blocks are below) tube_coral_block: income: 2 points: 2 @@ -723,8 +686,8 @@ Jobs: horn_coral_block: income: 2 points: 2 - experience: 3 - #origial blocks + experience: 3 + #origial blocks andesite: income: 1 points: 1 @@ -865,7 +828,7 @@ Jobs: experience-progression-equation: baseexperience-(baseexperience*((numjobs-1) *0.01)) rejoinCooldown: 10 Gui: - Item: BRICK_STAIRS + Item: brick_stairs Place: #new 1.13 blocks stripped_oak_wood: @@ -916,7 +879,6 @@ Jobs: income: 2 points: 2 experience: 3 - #old blocks stone: income: 1.3 points: 1.3 @@ -1663,7 +1625,7 @@ Jobs: experience-progression-equation: baseexperience-(baseexperience*((numjobs-1) *0.01)) rejoinCooldown: 10 Gui: - Item: WOODEN_HOE + Item: wooden_hoe Tame: Wolf: income: 5.0 @@ -2036,7 +1998,6 @@ Jobs: ChatColour: RED chat-display: full max-level: 200 - #slots: 10 leveling-progression-equation: 10*(joblevel)+(joblevel*joblevel*4) income-progression-equation: baseincome+(baseincome*(joblevel-1)*0.01)-((baseincome+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) points-progression-equation: basepoints+(basepoints*(joblevel-1)*0.01)-((basepoints+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) @@ -2182,7 +2143,6 @@ Jobs: ChatColour: AQUA chat-display: full max-level: 200 - #slots: 10 leveling-progression-equation: 10*(joblevel)+(joblevel*joblevel*4) income-progression-equation: baseincome+(baseincome*(joblevel-1)*0.01)-((baseincome+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) points-progression-equation: basepoints+(basepoints*(joblevel-1)*0.01)-((basepoints+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) @@ -2223,14 +2183,13 @@ Jobs: ChatColour: RED chat-display: full max-level: 200 - #slots: 10 leveling-progression-equation: 10*(joblevel)+(joblevel*joblevel*4) income-progression-equation: baseincome+(baseincome*(joblevel-1)*0.01)-((baseincome+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) points-progression-equation: basepoints+(basepoints*(joblevel-1)*0.01)-((basepoints+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) experience-progression-equation: baseexperience-(baseexperience*((numjobs-1) *0.01)) rejoinCooldown: 10 Gui: - Item: CRAFTING_TABLE + Item: crafting_table Craft: stick: income: 0.1 @@ -2256,11 +2215,11 @@ Jobs: income: 3.0 points: 3.0 experience: 3.0 - 'tnt': + tnt: income: 4.0 points: 4.0 experience: 4.0 - 'chest': + chest: income: 1.3 points: 1.3 experience: 1.3 @@ -2472,7 +2431,7 @@ Jobs: income: 2.5 points: 2.5 experience: 2.5 - 'hopper': + hopper: income: 7.0 points: 7.0 experience: 7.0 @@ -2745,7 +2704,7 @@ Jobs: points: 7.0 experience: 7.0 Smelt: - COOKED_CHICKEN: + cooked_chicken: income: 3.0 points: 3.0 experience: 3.0 @@ -2761,14 +2720,13 @@ Jobs: ChatColour: AQUA chat-display: full max-level: 200 - #slots: 10 leveling-progression-equation: 10*(joblevel)+(joblevel*joblevel*4) income-progression-equation: baseincome+(baseincome*(joblevel-1)*0.01)-((baseincome+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) points-progression-equation: basepoints+(basepoints*(joblevel-1)*0.01)-((basepoints+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) experience-progression-equation: baseexperience-(baseexperience*((numjobs-1) *0.01)) rejoinCooldown: 10 Gui: - Item: FISHING_ROD + Item: fishing_rod Fish: cod: income: 15.0 @@ -2798,7 +2756,6 @@ Jobs: ChatColour: DARK_PURPLE chat-display: full max-level: 200 - #slots: 10 leveling-progression-equation: 10*(joblevel)+(joblevel*joblevel*4) income-progression-equation: baseincome+(baseincome*(joblevel-1)*0.01)-((baseincome+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) points-progression-equation: basepoints+(basepoints*(joblevel-1)*0.01)-((basepoints+(joblevel-1)*0.01) * ((numjobs-1)*0.05)) @@ -2828,71 +2785,71 @@ Jobs: income: 3.5 points: 3.5 experience: 7.0 - IRON_SWORD: + iron_sword: income: 4.0 points: 4.0 experience: 8.0 - IRON_BOOTS: + iron_boots: income: 8.0 points: 8.0 experience: 16.0 - IRON_CHESTPLATE: + iron_chestplate: income: 16.0 points: 16.0 experience: 32.0 - IRON_HELMET: + iron_helmet: income: 10.0 points: 10.0 experience: 20.0 - IRON_LEGGINGS: + iron_leggings: income: 14.0 points: 14.0 experience: 28.0 - GOLD_SWORD: + gold_sword: income: 6.0 points: 6.0 experience: 12.0 - GOLD_BOOTS: + gold_boots: income: 12.0 points: 12.0 experience: 24.0 - GOLD_CHESTPLATE: + gold_chestplate: income: 24.0 points: 24.0 experience: 48.0 - GOLD_HELMET: + gold_helmet: income: 15.0 points: 15.0 experience: 30.0 - GOLD_LEGGINGS: + gold_leggings: income: 21.0 points: 21.0 experience: 42.0 - DIAMOND_SWORD: + diamond_sword: income: 8.0 points: 8.0 experience: 16.0 - DIAMOND_PICKAXE: + diamond_pickaxe: income: 12.0 points: 12.0 experience: 24.0 - DIAMOND_AXE: + diamond_axe: income: 12.0 points: 12.0 experience: 24.0 - DIAMOND_HELMET: + diamond_helmet: income: 20.0 points: 20.0 experience: 40.0 - DIAMOND_CHESTPLATE: + diamond_chestplate: income: 32.0 points: 32.0 experience: 64.0 - DIAMOND_LEGGINGS: + diamond_leggings: income: 28.0 points: 28.0 experience: 40.0 - DIAMOND_BOOTS: + diamond_boots: income: 16.0 points: 16.0 experience: 32.0 @@ -2901,32 +2858,32 @@ Jobs: points: 20.0 experience: 40.0 Repair: - WOOD_SWORD: + wood_sword: income: 1.0 points: 1.0 experience: 1.0 - IRON_SWORD: + iron_sword: income: 2.0 points: 2.0 experience: 2.0 - GOLD_SWORD: + gold_sword: income: 3.0 points: 3.0 experience: 3.0 - DIAMOND_SWORD: + diamond_sword: income: 4.0 points: 4.0 experience: 4.0 Smelt: - IRON_INGOT: + iron_ingot: income: 1.3 points: 1.3 experience: 2.0 - GOLD_INGOT: + gold_ingot: income: 5.0 points: 5.0 experience: 10 - DIAMOND: + diamond: income: 7.0 points: 7.0 experience: 20 @@ -3031,95 +2988,95 @@ Jobs: Id: 116 Data: 0 Enchant: - WOOD_SWORD: + wood_sword: income: 1.5 points: 1.5 experience: 3.0 - LEATHER_BOOTS: + leather_boots: income: 1.0 points: 1.0 experience: 6.0 - LEATHER_CHESTPLATE: + leather_chestplate: income: 2.0 points: 2.0 experience: 6.0 - LEATHER_HELMET: + leather_helmet: income: 1.0 points: 1.0 experience: 6.0 - LEATHER_LEGGINGS: + leather_leggings: income: 2.0 points: 2.0 experience: 6.0 - IRON_SWORD: + iron_sword: income: 3.0 points: 3.0 experience: 6.0 - IRON_BOOTS: + iron_boots: income: 2.5 points: 2.5 experience: 9.0 - IRON_CHESTPLATE: + iron_chestplate: income: 4.5 points: 4.5 experience: 9.0 - IRON_HELMET: + iron_helmet: income: 2.5 points: 2.5 experience: 9.0 - IRON_LEGGINGS: + iron_leggings: income: 4.5 points: 4.5 experience: 9.0 - GOLD_SWORD: + gold_sword: income: 4.5 points: 4.5 experience: 15.0 - GOLD_BOOTS: + gold_boots: income: 2.5 points: 2.5 experience: 15.0 - GOLD_CHESTPLATE: + gold_chestplate: income: 5.5 points: 5.5 experience: 15.0 - GOLD_HELMET: + gold_helmet: income: 2.5 points: 2.5 experience: 15.0 - GOLD_LEGGINGS: + gold_leggings: income: 5.5 points: 5.5 experience: 15.0 - DIAMOND_SWORD: + diamond_sword: income: 9.0 points: 9.0 experience: 30.0 - DIAMOND_SPADE: + diamond_spade: income: 5.0 points: 5.0 experience: 30.0 - DIAMOND_PICKAXE: + diamond_pickaxe: income: 10.0 points: 10.0 experience: 30.0 - DIAMOND_AXE: + diamond_axe: income: 10.0 points: 10.0 experience: 30.0 - DIAMOND_HELMET: + diamond_helmet: income: 6.0 points: 6.0 experience: 30.0 - DIAMOND_CHESTPLATE: + diamond_chestplate: income: 12.0 points: 12.0 experience: 50.0 - DIAMOND_LEGGINGS: + diamond_leggings: income: 12.0 points: 12.0 experience: 50.0 - DIAMOND_BOOTS: + diamond_boots: income: 6.0 points: 6.0 experience: 30.0 @@ -3472,7 +3429,6 @@ Jobs: income: 5 points: 5 experience: 5 - #Frost Walker 2 frost_walker-1: income: 10 points: 10 @@ -3481,7 +3437,6 @@ Jobs: income: 20 points: 20 experience: 20 - #Impaling 5 impaling-1: income: 10 points: 10 @@ -3502,7 +3457,6 @@ Jobs: income: 50 points: 50 experience: 50 - #Loyalty 3 loyalty-1: income: 10 points: 10 From 3adbf6eebddf7b8ee8921e9071370900aa1d03cd Mon Sep 17 00:00:00 2001 From: montlikadani Date: Thu, 24 Jan 2019 20:49:03 +0100 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b968a045..70b368a9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![GitHub license](https://img.shields.io/github/license/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/blob/master/LICENSE-Apache.txt) +[![GitHub license](https://img.shields.io/badge/license-Apache-brightgreen.svg)](https://github.com/Zrips/Jobs/blob/master/LICENSE-Apache.txt) [![GitHub license](https://img.shields.io/badge/license-GNU--GPL-brightgreen.svg)](https://github.com/Zrips/Jobs/blob/master/LICENSE-GNU-GPL.txt) [![GitHub Pre-Release](https://img.shields.io/github/release-pre/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/releases) [![Github All Releases](https://img.shields.io/github/downloads/Zrips/Jobs/total.svg)](https://github.com/Zrips/Jobs/releases) [![GitHub issues](https://img.shields.io/github/issues/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/issues) [![GitHub pulls](https://img.shields.io/github/issues-pr/Zrips/Jobs.svg)](https://github.com/Zrips/Jobs/pulls)