From e64c8f3d4f12009d6990cb1c3b594ff0afe7c7da Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 12 Apr 2025 11:43:45 +0300 Subject: [PATCH] Dead tree (#1172) * farming rebalance * Update base.yml * Update CP14FarmingSystem.Resourse.cs * dead tree * Update scattering_grenades.yml --- .../Weapons/Throwable/scattering_grenades.yml | 8 ++-- .../_CP14/Entities/Structures/Flora/trees.yml | 41 ++++++++++++++++++ .../_CP14/Procedural/grasslands.yml | 17 +++++--- .../Flora/tree_birch_big.rsi/meta.json | 2 +- .../Flora/tree_birch_medium.rsi/meta.json | 2 +- .../Flora/tree_birch_small.rsi/meta.json | 2 +- .../Structures/Flora/tree_died.rsi/meta.json | 23 ++++++++++ .../Structures/Flora/tree_died.rsi/tree01.png | Bin 0 -> 3541 bytes .../Structures/Flora/tree_died.rsi/tree02.png | Bin 0 -> 3200 bytes .../Structures/Flora/tree_died.rsi/tree03.png | Bin 0 -> 2163 bytes .../Structures/Flora/tree_died.rsi/tree04.png | Bin 0 -> 2195 bytes .../Flora/tree_died_small.rsi/meta.json | 23 ++++++++++ .../Flora/tree_died_small.rsi/tree01.png | Bin 0 -> 1122 bytes .../Flora/tree_died_small.rsi/tree02.png | Bin 0 -> 1148 bytes .../Flora/tree_died_small.rsi/tree03.png | Bin 0 -> 1312 bytes .../Flora/tree_died_small.rsi/tree04.png | Bin 0 -> 1332 bytes 16 files changed, 105 insertions(+), 13 deletions(-) create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree01.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree02.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree03.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree04.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree01.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree02.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree03.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree04.png diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml index 38fde5c540..b81cd445f0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml @@ -157,10 +157,10 @@ map: ["Base"] - state: primed map: ["enum.TriggerVisualLayers.Base"] - - type: ScatteringGrenade - fillPrototype: BulletFoam - capacity: 30 - velocity: 30 + #- type: ScatteringGrenade #CP14 disabled (type !ent0 in discord) + # fillPrototype: BulletFoam + # capacity: 30 + # velocity: 30 - type: OnUseTimerTrigger beepSound: path: "/Audio/Effects/beep1.ogg" diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml index 640764b0c9..18b05e42dd 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml @@ -153,6 +153,47 @@ tree05: "" tree06: "" +- type: entity + parent: CP14BaseTree + id: CP14FloraTreeDead + components: + - type: Sprite + offset: 0,1.1 + sprite: _CP14/Structures/Flora/tree_died.rsi + layers: + - state: tree01 + map: ["random"] + - type: RandomSprite + available: + - random: + tree01: "" + tree02: "" + tree03: "" + tree04: "" + - type: CP14WaveShader + speed: 0.3 + dis: 3 + +- type: entity + parent: CP14BaseTree + id: CP14FloraTreeDeadSmall + components: + - type: Sprite + sprite: _CP14/Structures/Flora/tree_died_small.rsi + layers: + - state: tree01 + map: ["random"] + - type: RandomSprite + available: + - random: + tree01: "" + tree02: "" + tree03: "" + tree04: "" + - type: CP14WaveShader + speed: 0.3 + dis: 3 + - type: entity parent: CP14BaseTreeLarge id: CP14FloraTreeGreenLarge diff --git a/Resources/Prototypes/_CP14/Procedural/grasslands.yml b/Resources/Prototypes/_CP14/Procedural/grasslands.yml index dbe6bf5ec8..65a6fea1f2 100644 --- a/Resources/Prototypes/_CP14/Procedural/grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/grasslands.yml @@ -126,12 +126,15 @@ - CP14FloorGrassLight - CP14FloorGrassTall entities: + - CP14FloraTreeBirchLarge + - CP14FloraTreeBirchSmall + - CP14FloraTreeBirchMedium + - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreenLarge - - CP14FloraTreeBirchSmall - - CP14FloraTreeBirchMedium - - CP14FloraTreeBirchLarge + - CP14FloraTreeDead + - CP14FloraTreeDeadSmall - !type:BiomeEntityLayer # More Rocks threshold: 0.7 noise: @@ -178,12 +181,14 @@ - CP14FloorGrassLight - CP14FloorGrassTall entities: + - CP14FloraTreeBirchLarge + - CP14FloraTreeBirchSmall + - CP14FloraTreeBirchMedium - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreenLarge - - CP14FloraTreeBirchSmall - - CP14FloraTreeBirchMedium - - CP14FloraTreeBirchLarge + - CP14FloraTreeDead + - CP14FloraTreeDeadSmall - type: biomeTemplate id: CP14GrasslandHills # Холмы diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_birch_big.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_birch_big.rsi/meta.json index f76e9a9dee..0e3a6ddf9f 100644 --- a/Resources/Textures/_CP14/Structures/Flora/tree_birch_big.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Flora/tree_birch_big.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-4.0", - "copyright": "Created by TheShuEd and Omsoyk", + "copyright": "Generated by ChatGPT + polished by TheShuEd and Omsoyk", "size": { "x": 80, "y": 204 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_birch_medium.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_birch_medium.rsi/meta.json index aa435515e9..c05373a05e 100644 --- a/Resources/Textures/_CP14/Structures/Flora/tree_birch_medium.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Flora/tree_birch_medium.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-4.0", - "copyright": "Created by TheShuEd and Omsoyk", + "copyright": "Generated by ChatGPT + polished by TheShuEd and Omsoyk", "size": { "x": 64, "y": 156 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_birch_small.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_birch_small.rsi/meta.json index c01f06b8f9..4e969ab4a6 100644 --- a/Resources/Textures/_CP14/Structures/Flora/tree_birch_small.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Flora/tree_birch_small.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-4.0", - "copyright": "Created by TheShuEd and Omsoyk", + "copyright": "Generated by ChatGPT + polished by TheShuEd and Omsoyk", "size": { "x": 64, "y": 124 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/meta.json new file mode 100644 index 0000000000..736d70676d --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Generated by ChatGPT + polished by TheShuEd and Omsoyk", + "size": { + "x": 96, + "y": 112 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + }, + { + "name": "tree03" + }, + { + "name": "tree04" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree01.png b/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree01.png new file mode 100644 index 0000000000000000000000000000000000000000..998d0b813515562d912a3a1300c6b0c4decd47f7 GIT binary patch literal 3541 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 P00000NkvXXu0mjf5Ou*! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree02.png b/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree02.png new file mode 100644 index 0000000000000000000000000000000000000000..5dac9dac923f89a26aaa902cea486511a9db2190 GIT binary patch literal 3200 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 p*dB002ovPDHLkV1gKb0v`YX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree04.png b/Resources/Textures/_CP14/Structures/Flora/tree_died.rsi/tree04.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6b6c44f66e53a307dca0952f823022879e7a39 GIT binary patch literal 2195 zcmai0c|6mP8~<#GoKq89G&wVsn4@o`X+~}h%aPEWZL?I`k}Fc~z2%wJ9oy{av$IIdj0VC%Nob!4THR3@$f-Qawx55FJ z^`PkU`GkJ$qb^9v6t7DdwzS@JvPgN;ZN~9ri<9}h_J%9*Nt~sYy2-yf;}|nl16Orv zwaREDXlKk)o~NQC(PCJ9HT-9eyFn4ky#$6xGzaR_+qEd#EYAy%&u~QRy;Bz~LjzO_ z$RhpfMT;s)IG|o^sjRr>ULh=i|L}S>gQdI_8PQ$PRrs)55OAG$zIy*dPkS)>76=&o z#u|Oql;c2g;#tcgWVLPRm2?EZ-~&T~-##S&1_4E@!ohFfXnxj7CzhGI=W2nuu4!4+ zv2z&h^7iVh(Xn+;yyF0_so$iU;b>FNaRx9zdi+(4E;XdIjl!b#oc1t`6YAu*W(xcXJdVqdtKa ziTnqpj8v~)%g7~I3}5y!hdh9SyGT3pt;|7evIocXO5N!Gnlt>3np#J{GNRhmt*rh% zmD!@P4ML|K1^o>xpjsiB!wMdY4PCk$ZbufY*8iP|y?i(U*B2D$>%`M%7?^mS4`TZR z?}0H{HWyC!#}=W?<0!L?veGTX4}qF-g4TImQ4?Aurb|WpZ2L4E_Kb>Eh(w%R*_1@E z$+RIjY3+DgOFY~KWcR3g&DW*@KhAHqtWKDSm$Lh3gj5u?wKY^vY%Nz!CpqgN(LWrt z$}M^iHpQGUf)-~{tz4aWUQw-9&;9cbh+Il}ZbtZkfQF+=skdIbcfiD;QQxeEX zj^(F1v8A5x6X!ZjRb7tRuzmSFSg?|+u)>2c1?$VT`peQnhM8)pEe43oUz3Y%$6l1~ zKfiQ#3mnC<%ohb;lO?}wrsDF<0@_q!@?NNeNJQ&zsDC~hC!^TYRt7ZV}+qP;#S>)PqeRw9=5>`a0|&NgVE_Q}+C zClI<>$2ihR%t){r=Wk`mUZvBGR^TBUV`X%q32gQ*SRY94PL6%Oc12gp?Wl%HL|UNR zOa*ABq7Ha5s{4Tad;NwC*VjhJHiGToD`MUVq(uO-^{s0zPz)>ychQjp@=dn~G%A=tc~KlhpZ?rejq4e55rq zaTIF_LJ1FB`Pl$ga;6vqx^~Pm??IQh73HD8k8Nca0usaV0c%% z=Ya0=O}W#QJ{%I>xX^Q#H-v#um`o3lwBQ6rC&~#S!?Z_Qo+OZOGk-3&PY=e`gnDow zM$EyQr{l$vGB0wE05pNYowne%7b=yC$5Vxn4Ptcef@INyZ(_NO64lT~j`FqB5H(#y z=B-ZA55d96L56ggt%J49Z2xgLSasRhAqMVP7)M=Jh<)Q^&J`w18CB?Kz&n~Pn@#&+ zy3SK}lW+Oav=cPD^clv70qm$mQXljkto_Dr@o%1oIH~{=o~_$=r}y*iqCovhTKU>f)mM@HBFA<`o{f$4*y3sfY0Ihe)mf|T6cb!ExogCRzmmD23R;A z&kyoCLAzHZ2%ZuBa2sAZz7wdsb6P23JuOiut`Ryv2jih`a%K7l9(E(0MW)h3#}q}= zA;#az05!jFulF+l+0J!fDNc+JaM|3&MFEB6VcBC2DT3j~zZ& ztlab24}ZdjP4~EDr&l3hL4~Md-xk(sc6t|~GCbo%^fKuE(#H2vWmMUyHOM4O{!fTI z*OV8uNyIaZkL+Ajre_6WxLVE)=t3-=b$>Op(orEh7J9Zek3L{$z>MhEx1**&;=c3s z2w69Mk+E2fwWybt1;0Nv;s62+_^d48#gSOw$rhwxj$Gs+G%O^1HjV^~@V4cJIf`ri zo;_M4*$r-X-C?8lb)vl`Qxre(;HR=_1iOlN*?#Vj8VTu2KY2pn<^SDu0N4|A-AUrb Tr$vi%zYM?xYiU??(KYNpWa$y+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/meta.json new file mode 100644 index 0000000000..602eaeb972 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Generated by ChatGPT + polished by TheShuEd and Omsoyk", + "size": { + "x": 48, + "y": 80 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + }, + { + "name": "tree03" + }, + { + "name": "tree04" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree01.png b/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree01.png new file mode 100644 index 0000000000000000000000000000000000000000..2a294f4cf71cd71d1df8fbaef670587c8fe1bf96 GIT binary patch literal 1122 zcmV-o1fBbdP)Px(97#k$RA_Kbk=Av&4wY-Sd6!`EhrELZMJ76bgkxp-?Ck z3WY+U_zUqphc@~Df7&#}Bszj$F~Vq}wKeanF!Bd<^!)gMwh=x+M>`Nk3vHRKP?QG% zkgQ%>OZ3h{D2x_boUFGJcbTkOU8k{tU3GjK%r%qf8{aNQpAaYOrpsnX3Gh8fI(CWC z%YL69AJDIppAbo2-*Zays4@J+Rg3tZL$5AQ=+(tZVQ;82Cr{%L+Lf#T;M#itfLXXK z><_MOQP;MzlInYoRC%o}K-5bn(eZWi6W4bSg+}#>u~CuoIa5U~0lbGq%3+yDeb1py zt5WS9meGqNUU1gWB02VTNPlwS$yS{tSOrpd4 zXo^k;Al)J6m@sgUoB47h2e4^L?A{lGsv|q8Ykj!w3-t&#M)YV=hLixdD68H1g~JH=?Ag>LI*x|>n1##I&T0}Jli6b<;{izl zn+>dZ%zY4L)hAiKl+JZD+{c&O?=s65(%P#8BNdtM6n_%s8TkV`3zw~2YC5^lOoO?W ztX?p5`v5lU`N$v8qv1Ywb!ZtnyOG7o8d3ZVV)U}thmk*^#OO6nT%Jx}1(>%dvqu1F zNaY(=Q#yTC0n!@J4tvS!xt8nc-MDa6#G_2ZwcI;e$ZN5hsJ=N~CRdgnRuRN~3 z*LvtMIupRZd$v_Fi)cf@7}$7D9J6o4=w$k2jJdzr?=V`N0)X#1H*6p~ zN|fBn#%Mu|Y*JM&#sshfT@*j#K8Ug$U_vYSCTft(S*Vt$nD_g{kV#~It({^-LrB>8 zWwHW)oaVm+n<3T)A|WJfylY!G>|V^Si|jY=eO95;OHgGCBSGa3hzj`A#tZj>x4Z*FB3i%Hw}7zsfqGZUE_Xu8c%a#xIN$E`!q~TO o1>^Hb8~)n7MnzL76p9Y`4V-TGII@5Z+yDRo07*qoM6N<$g6yLkO#lD@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree02.png b/Resources/Textures/_CP14/Structures/Flora/tree_died_small.rsi/tree02.png new file mode 100644 index 0000000000000000000000000000000000000000..6153e011f3c995a43789461ae634fa2462795b4b GIT binary patch literal 1148 zcmV-?1cUpDP)Px(Hc3Q5RA_(D{do=U>=Xsu)c?M7@6bgkx zp-?Ck3WY+UP$(4tGi+;`KC}(L+~;7XF;1;R9Z{UXaeZ>1W0ztY;~g&)d1YzO(xpA? z#alnM?O;STp>}7^MK3enT7cvFgw1Zz?B_l7C^3z3`u5d}v@EG@Ynt{Yq_qbCzzaeW zZ*L0!TiUa96K~-K;o}S;o=v>ndA6--8pTO(#seJ+h~fmt%jY}4>2z4RTz0XK)C#bz zX=!ZpIId4VonPYZs~1^Ystu%!F^#d%SdHL2t{P-%&(aUauhS35uWOAF?XwEu5OQ3f zut6NxC#EqjTv^VX3$pe$007fCDD96WcUz=#K&Qj(yBCC{Y!mzV`78N!e!0`WiZ)@> zDv3Aowsdfjvkt#HH9Z?i9p<7q*)za8EI;FT!4+(4nid(im`^~pK^kvwS{*Z_Jm9!K zdH3d}u)Cu;DGVca^!WJsD`|U1suhq=)GuxTUPRt2`|ls*p2sQG23UKW(sPnbPSl2w z7lecl1IP7=PKVjyO*By%)}aoa4)OOt|L)B^^NfsFghGfdn`~1vjRU-U^D@=xu+jsL z>ys!>vYEE6X-c&LzPQ0&+oe5Aqd37If4-LrDd8mcf{=K3KD3 z4PI~;PWknp8Sl70`ThN0GWItsDOos0agzSFcv`yB@UU=Wv(LwQn-a5CP0aG4EDu=7 zEanrOufJ#S008IBtX^Onql}o=MZNni!twGs&YX+F|5=?-7W+W4C{bD;r@bH~Yj1<1 zqFtv$uqD$Au6ntN=%^yQ!eTzz5y4iTxj90-z3J^5r4s?H7NFW76EUJ1s5U?lUDs}Q zZRm7X*dD>+o+WQzS1LdcHF4hfzUfqe7led`OAuXG7BpSasQ}>a_}~RsF!U!~cfUvH z0)X34;%C3l+qqr@0JlpkL-hW%30(?U{rF@A(KUayvI4NmT{G^qZ$euED-;+G+!Z?f zm7{Gp00H!fM0dB+QSIdB*Kf(F>dnU+n{Ud>KPDKq8Im}7V z3XAzDPMWSnD+r3{G>KV=@CD1-+h8%DK&QjKLZ$|xi4zH-%8pE9e8Og&H*iF?>_&pW zop8TJEC)oX^h7HGEZ!Mj5FYV@7_4?K@_?Y2QW2s_yd#1co*$eU&lmfS>mTu<#oj3r zFKax|up%oPj89(P*iF2}h-z7JUt_QojXZEq2(3b$?*koED?&!Vqca`=ewOI)^2g^{ zBXi`r6lv77)a%n5!p8`peN9{?w@DMANLZMJRF#iESLjRU|OqbgL O0000gFKP)Px(+DSw~RA_-8$W^Ptf2#$;G{M zJ9o;K$8hojUZX)qP{9^VK=z;xzMn!fltju@ZUg8njvbNw4!`sLkOBq_7%*VKfB|}l zqo6c3*LS8S(t+!Yjm`B<2;}TwY_7orJXE!9(gVh^jAxA`mhr3%eeZn-ahh$dy8r2t zds6~&6qLI1X_KW<0-^7fIXl!Y8v0j_i* z(smvA=O5Qkt;QtJIpQcN<0vRqrKU_^oouWw74&8?SI#`q)P?JewcvTUM*!iDoeAjGwwGF5hycU+Rwqw2zsSZpW8xzN_T`=^$a^l!v#Zfvw&Gv|+AC%T=+o( z8lmqgwcV{ANVBcAPBvB?1+OM##j!SfX|b;G&yobAsSDYHxW)jO2HS{!X*K^1RX11iPuRkmR`0e-4TI*j-063A@ zF|QPhQ`>GvQx~i_;*wl%gaB~LN)yLElT#fi0XX&utTQXXC?Syqf2T>>H!UBa zhZvwbK&=7rBBMS$&|4vUTt8XMcvhuNRva6PTUQt-0GwZV5dk_M{O=_Myi{XC-R*=4 z^i~ICdT)DK(FMH_Ae}q*=SLqOXBhW|RBf~d&&1w?85#Z0p{Ocyu z=!L-j-EAcuRvh0~8oj@}#m7JYIqOdQ^ni)9b`9X+>n8wU8P8U9?HKx3NV7eES4z)4 z7+AZL2d=r#YvH#uIQ9rRJ5(MJj+oatpQ96WuT>fi27ovUR{VF;e@hh>=Tr8Mjt5$I zD)hY--EWEp(_5X;_f|E-#kG{Yqe?)@c<~U=U-I$?{WuC%qNln-C5W|*r%PJ?hK~9n zu}cMjG~52%GJT_*+G0Rzytv!6yYxx758`iMZ=WlJ<0x27oM1)ID3EytEf0wLl`R-Y zK@|sNEXhUuT?B0m_y5*lHXdB4O+Whe2rdNL`w_K0Tq`;9b&<@ymdSc7%*T!Pxuc> WP?Z+bK)Oc&0000Px(?ny*JRA_i4?!n^G+TNm8^+1P zOS3g@E-&`xM8OGGvaoJy#!;v*+QiAilf`!D*_Aji(`@a;PkITY+0s+(S~uRSrpEly zo;m8y?SqyE;$-0o9+rZKW%4EO9sd|VRVQug)Z{C=&^DnsS$GpR20xotY^x|aUk#K^aHYO&WNHbyMMjNNYp@R`TG!nj(fC{QIWwEV%LN_A= zs2p512~~rt89K`YclWm*<$x=3UgmOxy87Et&mB=PEBV<3%pU=GzIVjQ!ZQ^f0E{OH z9+oRvfc&G+gy>`^Y>ebfUd?0v2x+!9KJhw?6WQJUt@q*mTW=)`Fn^?#D@b5|HnA!^ za70^W%6!OT+v^Lekjx)}`6Kk@4HFm>_~Xxi0H8`d%pc)OoOk8|)n9Di%#L2@N}QK{ zCP7XMm=$;I8?9$t`t72n z0$3zKS4cHs2_BZNyVlkS0MA;8f|H%(1)wow+iF3!R-=c4NUY>nUr-A+fbI~lln1(? zcI8xGQ17}ng$FDX0KPi2YWpAFzx4n&?+2_$g?gnai!C1Gr>d)MJCRu@K+Z{R7S(}m z3lBIjAwoU!xX8kQ0|HIWDVMKctrJkgCDs1*=QiQYgb1?O8oe7Zg;N4;^^r|D*MMtS zFC_?M`}FM!PQxgL(p+xv>Ek;m`#2*|Kl#7^`nPmJ!e(f@e))c&dq5PNAkEfQW9u<~ zdZUbgc$xEX%%;csz;*orT_Kr2LM}JecgNg{I1V6WYC_kwPa{^c*zo~^;NiSyZS`9V zIvUVkFbZb#rkGEO?Afel^E6w&*&DRKrHk5dms^QBxSGx)gny0D3fW5CIaJgo%?yC5YhRoL*e4WURPO=f3yZF0&P&8w~e40feg$Ca7}s?-L)wT}!KFkrxUfd2uAnUD>%+bmB20000