From 327c3b92adf8d8b9321b8812606f6e6b766c6ce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Aguilera=20Puerto?= Date: Sun, 16 Aug 2020 18:18:42 +0200 Subject: [PATCH] Adds conditional spawners for ammunition. Still needs to be mapped in. --- .../Markers/gamemode_conditional_spawners.yml | 133 ++++++++++++++++++ .../Interface/Misc/markers.rsi/meta.json | 47 ++++++- .../Interface/Misc/markers.rsi/spawner_ai.png | Bin 5382 -> 1115 bytes .../markers.rsi/spawner_launcher_ammo.png | Bin 0 -> 445 bytes .../Misc/markers.rsi/spawner_magnum_ammo.png | Bin 0 -> 614 bytes .../Misc/markers.rsi/spawner_pistol_ammo.png | Bin 0 -> 636 bytes .../Misc/markers.rsi/spawner_rifle_ammo.png | Bin 0 -> 482 bytes .../Misc/markers.rsi/spawner_shotgun_ammo.png | Bin 0 -> 469 bytes .../Misc/markers.rsi/spawner_trash.png | Bin 663 -> 551 bytes .../Misc/markers.rsi/spawner_xenoai.png | Bin 5530 -> 1111 bytes 10 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Interface/Misc/markers.rsi/spawner_launcher_ammo.png create mode 100644 Resources/Textures/Interface/Misc/markers.rsi/spawner_magnum_ammo.png create mode 100644 Resources/Textures/Interface/Misc/markers.rsi/spawner_pistol_ammo.png create mode 100644 Resources/Textures/Interface/Misc/markers.rsi/spawner_rifle_ammo.png create mode 100644 Resources/Textures/Interface/Misc/markers.rsi/spawner_shotgun_ammo.png diff --git a/Resources/Prototypes/Entities/Effects/Markers/gamemode_conditional_spawners.yml b/Resources/Prototypes/Entities/Effects/Markers/gamemode_conditional_spawners.yml index f5a840c392..b203903616 100644 --- a/Resources/Prototypes/Entities/Effects/Markers/gamemode_conditional_spawners.yml +++ b/Resources/Prototypes/Entities/Effects/Markers/gamemode_conditional_spawners.yml @@ -260,6 +260,139 @@ - ExGrenade - GrenadeFlashBang - SyndieMiniBomb + - GrenadeFlash + - GrenadeBlast + - GrenadeFrag + - GrenadeBaton chance: 0.75 gameRules: - RuleSuspicion + +- type: entity + name: Suspicion Sniper Spawner + id: SuspicionSniperSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_sniper + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_sniper + - type: ConditionalSpawner + prototypes: + - SniperBoltGun + - SniperBoltGunWood + - SniperHeavy + chance: 0.75 + gameRules: + - RuleSuspicion + +- type: entity + name: Suspicion Rifle Ammo Spawner + id: SuspicionRifleMagazineSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_rifle_ammo + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_rifle_ammo + - type: ConditionalSpawner + prototypes: + - MagazineSRifle + - MagazineClRifle + - MagazineLRifle + chance: 0.95 + gameRules: + - RuleSuspicion + +- type: entity + name: Suspicion Shotgun Ammo Spawner + id: SuspicionShotgunMagazineSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_shotgun_ammo + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_shotgun_ammo + - type: ConditionalSpawner + prototypes: + - MagazineShotgun + chance: 0.95 + gameRules: + - RuleSuspicion + +- type: entity + name: Suspicion Pistol Ammo Spawner + id: SuspicionPistolMagazineSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_pistol_ammo + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_pistol_ammo + - type: ConditionalSpawner + prototypes: + - MagazinePistol + - MagazineHCPistol + - MagazinePistolSmg + - MagazineClRiflePistol + chance: 0.95 + gameRules: + - RuleSuspicion + +- type: entity + name: Suspicion Magnum Ammo Spawner + id: SuspicionMagnumMagazineSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_magnum_ammo + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_magnum_ammo + - type: ConditionalSpawner + prototypes: + - MagazineMagnum + - MagazineMagnumSmg + chance: 0.95 + gameRules: + - RuleSuspicion + +- type: entity + name: Suspicion Launcher Ammo Spawner + id: SuspicionLauncherAmmoSpawner + parent: BaseConditionalSpawner + components: + - type: Sprite + netsync: false + visible: false + sprite: Interface/Misc/markers.rsi + state: spawner_launcher_ammo + - type: Icon + sprite: Interface/Misc/markers.rsi + state: spawner_launcher_ammo + - type: ConditionalSpawner + prototypes: + - RocketAmmo + - GrenadeFrag + chance: 0.95 + gameRules: + - RuleSuspicion diff --git a/Resources/Textures/Interface/Misc/markers.rsi/meta.json b/Resources/Textures/Interface/Misc/markers.rsi/meta.json index a1fa3f2b53..3c58904297 100644 --- a/Resources/Textures/Interface/Misc/markers.rsi/meta.json +++ b/Resources/Textures/Interface/Misc/markers.rsi/meta.json @@ -403,6 +403,24 @@ ] ] }, + { + "name": "spawner_launcher_ammo", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spawner_magnum_ammo", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, { "name": "spawner_melee", "directions": 1, @@ -421,6 +439,15 @@ ] ] }, + { + "name": "spawner_pistol_ammo", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, { "name": "spawner_revolver", "directions": 1, @@ -439,6 +466,15 @@ ] ] }, + { + "name": "spawner_rifle_ammo", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, { "name": "spawner_shotgun", "directions": 1, @@ -448,6 +484,15 @@ ] ] }, + { + "name": "spawner_shotgun_ammo", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, { "name": "spawner_smg", "directions": 1, @@ -466,7 +511,7 @@ ] ] }, - { + { "name": "spawner_trash", "directions": 1, "delays": [ diff --git a/Resources/Textures/Interface/Misc/markers.rsi/spawner_ai.png b/Resources/Textures/Interface/Misc/markers.rsi/spawner_ai.png index c9d18bf907da994aacb7765b42b4422e7811f372..6e7304d7620a88cd5bf564669cd6db3674b554e5 100644 GIT binary patch delta 1095 zcmV-N1i1T#D%%K#Wrv>a1rE*WASB-sIZB*nuDC_vf7R{r-OU+~4oO|5JkUUw_4PnHvTH1R@SIr${wY zi9FB;Jw3bhlYm>uW8W>P>*3*H zfhmbpBe#C)kw`U0%Z;sk&AxpZ*&S%$?W73E=Fy{az5q1WV*ALU6t!2`+$(r7iQk$o z%X(dh2*}mbr+4i>*9Hd%rMtUZwjDl+z5bo;oja`-3V(CraOx_zUxIayhv(+!neNhd zS?0#6R0>=RFpKSPUV?y5;uK#{%{Od!b~4w{z`=_bQ51#gE)6vrV!BI1Q55?7`*oM9 zD)u#hWeeN}0eCC0jCj4=ud5^J@ld*;&Ij5D3uH(xMNl9^&hKlW#j;VKR|oe0==L z2mr6S?kuu$=vfYWs{s8!fB)o3?vIU8Gd2coZ3F@V5aE_%C*hqADxRt2_WWPAPQX$G zK7Ze?d`kZK;Uk$F4av}%_oThOT~t+-D~*jJAgSxuMO9T9ZfYuV6~9|D5zCfQLubAO z;MngGG}nnDt8h4M^fgT*JaLwxF8$>^_TkR!TH->oAYlHaYHcS_Rn@Rcr_;tg05CE# zLO6VOPtS0PqSWL)Z_5J%#N%WMuRrKY>cOFSMY91c4QN$6s) zvNAaVJC#hyYa>U%q3<+k>m;m;(!G^YCM4{ggv*k(1-R7}TRd+srpwx)7(9_kkVqtU z!I;hMC8mi4P0OgEXjF!xQE|K7;`jT-@AnHpuJ3lcC1+zdW*HKBIX5sMA|m%P892)NyDnVguAdzp-gh@2Z3upm(^wi2tix7XCUudmNhYRyjUe*j=HkZ+_mc)b7s N002ovPDHLkV1kBP5AOf~ literal 5382 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 Y0D4{LE&xuH8UO$Q07*qoM6N<$f>nFi2><{9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Misc/markers.rsi/spawner_shotgun_ammo.png b/Resources/Textures/Interface/Misc/markers.rsi/spawner_shotgun_ammo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c341f221888cff724d484873717cf11cfa63ba1 GIT binary patch literal 469 zcmV;`0V@89P)Z-VslDB%hO~cHm46L zbeKrYsnbMiE*&No=2(P4TZ(CjwBJWb2-AyisVvm0rk01%-J>0IS=w7N;lB zxPfw>M7>irmHgW&E=X%dCIB!l!*?aiSMP(dnXHehSP7g}vgC?2N@nt2i-BcU?Q$@wI`n=zHUAeMo`af~bj%I(@T+sbi2=yOrb1K_@oC>&;D z3Ch^}mp3I=VL*6rOW8V_u6t4s&9*a-t{c+o4?8g+JZJ`{5V8w|2SVvwP9r)QLD>5s zAc2{1sdA0|r+AW8xoJ%deR{pu3jAsiA%VF!t*cmIC?600000 LNkvXXu0mjfO3==t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Misc/markers.rsi/spawner_trash.png b/Resources/Textures/Interface/Misc/markers.rsi/spawner_trash.png index b92ba56c3d6787c907e6c6b2da408cc8075117c5..0a685dc041cc75a123b97bf270d728a93d0f68b1 100644 GIT binary patch delta 527 zcmV+q0`UEp1*Zg%BYy$zNkl6%!`2YxYUg6-S{p5~Ilr0TWGG!gN1ztTgpP-v*G{o}p2=??W2?cyTh zcSCTu!&ag!h<`;5bp>tUHCyU7&iCM>uDE)4i1Ube*j*2l1&Pp56e)`g()_}Pw`C_j zh{)$kR>1_b$ZQ{FW-Aeq^}fBgb$h>;;B)(Xh8#d-C1Obr)bzpvn5So?RiciNDC)Y+ z&pf(qPh*seNX4RE#Te4vMH?>G*N43fcWV!G;Yk%F`F~#MotPeH1p^{Vb~tD+!z|f` zh#o=D3b-IwD9gH$19%&iKAtlvZB&SYh>;i*_JPZdWly|JIv9)18+O7$2%v`*Zfrzn zHn5k-zj`3~@zcxqkDdo-iFog^{Kka$|Ck&neB{^ca>8u;3Cs!h4^Fe>y;&1L R82|tP00>D%PDHLkV1fZG`DFkA delta 639 zcmV-_0)YLe1eXPnBYyw^b5ch_0Itp)=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi z!vFvd!vV){sAK>D0xU^HK~z{r%~c6d=8<&L@Mo%=JVN zE64J3S2*qjamV)qSBT69*Un20x-N=W{0>4%HwbfvL4K8mcLc$w*&mC4mFEVcVBwkc zUl))w&%Dx-m_jav_vbisG6!ru+-a)|T-!JZfLMdbO9UlIDTD{%GlRn_dwwQUc-#7b zE~L!{@`45hPJaTh1X>Uv7u*!60t;?SeFcNS%FCpIr1FQImPl~SYmJ*T1A*CyZstwP2ucjv57v6f0?P)R1#(&=sDXg#M8h>TCb*x_6G<>r z`u)J}wlQ204}0Mx118QYw_ugE&NyDM&zZvp@TiQTjV#4KeShL0fJPku(`@5LX(B~S zb{)Iglz9AZP~cdQ8RIxE!v^T^`8&}5u&j+|O-B!&9r+9daVBnp1cvnePH145hSt}b z(0n_BI2P}_#bu6h$2J32f{J0Taq)B94dRw~#V}{%a9g}$n6o-OAzm@e`J{NoUvS=r ZbKeHpFo>>3@002ovPDHLkV1m^^AqfBg diff --git a/Resources/Textures/Interface/Misc/markers.rsi/spawner_xenoai.png b/Resources/Textures/Interface/Misc/markers.rsi/spawner_xenoai.png index 7b0db41b65adc0da4275491af5488b64b25924bf..4f64d33046accca6bfafa294920ee273b4af692d 100644 GIT binary patch delta 1091 zcmV-J1ibs2E7u5+BYy-QNklU zL#nn_gp^XElpNyGRT0617ykgI7a^b*Q_-s+RV;!5A(v1uZ4!G5NGT-jn(cNC)2`WW z(%pSM%)YblZsteYiul0n?9B7N&+~nsAMf`a_;q2Wmu7v_Xr&U=mxvl;asXyM%VqE?*)Y^*PF`i+n9k3_J|sOLb7KoI+vaGO!j zfsM=1&td3S9}9$2A6NI-YzNT*Fdu<=U>TO3o3WO_h?yi))+2+EX)vpMWi9(#7v*ExVk<+i3n zMj}2qz^%1qk|~R{HLz#a%5u)t@7H;NWCYw0AOx0h`+cN;Oc=T;rl&87LZKikm5L}7 z3SxTtQj6ZuO+m()3!-7`k?W`l!q81IZcT}i{xR2?3V%R?8tESspV^$74uEf~6)x=Bp0nS%@F`o-4geMx<^X8lutM{3UF#Mv zMk93YmiVmiIG43f-?6vv++?8};sh_$ zt^+ij;W{g3o6l4~!7hD4oMxv4@kG>50q|;V7ZK^;r>Mp;e*5r9{UK-THPRC^#0MP* z@xcMo6En)JUt4ShlT=6zKW9$P0z6aj&(tUOKC|^IDbf4wc zyMI;Av#ND-rnB4C$yW4Bhi3!?JO#Y|yLONWH|W((B9`ElXGW=N2N>VkcH2tc)tEl409~j+v2>n3vjt#f`|_eG#GWC z=f`WjChGKvDIPe4l4J0V0 z>P&r>Oxf=SnRX98&1d*v#h%hjk+kgHci ztgharW1q8u7QS-zB(uLFa@x(qCcv^hlsexCzK7Cw=W=x_!>J zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3&saw9vEg#Y6da|GPHic>XN?b$#c2`gOy53^%@?H}&<6udfF=`)%l;k@b0foh0Y|bKb?*gW7&R zcmDg|lOzS!5Z}aU$AxbMTQ1E^S7cB2Syk-!d-_CF5-3MaKHHFVH zG;_ar&xC+{Ti*LQ%s zk^k{Uv*)+vynfGF^_=~zuE$J7^NUe8*zWxpE*ykB+}kp*!f)bpxv$2n+HNP1FFWnv zHC=NaRE}}cE!W*~`yQv8OfmZH3rFv#5BFRR#Wz2LaEf}l<4b5^g$jPtZxaHi{bw%j zj@#~d(^W=Zj!V7cVUAn=-wXZy&gb_7&|c;7eK&f7m~})7VnF5 z#IXWUXXeU{0Rk>1znG+tA!KiguU=zwPjUBJpM3T@jWz*9BC`tEw9o-7#sq&#tZ=BO zkYY+Hr;@5kE%h97%qizwvP7`l0 zbO!1?t8;zl%QHBr=54% zb+_FQTsz^!lTJS6)YDG?p!P!bx7UAwntP$C3uPf{e$B$Kc)%Ly?cjNAEi+y}c~$o*TmnNZhY-3YW;KU8=`Jk04&w9nHAA)srC|+qb_^$=YCR6 z`*k$04{7m;(_+coop*wMWtM%wEd#X~J0oGOrW8A6q~@`EaHran+Z_9p!c|Qd*|zF@U`?T) zxyskrnz`ri(fw02{}N2|C7OPS*=zT`y4bkvp{luB*NCK=W=jU_n8)mMk5Eo;RJYN1 z)G>W25n9;0bQX9PkLamJAyje$Am2LFE-bQ@UB+2!)xBB#8=$&VD<%t-o%%hHkKqY% zpXi9N3FG3jBC~D83hs5LoCp;nk>|t9>db{Af%2e~*Q(f^2rrYbYYxIn#KvNlE9S6C zS*G3)4iYkrXo*|j!krnRROwKaww+=7pidd@rCb*^WTr|9ErYB+WnAt-y#@F7%nvTT zt+IJgMI_EjM0hcpbg4Yc8)&TuYgFXs6X-QGYar^Q0ThvIjt5$X%;pdV5wxr|GfxvD zh;iy^f?J%d$zCJ@OKGu!A7{@4eamSBAW$ZVWac^qbl6p!98<(5bT>UH5Gl4LMd4BXJypw1j1?Vr2~~@Bjw65FgscCW(=~R z0*>JseXN@_P5 z_W*fPcLzn;@JQ|nwjmwv!jrYkGe(`{HRP+?68O>JM{6hbOVC+)LIyO*a!B1tFCs;u z04l|9+6~x5iAD4G+MI+AzyZsh9s=x>@`yQRGFg8^!B&z}K&xsQ*>G68i24J*9nM^wBA;j~MyWua4f_nm#K+XF3I9k4=nX z;q(iaAL9S#qbm~bEUGf#0!Zd<>S0LfxoWyEv|M=viXD}qNo~V|WfHa#pjYw7uY(+E zfz1;pz=M#!7y{h}IhIL0aKEdh{yX4Jw5SXln@^vzkn5tmF*$jnlg-N*#`d8Hma2sksEl?3S zFgOkPsdk0v4CI{HN}zTL%peE!=~QDO*S2GnGl!OSW-B_596Y$NKA9F)0ap*xxI-bY zcIv8ruRS1YZl#==lHpO4voeCR=(0jUycU^7!N8k^DFSH})|pSR+wuLR;vVQ9PB2SJ zu->UbL6U4BKN)!v=O&dyZ>&We$2vn#Ssx`f9`;I?+V%H`KOMOh+^WNplZlcc2!V%c z^FZu&9==j|{T>GKRCRHrRV%?x)>cL)6@dbAt_7#a*h^HSQzU^3K2bH&G1R&=sjg>p zeae;69(5U}I6T0pi0FU~T|*V^oT!3KS9%DIg1p8BXkaIdmyH=xp^@hpq6X$M)Kj}F zF#AYLXoZi|xZa|GC#VsmNQu{}+JkA;&(c+vDaXuCBTy4Pl&KPV=D%IuJN)jJz8&dB zC?iE>8tRqcd8c;jlPn#ln|?8b$tiY!speKAtT8s7iHhCtNnsT%=Qv%JWjD$Fhtx1 zmKBK{ir&$~XjiowdV;@g z8Ii!&uqafkf-*%dQqzmyK)8{2GPZ*u0*?tTCnu6U(D>k43EH{`E|uz8!(%ZamHR6t zfhx!>P#>}wd_c(UVYfN}8bAum@ekq}0tXhEDdlna#f%tS)Xn`t>qJN=oX)+P(C4L3V)VIc$QLKm9d-g=HiyXj>q z)>l1;kYZf-bjzgds;C7Svs8CUn09X-!7rSdG#bsKY6q2|x5=UcK}}O7ep+6jh3Ulu zCXN-jWR+1TEahr9ZS|lStc>N&FXk2=P(Z{R89i!`N+T3MVLq@_E`UPd@GF5B9XKu~ zN+M8EG*OPEx`s;`O!tp!Mq#}*laL=IS$1Tg#IvbplCdi7Or~M3tr>X8_3DP@ce4FE zRZ46Hg%4#p!$`L z?k2@YT@E5m-&|~L$T34{ zQk&*NWwr;3JU5c~SXV0lg1fj?L)DX~h+tjIp0eU2(>J+|(_E1he_UnfA;&&ytX1zwwYC^|zFE+WlMSl6(;3mv3I!)qxy+o6P#2aK$7;iDALA=!5Zuu7Jx2seR?5BIYxo(cvo4c?=o@lXn zl9zmOgklaCEloyhXZ_;_$UP=iC%H0}3qNT?+ zUKBjM&|F$&1T*Y~yw+Q>53M1JJrWF}gA~11aS^9N*A6|DVQ_~yGI+!VQpX?fzOPkv zMNQ@|u<^pHwj>4f^Z=(N;k&WxVL>r>_oLcX_E0SD?7h9AN7)Dtbj(h@@HNGWy0+v% z)aK&*lt9wAuxTR~&hFfX*=-=hTIFZs;ZB(*YrLlH)=Js5n|_p)iSyCU%E4b*jaz-8 zQiwJ1mtJZr%KF6wT!#t)w4snvpm8)&iKN>|Sr=G~>z9NZv89z>`b?w7bf4-C5AC2< z!##XFprNKvb2F7=5fd`Zmm z&di%lw__elrd(!kg>Omxxpr!^1@ULn$-disa&gkJ_8uRv<|TW-v$V+Zme!c5+?J_=Tr;Hx!;&40m z^Ry*sy%uq|T>|2P^064=DaD7SHPB0*g}P|3)BLuX$>Vk6Zv2vja7cpHf_AvbB{~nD zN<*;;u~lV=(hhR%wG~l!v1E-`s!I+T9YNU@Uq}C(eL!k+mk31ZtmOK&QAStR)1=a3 zpSwEDNaNvx_L_>eU;|4#ks&xsl~R+X4U?%oj(YtoWKzUc1qKQk@Yc0?p`bqL*;t9KUmgsMz;54sWtM;zHH}vyq=>OEuYrjL-1IiB2j}$aHRPI(o zO+^q#!`*aJzE$K1V&fXZ)-FWkD`2Bt*H#Z6l%hS}8%Bny(+Sy&l$7#rpQZQq8O@`s zt3JDyv<&sN<@?&o?VoK+ZH!}ghyFhSd8282wsRR!|D`d;dzWyQP|2tdDtBZ2D=G$9 zN{#lF7UOPjBXG{W%e6~AP)%c1Mz!mi-5Ay1CgZtl?r6=txUzUVe_h#WK>Y8wzO}`= z-}hO}pKEX>4Tx0C=2zkv&MmKpe$iQ?(*39qdrVAwzYt zC@SKpRVYG*P%E_RU~=h)(4-+rad8w}3l4rPRvlcNb#-tR1i=pwCr2km7b)?7Nufoo z2gm(*ckglc4iM^PrdeHMfTr7KI++l&xfL<+iXKD}#wbEEvy53uN}=QUx`&UicX6K8 z`P`o)q~TnMuzP zM~KB@8!K(hN~T6UNgPu(o$`gO$13M7&RV(3n)l={4CeLaC9cyPL=p>Fgai=^s@Omo zHsZAEq*zGPexiea!1YVyQpmLdMvi$@ph0&1;D7MDTdOcJ?j;2iK=+H|d<+4BU7%5O zobO}DX`BH5XW&Y2`73o``jhlpON$)=;cejJx}_<5z~v4QeKKTIb|pVep-=$c&*+sb!x9auQ+{ftykfE+pH^9LmFkGbUwGQv@ZSU>hGtK^f0C2u?rUXUe;Q#;t24YJ` zL;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jm7A4>1Ihfcx_5`)-Ef05i5H0Kp@=w zxVcMbGl&|1Sp#N)C0KGNYqb}vBTgb|?;C^+lhqN&iuSrTYkJ+ES!6C~A!r2QBsXx1 zISQGq0%1kt;>y$|Por0+E~&~$By9?rEKV_pGqvGs9KZ;RoAgAizmL1COC*vuDZ6ji zTgyvXwZ2#5A<1)FfDqV1)%#G-h_Iq@kxpL~`FviK%Vm+z=S4bwwPD?g#s$;vyC7=1 z_MJy{5LPrUM(qhP)H9-t=>R0Cp`H;jYEQTTG~hvpl@SKwi?$oQzx4-?p6=qpsWbeZ z$*OPwe6v&L^0wpo_S=^~;bEi&fcd!@0Gbc1(0JT3+ruU=XYTg(a9A|m) zx_i=ssvPMhK>cs_Kp=p3s}(v*4_I#Nrc<2e`N}Of;}@?hnL;K@AydC+=VP4W=ftR2 zN)S&(f&jcy*+v*G{17oY$uA!qt3KvJwL)ral32fMAlBbUYHU(_>*od?!6X%u1KCKM zXzA+Zv}uw4Gs|b?2i$12_^4}Wm#kCF@vyYRidp83?u1IzFaW+D5D@FFZgKZWH>t5n zzU%B`lk*H$wiNuvHrdqqwcYPT;x?zrBh7s$R(8NIv@OW_C3ikF9Lku zYRUUu*LZ5XflKxXppgkBt4UIkWYm0O%ICT<{a!L_Lf9$xq0XWSdvYt`;Fk+ zlr|feyVDs?AM$xU&fz+P!=SlJPb@vbbaywehw0oyQ(8yqS3XWDX9TSU>3rgk(|_ZG c_dgl`01$$S5!Q32)&Kwi07*qoM6N<$f=MsA%K!iX