From 8ddb4277772e1f27867bb6704fda34ebda935129 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 26 Jul 2017 00:26:18 +0200 Subject: [PATCH] Update mobs_mc --- mods/ENTITIES/mobs_mc/0_gameconfig.lua | 1 - mods/ENTITIES/mobs_mc/LICENSE-media.md | 9 ++++++++- mods/ENTITIES/mobs_mc/blaze.lua | 1 + mods/ENTITIES/mobs_mc/enderman.lua | 1 + mods/ENTITIES/mobs_mc/endermite.lua | 1 + mods/ENTITIES/mobs_mc/guardian.lua | 1 + mods/ENTITIES/mobs_mc/guardian_elder.lua | 1 + mods/ENTITIES/mobs_mc/iron_golem.lua | 1 + mods/ENTITIES/mobs_mc/ocelot.lua | 1 + mods/ENTITIES/mobs_mc/polar_bear.lua | 1 + mods/ENTITIES/mobs_mc/rabbit.lua | 2 +- mods/ENTITIES/mobs_mc/silverfish.lua | 1 + mods/ENTITIES/mobs_mc/skeleton+stray.lua | 9 ++++----- mods/ENTITIES/mobs_mc/skeleton_wither.lua | 9 ++++++--- mods/ENTITIES/mobs_mc/spider.lua | 1 + .../mobs_mc/textures/mobs_mc_endermite.png | Bin 583 -> 566 bytes .../mobs_mc/textures/mobs_mc_evoker_base.png | Bin 956 -> 1836 bytes .../mobs_mc/textures/mobs_mc_llama.png | Bin 0 -> 4165 bytes .../mobs_mc/textures/mobs_mc_llama_brown.png | Bin 0 -> 2447 bytes .../mobs_mc/textures/mobs_mc_llama_chest.png | Bin 0 -> 263 bytes .../mobs_mc/textures/mobs_mc_llama_creamy.png | Bin 0 -> 6800 bytes .../mobs_mc/textures/mobs_mc_llama_gray.png | Bin 0 -> 11432 bytes .../mobs_mc/textures/mobs_mc_llama_white.png | Bin 0 -> 10321 bytes .../mobs_mc/textures/mobs_mc_slime.png | Bin 864 -> 1077 bytes mods/ENTITIES/mobs_mc/vex.lua | 1 + mods/ENTITIES/mobs_mc/villager_evoker.lua | 7 ++++--- mods/ENTITIES/mobs_mc/villager_illusioner.lua | 7 ++----- mods/ENTITIES/mobs_mc/villager_vindicator.lua | 5 ++--- mods/ENTITIES/mobs_mc/villager_zombie.lua | 1 + mods/ENTITIES/mobs_mc/witch.lua | 1 + mods/ENTITIES/mobs_mc/wolf.lua | 1 + mods/ENTITIES/mobs_mc/zombie.lua | 1 + mods/ENTITIES/mobs_mc/zombiepig.lua | 1 + 33 files changed, 43 insertions(+), 22 deletions(-) create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama.png create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_brown.png create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_chest.png create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_creamy.png create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_gray.png create mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_white.png diff --git a/mods/ENTITIES/mobs_mc/0_gameconfig.lua b/mods/ENTITIES/mobs_mc/0_gameconfig.lua index c52c1ce5c..692f6245d 100644 --- a/mods/ENTITIES/mobs_mc/0_gameconfig.lua +++ b/mods/ENTITIES/mobs_mc/0_gameconfig.lua @@ -167,7 +167,6 @@ mobs_mc.follow = { dog = { mobs_mc.items.rabbit_raw, mobs_mc.items.rabbit_cooked, mobs_mc.items.mutton_raw, mobs_mc.items.mutton_cooked, mobs_mc.items.beef_raw, mobs_mc.items.beef_cooked, mobs_mc.items.chicken_raw, mobs_mc.items.chicken_cooked, mobs_mc.items.rotten_flesh, -- Mobs Redo items "mobs:meat", "mobs:meat_raw" }, -e } -- Contents for replace_what diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md index 7d0ec928a..e0fe99763 100644 --- a/mods/ENTITIES/mobs_mc/LICENSE-media.md +++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md @@ -49,7 +49,7 @@ Origin of those models: * `mobs_mc_parrot_grey.png` * `mobs_mc_parrot_red_blue.png` * `mobs_mc_parrot_yellow_blue.png` - * `mobs_mc_evoker_base.png` + * `mobs_mc_evoker_base.png` (modified by kingoscargames) * `mobs_mc_illusionist_bow.png` * `mobs_mc_illusionist.png` * `mobs_mc_vindicator_axe.png` @@ -58,6 +58,13 @@ Origin of those models: * Additions by kingoscargames: * `mobs_mc_vex.png` * `mobs_mc_vex_charging.png` + * `mobs_mc_llama.png` + * `mobs_mc_llama_creamy.png` + * `mobs_mc_llama_brown.png` + * `mobs_mc_llama_white.png` + * `mobs_mc_llama_gray.png` + * `mobs_mc_llama_chest.png` + * `mobs_mc_endermite.png` * “Spawn egg” textures (`mobs_mc_spawn_icon_*`) by 22i * Any other texture not mentioned here are licensed under the MIT License diff --git a/mods/ENTITIES/mobs_mc/blaze.lua b/mods/ENTITIES/mobs_mc/blaze.lua index 6ee6a069c..767d5760f 100644 --- a/mods/ENTITIES/mobs_mc/blaze.lua +++ b/mods/ENTITIES/mobs_mc/blaze.lua @@ -34,6 +34,7 @@ mobs:register_mob("mobs_mc:blaze", { walk_velocity = .8, run_velocity = 1.6, damage = 6, + reach = 2, pathfinding = 1, drops = { {name = mobs_mc.items.blaze_rod, diff --git a/mods/ENTITIES/mobs_mc/enderman.lua b/mods/ENTITIES/mobs_mc/enderman.lua index 43bbd615a..d18a441fd 100644 --- a/mods/ENTITIES/mobs_mc/enderman.lua +++ b/mods/ENTITIES/mobs_mc/enderman.lua @@ -42,6 +42,7 @@ mobs:register_mob("mobs_mc:enderman", { walk_velocity = 0.2, run_velocity = 3.4, damage = 7, + reach = 2, drops = { {name = mobs_mc.items.ender_pearl, chance = 1, diff --git a/mods/ENTITIES/mobs_mc/endermite.lua b/mods/ENTITIES/mobs_mc/endermite.lua index 106a8b994..6c40f8c29 100644 --- a/mods/ENTITIES/mobs_mc/endermite.lua +++ b/mods/ENTITIES/mobs_mc/endermite.lua @@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:endermite", { fear_height = 4, view_range = 16, damage = 2, + reach = 1, blood_amount = 0, }) diff --git a/mods/ENTITIES/mobs_mc/guardian.lua b/mods/ENTITIES/mobs_mc/guardian.lua index 6f4d3c87a..73063129f 100644 --- a/mods/ENTITIES/mobs_mc/guardian.lua +++ b/mods/ENTITIES/mobs_mc/guardian.lua @@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian", { walk_velocity = 2, run_velocity = 4, damage = 6, + reach = 3, collisionbox = {-0.425, 0.25, -0.425, 0.425, 1.1, 0.425}, visual = "mesh", mesh = "mobs_mc_guardian.b3d", diff --git a/mods/ENTITIES/mobs_mc/guardian_elder.lua b/mods/ENTITIES/mobs_mc/guardian_elder.lua index ec6d9939a..9b74aca07 100644 --- a/mods/ENTITIES/mobs_mc/guardian_elder.lua +++ b/mods/ENTITIES/mobs_mc/guardian_elder.lua @@ -19,6 +19,7 @@ mobs:register_mob("mobs_mc:guardian_elder", { walk_velocity = 2, run_velocity = 4, damage = 8, + reach = 3, collisionbox = {-0.99875, 0.5, -0.99875, 0.99875, 2.4975, 0.99875}, visual = "mesh", mesh = "mobs_mc_guardian.b3d", diff --git a/mods/ENTITIES/mobs_mc/iron_golem.lua b/mods/ENTITIES/mobs_mc/iron_golem.lua index adcf3eed1..0c30e6d67 100644 --- a/mods/ENTITIES/mobs_mc/iron_golem.lua +++ b/mods/ENTITIES/mobs_mc/iron_golem.lua @@ -40,6 +40,7 @@ mobs:register_mob("mobs_mc:iron_golem", { run_velocity = 1.2, -- Approximation damage = 14, + reach = 3, group_attack = true, attacks_monsters = true, attack_type = "dogfight", diff --git a/mods/ENTITIES/mobs_mc/ocelot.lua b/mods/ENTITIES/mobs_mc/ocelot.lua index 05a5d4762..cd9e2e3a6 100644 --- a/mods/ENTITIES/mobs_mc/ocelot.lua +++ b/mods/ENTITIES/mobs_mc/ocelot.lua @@ -64,6 +64,7 @@ local ocelot = { attack_type = "dogfight", pathfinding = 1, damage = 2, + reach = 1, attack_animals = true, specific_attack = { "mobs_mc:chicken" }, on_rightclick = function(self, clicker) diff --git a/mods/ENTITIES/mobs_mc/polar_bear.lua b/mods/ENTITIES/mobs_mc/polar_bear.lua index 9f292dad4..24858bcb9 100644 --- a/mods/ENTITIES/mobs_mc/polar_bear.lua +++ b/mods/ENTITIES/mobs_mc/polar_bear.lua @@ -27,6 +27,7 @@ mobs:register_mob("mobs_mc:polar_bear", { visual_size = {x=3.0, y=3.0}, makes_footstep_sound = true, damage = 6, + reach = 2, walk_velocity = 1.2, run_velocity = 2.4, group_attack = true, diff --git a/mods/ENTITIES/mobs_mc/rabbit.lua b/mods/ENTITIES/mobs_mc/rabbit.lua index b0cbaded8..f0a440403 100644 --- a/mods/ENTITIES/mobs_mc/rabbit.lua +++ b/mods/ENTITIES/mobs_mc/rabbit.lua @@ -7,7 +7,7 @@ local S, NS = dofile(MP.."/intllib.lua") local rabbit = { type = "animal", passive = true, - reach = 2, + reach = 1, hp_min = 3, hp_max = 3, diff --git a/mods/ENTITIES/mobs_mc/silverfish.lua b/mods/ENTITIES/mobs_mc/silverfish.lua index cc1f68297..b7f518291 100644 --- a/mods/ENTITIES/mobs_mc/silverfish.lua +++ b/mods/ENTITIES/mobs_mc/silverfish.lua @@ -41,6 +41,7 @@ mobs:register_mob("mobs_mc:silverfish", { view_range = 16, attack_type = "dogfight", damage = 1, + reach = 1, blood_amount = 0, }) diff --git a/mods/ENTITIES/mobs_mc/skeleton+stray.lua b/mods/ENTITIES/mobs_mc/skeleton+stray.lua index d5808fce7..0d170c43a 100644 --- a/mods/ENTITIES/mobs_mc/skeleton+stray.lua +++ b/mods/ENTITIES/mobs_mc/skeleton+stray.lua @@ -39,6 +39,7 @@ local skeleton = { walk_velocity = 1.2, run_velocity = 2.4, damage = 2, + reach = 2, drops = { {name = mobs_mc.items.arrow, chance = 1, @@ -63,19 +64,17 @@ local skeleton = { animation = { stand_start = 0, stand_end = 40, - speed_stand = 5, + stand_speed = 5, walk_start = 40, walk_end = 60, - speed_walk = 50, + walk_speed = 50, shoot_start = 70, shoot_end = 90, punch_start = 70, punch_end = 90, die_start = 120, die_end = 130, - speed_die = 5, - hurt_start = 100, - hurt_end = 120, + die_loop = false, }, water_damage = 1, lava_damage = 4, diff --git a/mods/ENTITIES/mobs_mc/skeleton_wither.lua b/mods/ENTITIES/mobs_mc/skeleton_wither.lua index ca1d3ce7f..f102e8369 100644 --- a/mods/ENTITIES/mobs_mc/skeleton_wither.lua +++ b/mods/ENTITIES/mobs_mc/skeleton_wither.lua @@ -39,6 +39,7 @@ mobs:register_mob("mobs_mc:witherskeleton", { walk_velocity = 1.2, run_velocity = 2.4, damage = 7, + reach = 2, drops = { {name = mobs_mc.items.coal, chance = 1, @@ -58,17 +59,19 @@ mobs:register_mob("mobs_mc:witherskeleton", { animation = { stand_start = 0, stand_end = 40, - speed_stand = 5, + stand_speed = 5, walk_start = 40, walk_end = 60, - speed_walk = 50, + walk_speed = 50, shoot_start = 70, shoot_end = 90, punch_start = 70, punch_end = 90, die_start = 120, die_end = 130, - speed_die = 5, + die_loop = false, + + -- Not supported yet hurt_start = 100, hurt_end = 120, }, diff --git a/mods/ENTITIES/mobs_mc/spider.lua b/mods/ENTITIES/mobs_mc/spider.lua index ff320367e..bb2f2db70 100644 --- a/mods/ENTITIES/mobs_mc/spider.lua +++ b/mods/ENTITIES/mobs_mc/spider.lua @@ -23,6 +23,7 @@ local spider = { attack_type = "dogfight", pathfinding = 1, damage = 2, + reach = 2, hp_min = 16, hp_max = 16, collisionbox = {-0.7, -0.01, -0.7, 0.7, 0.89, 0.7}, diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_endermite.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_endermite.png index 6427b31984aa3e43af1a437214aa4b5c97d0feef..40f9b47c74bc3c3efc977f5edd6762d4cfe9cb58 100644 GIT binary patch delta 498 zcmVM01hG=vZF<&7OGAI^1Clxs(5;QIwLM$0TB@{O*7d^#E0Js|fpacK}01hr1LLUz=EEzvB z97ZM-I3p1>FdRi85HTbYH990wFB?N35HThdH~;_!DHl8~8Zba25i>I$Ngod|FB?P* z0T>1V5Fr>x0sspJ01+n^I+;@-{{R30Gjvi;Qvm<}|NoKKE`L0Qc&z{c0U1d|K~#7F zq|yaq<3J2RQAy@q#U3h5n4#R>|8519xud+qY=0vFAQ5JHo&i8nlvNEcWa)PjxCa1D z^Y4EJFJ$RA%y^HP?)BQvSmy(Xm!+Q})4?Hq2&6!!qa$LZd&i&>eP0g8Oe7y3ZS-#g z5z>S(@bPURK!2K{8@djW2r(0_84X=RVBiMMqR2!Tn?XtdnUUpqnGlKO0J8*`6agf9 z4KOMLLMF+92@z#kHl58EHcY+oEu>*2x%K66VyCM?FK7d6P+~+0j6CQ}C^M$rY`p^= zCM4^8*ciV84Me2bBu+MiodJ!LNq0Im8+*1hBTy=e^EV6F$7NGr!9L33x&pOr+}@1i o#;L!9&P~i*nFBG@mhJ=QI22o?;8 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 T{#g2J00000NkvXXu0mjfZk~-s diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_llama.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_llama.png new file mode 100644 index 0000000000000000000000000000000000000000..4eda8ab4986a3e43087c1c396ca4eec6d32486ce GIT binary patch literal 4165 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 P00000NkvXXu0mjf?$q;y literal 0 HcmV?d00001 diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_brown.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_llama_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee823af695090f57190139a23b2e2bb5584699a GIT binary patch literal 2447 zcmV;A32^p_P))6Ta-^yY>7JOSdbyPBELmQN2E%4gR z<;LyF-z_s4Zz2nTlhE^Zl%EH~pyyDKn+04MDk#(SpaH)}bql|Ft+{x_T z%kSXM?%mDq+|KFN$?oCK>($8W(#Yx5$K1!cE6rk;LhsZ%k13B=iJHc+{x+I%JSXKO+75##=YLjyhu1E>)*=h*vInU(CFC7=hejH z)Wh-Q((d2P=GesS;L7US&#j7JvyW%*<C?yc<f6ZY*2V7K%<109@Zies+|uaM!{*Mv;n2eB*va(f)9>QY?Apoa)5PrD&h+Kf{QUd> z|NrOQ$L!$F{{8;_{r>Xc&+^{W?cvGg(Zc}&0q^0=?AOWw008ga((KmA@!ihc&b#f} z%jw+A=-I^X+0O6U%H`F??cdAg(ZuW8%;?y{=+VXQ+|1|L$LiO`_UF^#(7)>0%JSpc z>)FWc-OTLa%kJOK@Z8Vp-Nc<|DWGaBnPVmH-@&46E}La1o@gqVVkDnwE1_#G@8H6t zZ7-H!BJbkD^5n(o+P&x4yYJw^nq(&K+_>`P#_{9D?cc%Z+q>`K!t30<=GC#Nhhe#s zYw_a4@Z!Vv=*sKezwO<>=GnUH+Pv%DzV6<^>Dj#R;ltt1sIQG<=-IpJ+Pv)EzvR-c z^5n$x<;L>j#q8a`^5Vqq-oWQ@fs6nE00DGTPE!Ct=GbNc00vJAGSGyf4Ku^a`&dD<8{7L09$+&g-(cAB83SSl5iSpAT1J~6J{tJry(@K#5fjxv&>m*2jC2r ziZHq`aHf2j=q0J-?%N3IZ<1^+q}$(BD)RK zc-G!IrL|JpWh2`+v+$0c+M$2Q6YcW5mu=3pjA>F@VH%%p)>?Z}yhljw-66|l-=_V< z=pQRu$Z3mt4Ty7`kyYGrc9afmJh{(?+9uCp_X&!F)xc2T$n1gRVCv|vfSj~ zA16(YrP7#ilzH9zcFh~it853+6GjOYE2Ta?f17+b@gYgd{(ZqY`sXU)egC5ge9Pwh|8f zs~x&llWi;F0A8|cs%mxBy3%`X-1heo9f@#u3K2QaLPo^&;O_43?#?UVnq0Tz=ZxU) zJ#=IJdx5`v=VE!qHKnT07CFLSR9GV5o%O{6n^1FbT4@_6Ck)06DkOR^JG&I|frVrg zHzJ2qnH5Q9>?WS*Y4B^-%mSU=&Abx(M80BT$!-+$H2CPG+@qVosiYZWsnV&b#8lwd zq|Ct*XB5S$lADWXk26_`n1gkw!Dl)ys5qR8%w2RKE7%4xNBFhm7L8X_H^+Mq&B$XDm=2AJ~R9^6m7ryAlFL`N5 zpdwBkel48qC<6scGp@!ORkF;ejpf^|#0YZoC_8V`$wrBee2#c%r+GV))@B)f` zYa#Hc;~QocCzqGUSMEM8N5^#T)mg7&wE8Q ztL0cQS44nL4Y^dZmIw@OqbyyQmA@yS)|HLOh_36)i_L+?r(KOsM z*$GhC#xp8dLabwG7Gqw-N~lfY2V-D$cjd)-gEa*=>-}@D`uuag@WqDM_5y1MMwYAm!I~PuewY~3ulU;!LR|5q|}xf zVJJfpw^2o%$#{im^DLr_-5MsWiAvFj&U>n36SCNjU8k3>;Xu@5jNQGa* z**R4NHbi}ClIFG0;Ny@w8;UBC6@gz;v}B_W8{(A+Z7GIzbe%)VMM5Ol8GeauV)4ST z8FY9R5aFWUu*IEt{oc!mc=d@-1Xb|kTi{ntF5aRy%wa=V2rGKz89^b0#H-23yur4)$*A*KS*5YZ1l!gZSc8Il@W@$5*fts~dyRROKGg{c{`C<4 zmg#3lU{@H9Xz%a{_VUgRY=pn%M_dsM&`plv(e1viKk!Zbm6O9g{H2Re+4ckZD<@Am ziHIwg>Vvlazz-2`fAHPI-2?u@RmTTyyTBdz#}xke?Ck99?Ck99{2VoFSb*xAfsgujP)JNRCodH)4>fw zF$jQRbpk01SQ0$~T6N_L@y?0~aA%s~$8C#G4$+yTbiwA>yB*?p)0CAn`C&~dQrk_N4p-a((5J;+ki zskwc!$^JX(E%svuVo^Ice#iMk9t2{~G`#w}t}$=J{65*-Mu&z+=d0t=_jr>@om?9)Ld)8-nP|0O)!N_B$zNu_V0_1mSr#!)ur>W@ev#^2y9TnQ3`{W;&ahVVQRa ze%y9`J*o(~Tos`RA38K@wOTb@nOQIz{Rg}roDrD94|}AImd?U-F=(s=J97TI9J2ZI zoDTkAJ=BG-Cd$$`Q`JEOt;Hd`VjQ5@6bN9aHwt4sBiaC1(>EBSg%j*q9k(jS30Sh_ zaAon|Uw&F`TmEKJ%sz-+|91Yj$LnZ=0Nb$Bu_|>$^t+QnxH+7|_l(``wLG)YQbVsc z+@~aB@epT?DFS?%(KSJaKuzpn?9 z4-@8Gn``gu6(vQ!ZOlEAzbnZdi1|1jruFsv^3s{A2DaWi(C=x6IJBm*a#id{>TwtV zLP?1G3tvwl_YCC*^UMQIltAD(QdX3J`W%3J2Fxdfkeqs^F)|tFK25NkgWHGCuzRkN z0tRPq*G^LJK^D#VZ`pkKr~PKcU=AC{!*nVELcn&zdcTJqmPd3RZ({{O;$bz4LP7}h zcdGh~84Ng= zB3%W-mH%S)WI*VYNUZ)aP3cw3C$7ULB#e}Ok5mcx^+;C7KWj!tY#<3Fft30j9hZ0d zK69{sOG*HfQHeE$22=v)65jzP)dwoI&HUJIIeot7CmZ?=fV!~D*%Uj|-QxhyJ|FY5 zv$3`QIic8B0vRaUC4HnmJddk@gbmc(94;C7wwOQj=Hq4RwMWbR8&8$fA3R;!f3#ih zWy}v^QFyqp8D^8CbG|F=3wK<0ZQVQJX?TRDh(HI^@*E?kjGVm*fj!#Ug?9VoGX>t_SNK{EQ<47#** z3J1ZsMq1}}$m9yV%RWcOzqKFti9z9k@_Tj6Y~s6EKF>Z12eW_x6K{~x{W#06S}3wG_n1+DMYS zg$>7e11Hbp#5&L4+IwW+?2!$_R1OyfV4wh3me0a`z)%n8-xG-*&4`?xuDO>E}C|NQ)8K!9^7^_qBHolM5xBzSYB zkDACP9JFYaKm!b%%oQh+H*82T=pg_?_5!4or1TR|1XPRfuzpR0);0TCJDL4ZJOGe| z1Dw)kX|%?(+{bvouItE^A=)$VEA((8at_nC$c)9*i}dg%|FCNAooCAQYmb%57w;<5 zFW+6JUU{$_`Q$kP;3&$W@NuR(90g%76a^*&09v-}d1d8HSr-G%0Aw6C5~n$E7>F9+ zD87lhz;e2aa)RtRZM8m*2e34naFkd)gY$4O^3FZ;wF>y_i%)9%_@aPFIKxKPtu>*6 z3IaRW*SdqK$7tbH1)Bk(&3adRBdPh}x8&F})%W>X*S%GoJDOxM&IjUVl~2Yx^^tx2 ziW?t!(gYa#e;ogZlDklLB+0n|?0)wDUwn~eW@hH5VV-HeFx!mY{7O=UL*a5>Peg@X z*I8NBd8DHwrD}j+;Q?Zyd0+^%0TduH0Am6^PsA`h9@PU)*%!4l8bFp1lr=Ceh6&8O zIgXK;%iLH3WB4vDEGF=5<`X*H!!;KGpe^$H8lvu&C9KYMk@f93bREM$jakch_KF^# zp{&v84|&4yyl+}WU|AsE4gkM}Cy&p%#wOA31A2&EBT}#d3U8y#T>}8~&=FXp@_ahP zJ=6k>0rEZL2jI7^eFyNuOL;OQs&TG!pNQo$imGFzNCkZDQ=BAI5Qwhx40lKN<2m-l z|Gw}S*onJ%En$yg?6QQT<5d;b##XCGF;J(csH(=!8KG(v5zoBp&I~E!kz;QieBk){r zUV;sH316ChvFL8t2>7 zKjp#(Q=m^G4Kp0dbMKCn&%#pW=5($5+_-GxDB>=L0j%Gh`xMhX7fN?7Fe| zzXOwDRd`{ag}wq*&e47=jR9q3-p?M{`nKGz)0`05&QD^6Ox zemFpXes+C;er5ao{QCCk>DBFn+y7w*1=o4mczwsT05?w(_<-n)b8HVuyGagXpIN9kLNQ%#LvgiHoxK@hzovIXK5NtEp z=NnlAkS#VjRPpvO@=Gx^{Rluk=vB0R#}-OFTbI z(dBvocrMhR8$G-@Gmf9=0r1_1kOEPat*au*lQ9CFVGcktSkL8t=E&By2yea%U9L5T zQDTLg+2wSw(W8BDW2W1+oq0QxG=>1&l=6EOaJRp(3)GEtDEsIFxU8@-fEO>GZ~gc9 zUeN!mm#?-j$Km|x>2;nceTwbcPlAH)jW#j!`1`JMx7a>CL7ch4oxhvs-U`VO4Ck7vMU z4Zx!-cwOZu&^>MImAW3g`#g>wYNkh@YXf{o=JdcE0AJodJ-N2Mbm`J!053j$efxMA z#CEx2!#FI`@bYf}dGS1P)jS{k>&puuw+Juk<2ZO%QDzI$2x z4^43A%J}Vyg~gB3j^XQho|UfQj>&l0_X}PVc6bqVY5o4tSoAB}#!;Sr-U?2mIMil@4ft<=vh| z*il|yDuRBeGZ?g5K-C#!8e^VY*S<}6Fc?D9v-o{ziC=0f%V%M5kvSab^xdb-SAk>{ zvoO)w5JL6!>@Z+VfQFLWxCG zA^d3U^4Z-3fHX_~@1_>p*!1?Q3Zi`DeU}BK%Ku(9d@`&QZ_D-30et1_S&%~8jP5(R zS71yS2xBm3rkBn=ljmk!RXfNn;_rmfWaqJh&}!pI+uV^M_RzeA0ej#=?grG7GXqBrIgT@11 z+;$GY8zUtBH$wn}biG*aTE_FqHg?7C3 z5nl1=lV4>v5FppSI?ub4f=R09JH`OK#b+p)Yx6*Y5E}p>L|I<%H*@VvhkSOiwAM%1 zx{Mo59#*_vtkrJ?OwM<7W5zTmZ=qtJ#~Xjl{c4W--aC)F;q}sRHnW5V03v1 zsZw_6q(t?4JQg#Qv55aDxBBqR<2%FRdHY(U(6Hm20j4qW)T+#-_4d@O z8%+oQIPi|B$~A*r6@I-nKEa=+aK`t>j`_~vJpXreqwxlArECmA(WG+r>H`EmR;ZYd zDFBl(p6W;4p#xC9En&Y^=TB|Qn731@haxCr?|$jji2_kJp$Y;0&D}|==hSJ~qGde5S(N9P44Ai?|Nvfv~n(Kj_ECqE}m0cFZUW@m56;tdLYrU@?+k z$iGp4rB+!+4nw(@F8$Q%raXu}|V(OO(vrOEs}x^ri4 zZ0lpZu-R(;?fNMrO*e|V109;Hi$JVUPEwme_4*aCfQjmp`o-Z;=TC3`My))({D;O1 z5!Fu3TVswlLR0v3n45tKH5kA@F1vXcP}b}tqrg1o(a1>;s3MjQU}*O7&C}!mPPbA2 zpDP?!UTt9a?w#&UdEVa%oO+#S?trf-dt(od>rA({@zkBDMC68d7pOu2@2kcNUJ1N= zX%IGLc=pXGu@3OV%e_3hh{5Hxte;eWo?=kFi4*f?8Yokca!T2-Mb-{dNYV>3jGr-z z*zeDp{`t6%&wVj1LFi!hMe0=9MO^pXsc4(M{@s=PtdpmY>(AZaNM75iT+vE>eTYC{ zMIq!o#To#zeHySzx!HV~0xh>?fu>+mLho*Z4M+!_P=KCiKJQ`6$Zokd@8^i@BWn3} zB^j3^G)ZmlWWV90(V-s&bbWX16Qq64*=uc`i4MHJy&_iUdjd328@C32AID%0KKrKL z>jwZZh&EsnhYzweTf)%adE}FiM}J;a=c3!jF$_ZdcMe=Y)*k-DQKLuW)nOY3@#C29 z$~U+7$M3E&pSc*G`}kX>qy(oqWFfQKc%%D^y@K7+y16i%*Yq9TBM%u)AJaohzsIDH zaIF!v89=^rt(1y#!^>i^t45yrJna1{g=i{ z@q`cH$vm(}wQuXhHJDUwHpeRzPgEs@9yY`y#dspsV%iJOowF zF@HsDavb0Pcl=AL^{l(bd7%rZWydyo&xO0F!43&7pb5h4^>dDKWEuaXWw0G5)w$@68MKRQiaOgf(%52z&mw&NOvlNTbZ1!TFhZ1;M>ND5<5 z@kTH{aZwF^p6@eau+8@v(j_&XN}7s>B%jROczfRtYyaLT_xEk@wwBL-z6eI!?};+;)?CF$LkO9`%-G}qm&Xg= z6X)O@FnMsNwM}bKmRgeQBVeWgwvhSeHRpgYD;hNeNpY_fXf&W(8cY?>!2S2~m@)K> zG1N9`ygyt1y*OMRAKO#LOvAx&X#LdNs_n2A6K_s;^bmxVAJ;~i@5lcaPxMri%CnmO z<^VZ_OHbpV`;1@8o{}^(wX8(P>zoJ--DegUrKX>XA2JS5(=3unTbqX+u9bE#s11cc z6o&V|>rz0FkDUCL0z#YQ`WVM~9_M013}&Mb@pX5gDj0VpUnncfI{tyw$%tUqH12Aq z^K-$9)}-^)`}e|}O;5r;mbhzBg`aO2)`!z;lEvTTMNOrMxW-!_w`HHA+IYs4I>OPF zB0g6>{p7R~yHy3-#cH^nMN0?)9TrM9#cSU-BZ@@_?(<1#=R1wDDl^;Ge3p!Tav!s! zwJ5)w=b>k#@BbCENCSIqDJrz0?ZOQoK0668_C9muHuA!4Juhd zJo--1r2aiBWEwq67QG+E=y~SOa$2K5bbHhQ+%}DV{kFs2o6j%K9t*|y$78rR$v0Ni zL{tr>vvs2=SlwfeK$8DYMup)HlWet^wvfdfW(|SY_CiyBI5JrLU!~qtJdTvJKn?wD z!HxFSA~>bY$2H01EtY2}Sf=gf8e?-c0yUDIx5h^iE&X^Wai7Y+E><^9g1$#5W#VQY z`x7#LCTWebTpe=1C1#vv7Ngwkp_UDp&?LsDucI zJ{%g1zQ$U(zQz>FV7umE$7oz=r98i$NSR16RLupKDD2xioj0eVR*q?ci`zH39xrHm z5k&)XGjU-7kcOjAC;2rJ7}Y2y%9dwxqU#haid(kIDJVIq{x%XkVYD~=k)4W zOA+UOb~ws_2L|Eh)X<4_vTPj^Zm*}B>cZ#4p7C=5A(8WE?z<(O11_~8R+7}wVe912eAk_BW}IpX-t*GW y4*Xw*UK4#8tI2pzy!;_>I!^yjLE4@~r?%FFuTah$+ zuV1&(ucX(F|;Zv$T+U&I<|ELKAk;!A%53U9<9fW=a&l`SfDZXn>jRh zQfTa^P}z>7Sx%r?$&xRQd}axWjSrBHFJWSA0Fz^b7^k@to9|(KYzQNxLl~bltz6o` z^E_S}`_(i&W#;v0{=ip`Jckz0+RRFn*%NwFp2JPdSLF3P?nga&9~Jp*V-gAT5CIfoE~%;IPQ-}j$! zgY*A!o#h@URZ@craM7e|jmU6dqO_5rYZiS!`#SbQkO-7gW|aV0$Ag0s_RAUEFf>H8cqPy>b%!tsLKnX`xxpazs}tRa8n_ z_{Tr~ig(_A4fhw{$Li7tSX*0WMVOnLKq_=rgjHK z6#2afWE(Vk6Uo1%6H=Csc688OW)=Zoxi(0)DLO1rEd{bu0HrV zI9xh9KKc>qCnWgz%;YfQ8wBFwTUcIv1EWK|$Wl#F+l`yTuu74fTPLEepiZP{l~Y89 zG^d=|*>Sw{-WwPk?8V~Z+j!xnS-kY(3=Rxgxv$4*P6}Vi?NK^V-n9aibG{q#KxAEd zM@5XFX^j`DpNuAduPJ8-hGbG-SftSw4kjH~@=f>RlKl?Cv~`2LK@iw9Wl{(i&7>Uk z)U+1)kK~H(De5WW^0et0fB+8_;rL0FRG|jo0HPK=sZ9W1Hr1Nm(lFPPd}tLa#?K@O ztM*)Sg%qF<6QliMb>aEK{ClCH5R!aqN!52Yodbfp18~(eFhx5Q1@$dJ_%K7t+rQw4IjO_M0g@Xyowd zpumL~Lg3F^z+s)QEGyvzvL(u~31QU5Q?`^!0cGx`0E)G7S`cdySoy><=BLMz+F0aI z%e9raFf~4i?ACqMxF}3gow161{2mv8Lj&DRmYw7(e=gPvo5*LENcxvaIkt#68%)M1EI#ZZ4Y)>qy^l2S;y7)Py=DU*@mXWhArF?SXrJo?UYoBYg18bKJeSNb%5*nDTu~-3BD5$48;%+* z=@&Q|$-hl?i_>f6NSVHv;!TpZT< z-Q`Jx-qH1}#r1>DKOJM`VM+3|OJ0tws7m!+r&UjJRbNc6lJpN^n2Nz+%IQ-RgD7UH zm@62$ZxXmwy3XSr^Hcy)hIJ8$gX|wOILKdren7!GOApiU8Sl2&-cIg{^X8f7|9~fK?4}S1IaVA zBlqm`9mx1OxT)ZY@&Dsr|CyXKp@3@czyAGSYQ6#*WMD{un;jA;y-DCH3wN(8ahyoL zj)~M&sR%Fla<8U@s!)$DA93as?7rE3rv1A$zU#Lo?*!d%yn05fd{O3-oIXK(d2>G9 zEw82hUH_)a?*>UFO|;rKwdyx6dytmY@jNKGBKQuSmId{We5=y&!BB1 z$1>(0WHkhrzw6*uAax;7UDtI5w9U%r-v=GB{eJrT7yc(b|H*$3$#Qp){_u9(ulY&Es~q?6owr`m90gud)V4ASM#4GyG{0kWiL&PM zrhwyTsARabl!DyU-Gt@qLM5_VwyRaK{e!x)DIPG2mRKSM*2fmt^9r+y}BLDnWsLHzVwOz zOOJi(f797d{8xJPGyk7XJ^gV9-9t&BAvAEn?~p)UB@9WRVdIE%&?Nhx?nMhOk9L{wY#xzZUj3kl?%&&DUZN!HwA_0rVm{?{_Th()+%I(}hB}Wjc8EG2*|2E) z2qB_-F(?0_-pj)uYW*~XuP(^$+vsr+n-}H$ zow1ZtU}TZcYkm|vgRH2YM_n(jY9BzO3cRwKx~v}5L4eorGFg4yP&Z@i zH_BHffP$yrhI(J~{WQwDw@ShKLV8kUZ+hzabVi*;B%OlLRK4Gp#@{iVt7NchTNT_u z6UB;@0yY2q2^vF{(ju0x%_1X;|HfAR0?)nDuSpUX(q?HHXRxMYy}0BilAq@!)U`z` z227=U&LjH*;lp!dq-kxB4TY<5COWk)sNd$a)f-pP#f|0=8MFn^<1X(4*&89sC-DLu$&{Se5z^_UH z_`6bJE-fjMPAidKQ4n|P1qJ`2zEgiffp$ySh~aWmkgs5WLDEsrns)N(c^n~}+j1E{ z^q~*_tP>#L1e(lTz+k@;WZXkOaDs?;`ACU?M~s04+5PUJY(9%}<$*k51;-)FSUzqh zN3KT%bYgrWhOEF*^8E|W`7RJ1YAMWoOQXbU=URYFTdp2v&#>i=ulpznH7n;8k%XC) z8a8^olH0pmmT~U)GZHcVtNp6)&1$WcmdxZ8j9Ib%X_3T5O2VGLe_1QsQm~?H-Q5k1 zP2}Jkf^1vEHhq$vi!L2NcwL0Cs%s66jTP?`nAN@Kv6(Nfd@DU6X?b+!g>>r0XVYno zV@F@qwHLIxqg<$uRA`E@dDv}I6 z>gc9xuL5w!-8pR7T%B|#W(n{MmC~HMg&vqPZ6%G-V6SHKwSl+4UAe&Kj*};*(DmzU z-$|R^1CS`-tw0L5%y(}f6K(#W z3cN{!7YZtbmwvh5fFtyI(Xv|`)Xky&m22}_i@&0l@ma0p&BAw7*KOOHjfZ+&cLErq z<@l{Fel4AyegQt4Dn?M}!Yx@m7AN?Ml@1)dssE55xLI0|f@+=8?`^H`%iz0gJ zGAgMI`BR`vVfmX%wqrsATgg0&?@B5;iFnC3zV)`-qy!{-RRlP0$;Ob4hac@6%6LM6 z`hc=|9yy+?)xM`!{kZFVRH4l&;!l1TQjn}cT0UZ~63z2Qk#Kt?Y*e$zj$tp_^6iJ{ zcN;~Pbctl5rAC|4sS+kTIG&t4rT-;Boa%C}<~-&j|jHE6LPmc3JXBkbN8nE=^e0w5O4A zt!6>@F6dn7)G3JroUu0m{8vN*>m?yc^`goWTg*g6=e(N<9#U5yVQKMeKbI@Zl6jFi zOwfod0n2|vdpPC;(Qi4$7_!Tkv*9yCXu`;#RsC?J3SwjkSAleX79p=odN>E&;T<&U z?qQN&mTP-Yqu)Ybv#K0;Y+^Kh7cGBB=Fbmq22*FhRq;#4Jb}&kD|F}_2wSse_YQ!S z!zCFygWVGLs}kU`SHE~tWbT-Pzo2V^{m|Dp5>Rt(-P-yEt`&5{u^T|H-CO!iy%Jb| zP2T^deid@+M7VinC%wMk)W0j~_auFo)9)V9Z1$V5(3c5_-$~btk{8By#cKiC_^x%%R zgC+D0cAEuAABIT+B1j3~uAv63?Tr*9Lb3^W@S_J^@9I(AuLMuNt2ymf!M}&lwG<>L zi5fWy{47l#2d`1`YF$PFc&;70J)y=Mub;*xv|`b{T@tKTynW08RN~AC;&q>`W%UbA zSPeMv`h5Yjs4f)PSo<#JsJgjm{@_JmK0`UHR9AoDT?>1R_G-+kC2m5n*eG_N$8E&UcNpH=Cj--|8V>-voepLg-$zTkHD5ml&;zRZV5u@XTI*$?DjBq-tg`wQduPMg7*w)waXlG zSrM8zxaH!K(TmmZ#BUT=FpZwobR2AN?(}((n3Z5K5&R-7+)%A{t*qHImYYs0R%WBNqOIU3C>QJxs1-mZT*iJt z69{Xo4974hXjGPQ6|Gi$|6XV&If1>KNJufm#*%tvQL=GSNwmh_9KB$6PqSdNu*L8{ zp0D?Z7`B8Rh)EyE@81$nJHhuJ&$o8-EPo7j5%r}>gb_OjqrOCBBIS2%*dXdB6+@+8 zvR{G;6e};Za9#V|4Q%V!)3tyG`@suP%`MWb*OW zL`vFf-tQ84q-?*d@-hgP_H|3gP9S@zhHlkKkE@vM71=ekqXcSKFAE)N~NHQ7nBY zh~_)dj4FF15d8~!3+5zQGGx9*&!wbY*4Tn1nx_~It_*4*ht9b2`-jhLC_asr^~*>f1}oy;6NJAXOi&s_ZaA-H6_i%6DWfL5>BD;Sn1qTW3R(b)gk^{x|>Z+i=w6UPNf1D=F zi4)T@Ql7_AJF4K$Oh4~Lu-|TZ=a=~>wXLOK+uE2>kj}aT80xOP`ELTzG@Be`mxH!= zLceM9N88rdu%+qj(e}muZPnc*3jKksnYF8C4vuBQy+~l1PoP6+Tz&MT?@d4Uu@7F|&U9EX12Bo=b6$shE-lf`vlc!}e9K#Xv&T)huj z6ElB~p6}~f>Bw9D<2esdbl^J{)msOT$5zCp|RxZUWR83KTP0v{)CyCv&@VGJ9K+!VV1&N z@j2yIr1JFb?`x{6?Wub$%hCa(dNH$vh%!Ce@}|{M({LS8BPW9Q&Lfq{-H&>oUo=&e zL7CX`00c>8@`$-Bj(Ibl&mO|Tld+;}TFtv~2=2PQj;$bIOrz-}EoC=*{ zy)3QQPXA)-DK&SPrO$UUqqv@;Z3EC^iXFQHE*(onw52ZbM0=w zTE3&LnmKAU)ijAH$8T^(?~+o+tYuJQCgOWh&PSg?QbsukRmEmY1V3yRRgMM&6QY7f z6j2VX1rBF*7q9aw8gIl%d}n^;fOgv99<451AhNY0F8L|xRmdaLClx*JXkuL1Xhs}L z+k3Wpg>OQWDt`kn;NZ8O-Qj@m5lBJ0d;*0I*)$YcyBnykSGaz@s;Lwp33~PSuQymb zyaN)rIk0%U<==?vrGBQiKk3u7gLXk89kI-i3<^$^ zlOxmRq&#Yb5i+0}l4y|c5Mc2hyjaJ6;{{l<;0uQ!ON3iE7o4AiUWT~1=Hy{i_6>dw-D}p)$>nIt}>j*`Y9Awm@@qBV? zcd);iPlb#f3%n$Ly-n=LCsQ>}o;EUyFekKU&tYOQ$(XI*Wbjf=^<>~gn6?{#EOYdD43*T$X9b5fvpis0fB^!6NV2qtb_`$I8ho-b7B zIUXlWTBumGa)4E5v(k5OJ;1<2P0L<-kD`ztg6M%(4`?7s8WJ>n>?9ZfXy;HD?35lG z1Po9>qH^R6m^ly-0A~PD!S~O;{LR5Sd-)(?NNEw&YVVxcaSsH3pQsbDYWCBr5mQQ_ zYQvh!7b`-?T)kHS+rmAnF473bwYEZ0sn_fhG9Z^biT{rGz>Jil=Sm1FB+GgXcul6z z#UPQD`^k^K4f@rTG2br10A3t8Ie?tiS{tlAy#tpnwD*|xFl~^qnQcA-s#wkg3A_z# z9z|d||ATVf)4EB7uGbS$%;JaN*}$?;<+hJUBIsYN&d zNAtpED&=Imd`KtE9EL8Y6nva9T-%D(oI+h_TiJ%1rhzi59Vl$DRBFHgF4_>Q%DufVb!%XcC2K>G+Fi39rc(h2NwhY(P!k9zd@ z$P}{@IIGLINY4Ba0alf~*i+yIi6OdjEORjZgL~M1E8?x{3Q0nz%5=kGFKwB@|{_>-ntTiAVo0XsdID=qobvZN7d9WVpVKcD&xsCTQHnF zb<)I!e!qbiJDk;I2_gALMp$}stzZz>;Q_$zVyHhr7-6$1l1F8^!jY^mhWH15(0i7nnEadk@i^>KD~F9LGayDhagCx2m+!wmOt6d zP06i);z1Oq=Xz@#)RQMq@;D!AwK4}&wA~kb)@|$J| zmaiI6F;^L!ETgP&q*L3cFj?{;09F5+>dnuC-1nE_ijX{5k8DQqTylhhaV{<$We14x zI}M43vGcPthztM{6}#ja!1J@V*kK@WXR(a}Pd|Bh4S-Y$g0JB-w0tE4++zl)B6qiD zyY1Pup5szxFmVjd9M{d@lN2wLk44^s_>P!_``j)A7K9l5YW31s?8VF59Y>glWc2r? z{rhSfL-VYN`#V{+k&)WY6ROjaVyE^$hCjt1Qgftu0bcrYCCOPK28$@=D|@I)aTMOUYG6gIt-*D6`8D z1poNctiSO4pY?w$GVYhp{?PyB^*Xkp!#1=^^z?sF6YH*Y!`Ee8v~p%?$dqIob|u>{HN$S zc)N9>=QW!b7yz%=&-L$Tm-^Q@UOxL9?C>{g7Vy(L-oCS1OV~=)2%qNB{a?O)3=<@Y z_43CGFqCkDv)xI<(qQ4%xf+O>WTB(KRdT1{ZzbPBj53AoT}Vv?1KVnxl*Bq5^{i%W z!lIB>c!5=yo>OjaGR2*%WATxkfl+y}wTk1K==Bx`b$Gri1G;^`IE6m@vHqZZ#`ERc z@0kH!Z=Pcy9ITyVpzJUGngQ^?%C2-vRvw2T*+B32&ig;?EGZo{7JQrkbax#p9f%`r zc}dv_oh!ZHTXFsC*RKsOowhb-kR=SYYE#X0G2OG_XE7IVvC_f5y-d{Uhc3HilAKJ? z__ddQ#~PPi8mHvbpR(bOMOB;5_IO2e7=KdM94e*V1(QRHqQSnZ3K3a#C%RavdD$b? zuMB6=OjeI}!4z!!Co+8DvwKACq8FMuMLUx{UzteyOBa1SQTz1X~>?0JyD8PQw^HD?LY?P*;3|k1<$>= zn)j!hw_?42f4-Izj+Liqa{dX^F+F0aV=Zl^Yfcx~Q*9>U^^T^JF|LF&-v6Cx!F}lrjlYU1FqDexH+x=^{kIIhwgevbm3wn zQ;w<)yVs@8x-zPfd2$V9pq@37EU$hx62|L;F`M%FC;FMyEHI)(6b=O=5o<7AI64=? zkVni8Wz~zC)>8WVvc*nRk_76jCq;oXjbTlV08{-b=?5+(TZ~_~Ve2>zP zu|;2x=wvd1kzoXw`UO^IlP6g4Lnk=i7@*RwH;Z@ry)#9#%&7yq;Y0C)Qd^R~%9AS= zutCAnaTzvW-(TuziN}P8ls*_%dCyDj_6#y-&2PLP-+evYO`MQz0r=@F(NliC>Ekw< z(XQzfV2x2rQFqUaN>1rs$oF+|G`(yLxvpj<$(I+Zrq-A|m<`#D-k^J%$$WeN2m{Kg zQUoq#dH*==KPUGs__}UD=6g!1Y_Se%2{<$zw3~v9nucNvoxA>73X>cnR~hwwikT!L zHy`V@_w)TR8!*%M2=r-6a4HWx|2-7*E|NgUBQsr7t6&-4K-c&cl{I%Q)&dM0KxMiOU( z9uE$S?#-d>fT-WxoCV#B5E65d*)|L(G;$_yT*l>EOjEWYZ)OFBsBZ#8Ox^q4C{wl3u8ahyMThR*OA^kVn63^F^TFjl_NxJ)!5BN<$eIwCm%^z79T2DFt;+SPsxao8I(%8B8i` zO~KtSV1q|6qj2TdwU@|ng{p0&LC_E11U3vl#g4bbu zAIIDJyxC$maf|6eAEH-k%3mt(?i&G0}P(E(gKg=BZDOiR#<3~C+lcSmz zpj=TTBn0k6(>}fz$iT7i@{H`(1!I#C7(S*x|GTmud|1eqCM(~7?dqL02KUnXnLP1i zYwPMsrV!49l28m>vFrxaCUJm;d{NbPOy+Xf5HyiAtbVP0;BHgIzkV_HgpD1Fd?0MQTs_kRtw;$Zlcn5jCuVFtKDhjeCc zGh9#`IH8;Y)5+HtwmQrt`uW-SGeGM#34}Yz)cxi3&KsD!7!dAF*Cj* zrGm4mUZmO4awCKKg=-q}Horc9HrAx<_p|NRroZpM(@n_SMgdy2PuRpng5F!u8D9?E zYs8b#E_dG@Dai#}l+jn)(dVGBlbM9z?dX1_uPOh%i&u3eiz2irUs?-?aQWgD;uzGl zE$nh)Mn9896$H5!0J#?0D88O#5?^;grz?@gQx@n0!r|AdlJf++VsIh`aX)r>Rl)*G z2`nL|m}55LuH!5}?+9nL_DLIY@ZvV3tQr`uRF(W`I*3#cIrTYzc$(8HADl!*q*F^? zd9tVl%yHl!G-Zx)is@|oP{lqH1dj)L(0000p(!&_@Y2u8=*{+Q@!L}z;`ogSn_d)OalM6?b0gj8=l?9enD&~(_PN!q1x z)}ws2qvyECns~Ho34R?8RBnxT&hX9$Z>F%3!`5^Ro2z}=-&mpPXaJjS8e>0Q?O>1d ztcUpmGRRkO_evY`4$aM8qRUr*p`R~(M?e1j4P?+`AIDwxk(`%%9qz9s-sql34Zang zNKCNvaFwTy#6t>yT@g9U=a5B1&K+c-W##g63sojYb%c5l9aiz7d`}{J z^=88)wE|NI>xg4b?#2H6?&v?O486eNj~5ni(7}l4V8~!&rkFYHZM_5uWNp}3NKC%c zp`G<5nyhx|U}G7eba+i_*kW>!z2&V0CLYQUmN)86Gf4-uI(S4=*kItsDU+cOa&>69 z@|31&p9w-a_G1Qp6#$Q32>917(S!Rp==P0&>CS_jbno7OG<*FQ=q=I|`utw4RyRS( zCr|bZOH7T2{uO5ou&O5^F*+Q}v8~tHW~c@ggt8_y5&=exF+NHXy`I6x5z{Sj>{YdF z%(-YMKRzN&0GSg8y@<1FY63B(f;-u zI^7#eW@UYP^Wp(*uDzx;fW)9MAs9FYW`y-Q{k?^QUPz#U=ci)fSG*%9o$fWF$nHMdm+zbd&Dh{f{0$xkt~Q-lhBZ|HJ+UUA=xuY{Ewq zfgDGs(P&5@Ly>Wb#6bh7J~Qam!HQ~+;};_Ie6b0^N5qNI;0$hxPR$GDoK(nWA#Z_T zG5XD!7LH}ZekW{C6S!pARvlFyRaoE^1bL@ktC@{)hmN;b=#(n~&$A6WKFEmB5{`FL zWI31OK7i@a=byYsIfIjm48*{?N7<{Vqy%KJrQzshq2!`1*vzGU%M-t09H;Qmcoe14DG?Z@=^>0Rt^(*ww6=PngC+GH?X(Cm+fuk4j3 z`m001v{q(m$iCTXR>T~5J}cUV@?P78R(;HP2mw^D;+L(~3AXK6Uh>y!8?I{GV7Z4d zgTy&pkR-`DH;DT`0OxW~heK3@Rie`|o+-$%CK-h)z*+U#2k&6b8TOKi!IQQ&mT0=t zqbesuV2RuvLSm8-BnuLWK+Xh$t@PCsnk;nz+9H!ndVD_Mp3isER=&hf%9h%Yb?EBV zpXna5|LNoV^!&+vdi?kSvi~2tcI{`%`P~$x0$EF7S_L$SPYkT$pz?^oRlJqB)+xxE zwQ63^FtweavRr7jaF^Vo;CovJDb7wWmK5a(@Cax&;)-K!XU+>zoK%&I7ca^Mfwhd6 zb&YJZ#R)%$PDIB{;1MZ;4(+ zaqjDrtb_92VbCypm{I{iIyqZmlC`n2zrkQfOADS*cqZKq(rnv zTrG6Cm;i|ewT!s}Y@PN)S1z+o^cbjVicDvahdkTbzvY<$$gC|Nn;^!BD?|#}PzdwK zpYt@&z%N|k?*+=17llZxozgde3jx{MC`jtX0sZ!`lu#yV;(gg)1v$9FMhRstA^-Dj z9@~v8-4$K{L9uT;r?+r=0mr%HD>!@N9HyQ*=R9)GY2>H)b0-TVm5EGIS@&KA_|&&c z#k$p6&9%@VL7>pWIknH;`xM!wuY4kMmQHt#Q-H*5R2KZpW-GJ*W_@e{oD=B2CAbjF^V9vYH`%v3_|jPKeTC!hGm2r~6U7r3Y=RDA zRL8IUvH1u>3cWN_iiyZm1hdp-ONhcA?u(a(Ud6UN7EjV^x)W-vp8QiHgc%nR?Vb4H zGxmEyjX%dqDLv=IFUm|&%s`Pmif24xfRZ9l2b3HW6qnR;)AZE#zyE_@8vo{Ze%=V* zFOUEJr@uZb<5N|kKQ7<#N;m#@LexLVQS;fv5MYj8m&({xKs&+rfFyLj1H@2#pn?oa zebgoAuJ*rd-<9L(U_L?X&Ywddoq8xH)I$<4dZ3|h#;;f>u;-lM5QulEXNV@%)G`Gz_V z)VpKntMT!=g4Hwo@0<}-+1APj_+%I#u2yz#XGYP9m4q{sh7I36e$v`^w!iD)4{`n# zGmr;J$_wTpGb^yvX=cb%y86zn?%d2CmOwp8P$4l1yi10mE$tkX2glCWhe{r5J_>>T zS?xGNNiua^S#-lPYnn2vS8tS?g`4e9(lnGTj3JDaL{k@;bhk=CG`Hfng%D+XwU985 zS1If0YgKfb010)YU>*|FiOlb*V@ZW5Y_svoXAO(R5EU1@434Gz)S#7sf|~Fo|o7NYe8JFjZ6^IYcE{ z0x=B^rc^^xr0%Y3f_`(hKi)BG&F{CpW_L6G!(aW*__x3F3*$fk-p`Kz_&Yx}{?i}) z;`n!e{o4xqohu!-ecTZ62NI~Ygi#WZSReBqG(ON3j&BoaP*38T`8eJ2GC%aAodOgdOv0*ZU9+y$kFL|55KTd(#c$sr-Aywd`fk8 z@p9+0Qg<43p32ySIv&}uX!{5uqOmw9eW~8>Of&BLbzk$fKIl4kTErQ$m4YAPU}lkw z6Pielr-V`o70ZI>$(WOZ%A}Niq8K1K`c4c!l5wG?B`|2gqYew^%kj+Zl>h|&bZzY3 z0^;Qyu->oUs!UY2tx7e8Y73eIrcLG($-)e$lq^6Cf?df+7-Ub2*VIx9)$to#$4yfj z0({9^&Pq}q@bmZ{Ua|b!nNH0Cd>P*7i7FyNGMP=2=juEhC`JI@JbPvu(J7?~nFS^V zsTutrvtpV!fnKh}&Y%dC+xG0ixmmQteQOWp#)+9r9h~fa1t{fVGILcoBkMQLS4#j3 zo@O~gC#Y4)!)}i(Sd2puRkvHsMoNKW@ZJj;R`Xyx8$aNj;7Y1L0jzfw%_7Ef((&U< zm4?=8{dy&&P-oEvTy>u@SGy#Ql9y&cu!>*$0B2Fsr?1(LqFCgG`WvA{xMTS?z!`-< zp8YB*QR|U$CXS5GBEreVNrHqxN0P%LL^CsW5K*m^OZ_X}Cdm1gXPyGQHl{9B(u4#G(ej^p4&&4LSv{YsE0;US9? z1m4A-5&@6Mgal!Rg0g8ACFOxUVFt$`+p_!#yhF!h0y@p7F=UCOr2UI5d?&&~Erpq* ztE0w?9kZn9B+YneS1u^S0x8xUzJ`5Ig2@y7rtk+l7(Q+HgD($~*w~kALmO#$B^D}S z&t|YZ|JGm`#5jIKpxV_t&QrjHDj;Z^zO=nirEhfo8Ht0N=*H!qu>Z;G%+LzGG^o@})pqLPSHW1we|NB3YsO;~iG%^SX`KW{{rjO6 z%r{4G0x2UX4$>Qr6BG=e27(AoO9{LK(y8QB-j;=L2rdV_bo^@9CI(hwLa1_F6g$taNQsxb+-y#G@Q+tsCf-!2f}vjUARACY z4{Ou!!x042I+n5|JqV$|sS8vC>7z#L8dukWWfD!tVD1D}q)oNGTM3>oj4Te)@7%w4 zN$JW!JLkIEY~Nv}1pD;1b|?W_oUive=8*#=8cyainb7|F&UGWtdqbeprPF={Bz{zR zmb7Fe$d-p6Rt^Q8AgCA0raUrFYBgmdpCH}xZH0zY#IJM}k|e97U{wx*uwVvBw`q1kgfk09yi_Uo9B1muCgg4< z!nL-bZH7JP-jPtt^79rDzK3flm=<({{lPE&8k}k{B)Xs>6lO2`;Y6fP9K)ej2_k7N zfrE3IMOSA>IAUjl(z0Ak1Hf;Cmn&fDOYPy94@B2y!5DHb zUt+^&K5$cz;j4WoHC-npkjMq;To%6OzP|E;?v!B~bsm%4Ljbm0{lS`fy96Ga7){@z z@U-&HWXr3(Pc;nW4q%$e1}S1?r^thY{ggCa}R15jMS z)U_$_1YpxH*t#0%XYAI^bPM*?`C;%5t}UpS>jP%;`RN`UMX+9yl)>$*9B(-ahSMM( zB63;l8u-pi%A)TV-=f$>c5OO+LrkMOI{_JZ*a}gw{X;ERgQy6e!Hci@C@v~`8#{Um zAm4rU3(lq1PtrbfL@Kkm88zGa>`806Uuvv49ZcX#96Yo9Mqc;M?d$dS{$ad#F5q=* z0ogvJt`Z`gZB&1C{9Ukb*VS7dw!5`R7=%kC&S1S>y%MzBW;Sdvdxp^DDIs_o`(2QU z3Zepwv7}W$tB$8* z_zWtL7x99SEU}6wE-*m9=4FU;7$cMi-7YqU(kzrBc~2H{W!!C*l$Bq;U>1sXFD%M( z2VJXx*JE$i@G<$ovD=PW1p-vk%Jq@tlpgf1^tC?gcqi}QElxm5SWu9fZE2ezdxIgg z8=SyTZfd`}$dfb3BK2LykUV|c-V(Ueo>HQcq~Ho&9Q?OS66CZhz0FHW(AGYw5lVmv zW8*eS(7Ib1_B!kJxye5X#!gt86$L4eUAru5iRW8eRyAJV&rIiMVT?fPLSXR}f|YCt zFo}bmkUs4`{Bm`#UA-C4x}}?0Xyx&0g`N9&LlcKa(arghRs>%+G>EGGSAuX0-p%GP zG;2${~HDfpS96DE8R0@MZw14oW2@E^}=a*moGBEXG z8vFY%T}-sRE^T{|9 z*X8DbKnKaEZl4IBYIY!X9a2ug2~MRTT}ZSNDxolXk0!Nhz7S~POUoRC2?S~U*p**Z zbnMXO9VO9{0ZTf4z*CHz;A{riXP>9_e!^y!FoBraKKxc7;sjGScAmC&Q;S8eQ9!_OJ0@ATh#jMrBb+zAh18duNc1&onmKPu$y%K30o*cN2 zhb}~r7T4H*_No~~t%o4?1YP}nF?Zj)_t!QjYT5SQmKEbK>EtQkcoW>;_5_YVqvMf| zaE#3$OZ(C!AS4uSu`8Qda!^UrN=bNonf+vf6yrx1seHyuNpyVr$|pr!i{rk3yb7B7 zoDsMkk}U4ipe|TK_x|FP=%hqehLffLcM9>0SUsFO4PP-E!jdYvaZU-WVgBQIs+s@L z`3JRU-|L*pU>2X9x~dKxPM*l2W*-tvvP?E}@a%;mCvODD)OQzXZ`b1CvxhSr?tXr} zJv$z+H^)k#VZmOAqw%%vA^(n+Ukb_KeGAFSx^#$z+`CxssYl@U-9jqB-nYlEc@{$x z+uBjxE|{93R>xLtScs{>>Q_8ydaXH(*G|f@bIxBv{5e;CeE=7~x=6_~)t>wK^1v^L zo_CXJ66IO4xIIG!1h2gFth;Z5^~>sCO2K`F>;jrsG;KJiquCOm89BIV_Ibc`=jgD_ zCE>h56dd&9+1w zFTdjNrLo`)AP~uiW&B&e^&8`#{K@aIw=Fo2GNHB!P^5JmeV@ntJLqr{f&JF+n@x*I zphu*Q>tvLKL+o=QhQ>*;mVcgjkj@jYj$RQgS*#^Xr#A+NogP?V z=6$Q+L(10779M76v#PdjZ7{oOOPVt93EQjIzas(82N^_Jp43iWF>BVVuF7oa7I|Hl zJL}EftZx@ZH!Ng}>Bka02;kArAk9inNqQZhT_Z=yWfrA!N&ED7ezM$klgW;br$!JH zxKMjsHhcVIycj)lf|sW&x{}`}yg!+JGQ=IG=a-Fzdlp4k)pt<2JAeD%ivpu?bDGH}-=701K60>LC%-mcK;V&DHy z$Wa0RBxR*i z1#O?#`jNj~yb0fZ>i+RgBQVWZkReNy4HY@!J(55)eh$x_UmDWFlrDp zhCw^)Fvj`0oq(U>J=rC*3b{6YLeZ0+g@Pyjv**uygwi3WdM-uobfo|0@+dt1`s`WY0pxF%Z11i?1Yw2?N4>MV zcn09>RVssGOiReLJd{6m9jn{T4{AoQgfN2#xN#2{==+;5=!rbJX;wE~!4-U!SnI;l z?5W#dnZtCVcD;zS!^j|{f+ghS9_gCEoGci51T->KL+Ehu`7G^&5V5`s_gS zJ{~DqV1j!GXCP_D#!GPbZXA4WQ_X{Z?zK?#cq8bGp4SmQ&>-qUk|1O1&A>%4cjKCy zS^+N)zi}R`1a??XOojkp1Yp*&;8c~?yuDIF_H+^{Wa8zys)5=7FoHi+=oFK>n?dH* zI+k%;--Zde`_SQI1aq^8nB3sSTCIl&1RPm_gb702hx1ddjQ=jRePiUH$P+~xEH(Y+Af4B8 zbCyx7)z>BE?$Z9oJ{45#Y+>NolfivGzUYlLd9;za2y+qb*`SG&qQ{uOqk<<0^{BwP zC#r2rw202&t=bG&hvU%FLZe0X6L5g3MTOHAU^KU{O;VYkTwgqkE*pq6U3H7Kd~^f*qyVP4IsY#JA&W4tBpv{G>?FkmrFLD%u%iR49}kIfuJ5HEs0pIRkxamDYcYpOHRf2n@HuN!ECK`UwkM`3X~JDTv;*-&c2P#5=p+lwBi7U@)LC6jHhs`ExM6RuobyIa zA3*FV7_|4^yhOeK9wpY-9r3$iQG7v~K+Z;V@G$P@Aa7v&JMXZG)H3i3w}=416G!;o z@N|UyNF$doA{C%3hmiwm=#`L!sTtL{>`WG&LFG7^D3^UKx%TFHpUs{5XrbEmha173 z>4&OY8`I1F7xo!{cU*Qgsl#h>KZ|jueSsz*Zptub?{B?Po`>;I55YaqIbhtX2DH>D z5DBCPfIEiA8>{1pG*|{6jVWm(I%Tatz~tLh8vzw-vn85_r=NJgzi+dW+UfT&S~Kpp zL0htaKNrEZbSY^wykFpL){<8Wka=qzCvj(zK%FuQ1z0nD*K`83>9Q0mOe>kh)YOnK6K71d(!o6 z8o(qBrrWrnDs!l>$Ds)ipeb`_m~htMfp8Fn?^!~wT)V>wj1<@l zDk3;nDH!>4xUbS`B(_q%=PqRH53w1=r-SHodHk#OyQ^d0hR(O44Yl!S-fI4?zb9JI{XN5Zx&FxaDjYtW z!YCUuR6vtflnz=qABGzPuSm-wwX$&)_=RTie(ws((O7uVwwr4dsfZCa!g<>Y2qM+H z5BGOj6mkRa^jHFRlajV79C2@87%dA#%yQL{K(V(jO*+`EViL`>Q|A&E@`_aiY*T=h zP%KNdinC3+SKhw)<9c=a>%p*iym$NO^+&$z*oW7Hpo_Qt#4!C z#sSt3cJQqHv=c0D{ME^?*4KlPSA&5cefL}I!OH6&e(#&nbMX4vZ`Sdi)8E7dSPc>2 z&5Pd+#{W%R=K=c7)iDZWw=Toat=3w%QboaM=I9>e+k5UHqFl@G?d;;Fhqotbn4pE* zHfo@jV?&M5vr2BkZ%JN3$P@=`@Q*>*BE&do2Q#T+QJrp7mc=+^sE960O?f&xz%j^i*BpxiHq|NqzvdMIIt_TBEXLWi1z?1a@~X0FYF<#$WWb)MLx%SD<%ot5!*U4#aV+g; zPJ~Wi6^f(epyFaQ#yXH~tX*O90by3jbk7N04$DNzOu+bD)ce}cMN`kAV)~bSxO+p@ zhO_-V!WhQ?X={!xCG9GML&~C+V^uXGf_w+Mz}$J(x)^N^SJ6yV4-UbUZ2KoPV&PZ! z$lAp$RtZeMiPS5sQKE>Qg*1{E(3%+X^#Dt~5matP(Dd+h{beci6DGWZy^caw#{Qz0 zhEEru2utf38PLj^ggvbk$hi#~c+)_H$+M@75emLm&y1X`z(>&R^Y^cR#97XjCy6<~ zmf@HlIn*Ibd+Flo7<&lL1rIFq_4DW9tMuJR>!~o9y&g<`3GJ-C!K`lqG#m5q+DfPy z%9WluNRgLl!1HPCpgM+|mR8&{i$#tm$^~F(S zdFI)O5I-LXZiFuxJJpM?EnAex!WGMw2pmXP-JOE4$wSQvW$X=2OO(Ez_SjKOkU(?w zv{A~H#^s$F2`2tu(66v9*+%@jZMN>0P5Ct50_=j!(tRA8Z{NRZqGdf6JS6pv z@XC8$>ab^kIh()n`}o<{m#2xN7**n^xqS~%@@}%#mlCeY$+-$}=-rV;<7o{1yifdvLu#53q0CfMA51TWAFg9_ zlSFx1rp$Q)M|RGnpnJ5bV}PJ~>T9Zf%Er2T7G`vfBF--OdF8a|YK+ZZCFnPmlcoPf z7P6+0(RK`{X~ZnvIL_r3rXky)Peui0Rpl4hx7y(zh;1QjoWxa5c$FGS3uejM?`_mF zl8>f!3*Pza1WjbhmC2e8VK2D+sCZ0z>t2Boc6`=^jiW$9p;o1TXY=RK(Z{_JsW~yN zl-V%g!jG~%aX!^6*EHcA!5=2N8M%dPt-ANSHdxGZ3GA+h6FniWP`Q$HGE zjV!37t#DAsLx1F#E%Z>9hk7sNi&-~I^=#s+myS%UKa;88Ub=}J3H>6>&@-pnp$HG! z{qaDbgAdbrbNN}FDp?3A>#65DlL&GuUr~{p`tLreBm%w)zWm#_Z*JL^V3adRFiK%3 zwpA*?`vULWl&l4dSA`GO9VP2$Q$W{*=TH)~;Z5_4KvKcYf~Q}U9Uhq(r7OQ3T>>H$ zVsDKwb9C}V%-F0db;)wpu(jaBeJue|@M0Q@Rq9ut`_j32U$XaZI(|Wbx^y+g^iXB{ z)xIE}Yid0oi5@nF1zCLFaPr7cUXosX z`!g`^4d}C#hNaYKyE=trOsV32&xY~%hcY>{Z-939PCA2&lApm7Gs~;l6HGz54oU#h3_GM^&CVt%nPw5sx{X2x ziouo&AgC|8N(Rx3|LZ@F8Zi()6=tf>Zny#N&;eYT+rT5n(2dFv6fD z7#u-9%NB#|c?-6=9(jo3K5$cx);8e=&dO#yL1JWn#Z}g)nree)cPoqx=(pU{fZ+Yx z*B=)+A^Y`ehqW2+`*Vf~S=%Us#`X!DH7!A}mg$U}!|rv(N=VB+cSoB9M|0%#@w)pp zAnZgYOXltFeuS@~_`QkKT?s;f78FZMa4`Tfe?pvtn!bfY&YIcJL{Tr7wCnnmg%rit z0~l7~k*YJ4h~}wOekk_zcoYRs0vU86>3BV+-tLH@s`e%@1qH-xZiHROS$@_CSGD#F zcH+vyZA4pj)d;0X#nW&Si4QgP$$y#6>6H&mf|2Qz$eAaLnhN=x@(T=^*Eq#=j(s4p j0ivf(nzMty@O_Nk2NjywEG*(7Es5%^I0s=IVU_yyXFl0t3Upyj7JTZ!1iGp%pqga1 zJV~T!?N!?5j;jJL2^eFvjDVd0ctj6C^lY2PzVuYmzu5l@Xeoi#5(Iqp2r&ZLwzWM0 zO$mSvY+JiWu|P7A5{MyZ7FmFW0%Bq$dKBn7Ghd|4Q@YM|0s^oMB@sq}6MrJq1f0?= zV6;}9b52xXISN2Hr7qyqVzFA86z60|VD=yYwJC6h1$Y&RPeE0nz6iT>ACMDxEdo@Z zf;#~tw+$hFXAu?wC)o$i0+($VFnuG@-}C{9F)mXsjfg{2qQ2e-*6Yn$cO2IVwBlzP z6|P$`5Y$_7?gN|cZf%t7xPK4)`G*nrf%R^?G0t@Yec<~a$J__f6l~@{or3oE4cqUs zz@ocJ`%V76z}`+KleaPHAG`k|PY`kB-wU(^F)#X*c3)uv$lC%kGldjp5rMemM54ZL z_Z6m)D)Nz&KmrzsLIN-gDg5hwEI2)+guuT??)mJD&m#-)^(8Zq6MxA0L|~Q$g0w(5 z(_hARP_w!?5OK+KdXodt&T^@RllFh8BEAQw1u$n5!47R=0$ zZ}1WVdmIbor|yT$X$3HPW{0{K4yX8tCTjow{E z<;P*$xw?p~1V}Q5$c0s`QmFqto4nLR`yUdE8n(X%6zbIkJazH1&^gmXOtw|o4;={L zdGj-~&tt{ZgpX%95Kz)Er{nK{KFii0320A}3g}^3$4&{%&6$9<2F;evz7G|2Iv{N= zQM#pT_BUX*KT#fe1(}8X5z#}QElCdj3=@){(N0NA>482MaApw!q@+ofKY1)77c_ci q75fI@#e3+}=)n{JkUxC*@ZlF8ldrExgq-9600001KIqw2;c^gBoR?iOjJd1XIwdvWgC!gc#Dnf9kXnx6aHF~%6XB*T&4zBRd$hdbZ3fo&T z5Y$`o>pzTc|2Ve$Ewq2j4NkgU?BDW#3rw!-x>J8i{^O=UzLdvVyew76KEN0=nvyl=B%N=!HGTS`cTB>MPtpK(;7qkvOHwmy3MYg0&NI z;Sy{mfU;IZM%`j%#HFAYh=P?pYJ3xcqze+tZ%UQDrm_rJ`0SSv=hQ;rTf1eT0apw} z(f-7Vd*=T?wBC&9Qxqzx@($Kq8}1?5v44NZ|1a={L^T1{;-RM>w;(=5!y<$PxF}!^ z3Lyhr6G)f$N9g|6xGtbo*}!Fi#yHRbkJ_rS70^dS5YSTc2N)g3^l4SDo$x8WacI(1foe|m#Sr{uSLW|1~{{dVUvbo kPiq1v{vm&Se0=-_rp=HeQ_3rS000UA07*qoM6N<$g3JYM9smFU diff --git a/mods/ENTITIES/mobs_mc/vex.lua b/mods/ENTITIES/mobs_mc/vex.lua index 7691d7628..74136c090 100644 --- a/mods/ENTITIES/mobs_mc/vex.lua +++ b/mods/ENTITIES/mobs_mc/vex.lua @@ -31,6 +31,7 @@ mobs:register_mob("mobs_mc:vex", { }, visual_size = {x=1.25, y=1.25}, damage = 9, + reach = 2, view_range = 16, walk_velocity = 3.2, run_velocity = 5.9, diff --git a/mods/ENTITIES/mobs_mc/villager_evoker.lua b/mods/ENTITIES/mobs_mc/villager_evoker.lua index 03e7f05d6..40e59836f 100644 --- a/mods/ENTITIES/mobs_mc/villager_evoker.lua +++ b/mods/ENTITIES/mobs_mc/villager_evoker.lua @@ -68,17 +68,18 @@ mobs:register_mob("mobs_mc:evoker", { distance = 16, }, animation = { - speed_normal = 25, - speed_run = 25, + walk_speed = 25, + run_speed = 25, stand_start = 40, stand_end = 59, - speed_stand = 5, + stand_speed = 5, walk_start = 0, walk_end = 40, shoot_start = 60, shoot_end = 80, die_start = 80, die_end = 130, + die_loop = false, }, water_damage = 0, lava_damage = 4, diff --git a/mods/ENTITIES/mobs_mc/villager_illusioner.lua b/mods/ENTITIES/mobs_mc/villager_illusioner.lua index e27155745..6714ab37e 100644 --- a/mods/ENTITIES/mobs_mc/villager_illusioner.lua +++ b/mods/ENTITIES/mobs_mc/villager_illusioner.lua @@ -28,19 +28,16 @@ mobs:register_mob("mobs_mc:illusioner", { animation = { walk_speed = 25, run_speed = 25, - shoot_speed = 25, stand_start = 40, stand_end = 59, - stand_speed = 5, walk_start = 0, walk_end = 40, - --speed_walk = 50, shoot_start = 90, shoot_end = 110, die_start = 110, die_end = 130, - die_speed = 5, - -- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting + die_loop = false, + -- 60-80 magic arm swinging, 80-90 transition between magic to bow shooting }, view_range = 16, fear_height = 4, diff --git a/mods/ENTITIES/mobs_mc/villager_vindicator.lua b/mods/ENTITIES/mobs_mc/villager_vindicator.lua index 785554d79..443be2a16 100644 --- a/mods/ENTITIES/mobs_mc/villager_vindicator.lua +++ b/mods/ENTITIES/mobs_mc/villager_vindicator.lua @@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:vindicator", { visual_size = {x=3, y=3}, makes_footstep_sound = true, damage = 13, + reach = 2, walk_velocity = 1.2, run_velocity = 2.4, attack_type = "dogfight", @@ -55,13 +56,11 @@ mobs:register_mob("mobs_mc:vindicator", { stand_speed = 5, walk_start = 0, walk_end = 40, - --speed_walk = 50, - punch_speed = 25, punch_start = 90, punch_end = 110, - die_speed = 25, die_start = 110, die_end = 130, + die_loop = false, }, water_damage = 1, lava_damage = 4, diff --git a/mods/ENTITIES/mobs_mc/villager_zombie.lua b/mods/ENTITIES/mobs_mc/villager_zombie.lua index 93b0c4f36..e5094f2ee 100644 --- a/mods/ENTITIES/mobs_mc/villager_zombie.lua +++ b/mods/ENTITIES/mobs_mc/villager_zombie.lua @@ -33,6 +33,7 @@ mobs:register_mob("mobs_mc:villager_zombie", { visual_size = {x=3, y=3}, makes_footstep_sound = true, damage = 3, + reach = 2, walk_velocity = 1.2, run_velocity = 2.4, attack_type = "dogfight", diff --git a/mods/ENTITIES/mobs_mc/witch.lua b/mods/ENTITIES/mobs_mc/witch.lua index ce2f92a65..b414d1a24 100644 --- a/mods/ENTITIES/mobs_mc/witch.lua +++ b/mods/ENTITIES/mobs_mc/witch.lua @@ -29,6 +29,7 @@ mobs:register_mob("mobs_mc:witch", { visual_size = {x=3, y=3}, makes_footstep_sound = true, damage = 2, + reach = 2, walk_velocity = 1.2, run_velocity = 2.4, pathfinding = 1, diff --git a/mods/ENTITIES/mobs_mc/wolf.lua b/mods/ENTITIES/mobs_mc/wolf.lua index 736de544b..cf17b3b59 100644 --- a/mods/ENTITIES/mobs_mc/wolf.lua +++ b/mods/ENTITIES/mobs_mc/wolf.lua @@ -47,6 +47,7 @@ local wolf = { run_velocity = 3, stepheight = 1.1, damage = 4, + reach = 2, attack_type = "dogfight", fear_height = 4, water_damage = 0, diff --git a/mods/ENTITIES/mobs_mc/zombie.lua b/mods/ENTITIES/mobs_mc/zombie.lua index 6732231fb..8d2dda473 100644 --- a/mods/ENTITIES/mobs_mc/zombie.lua +++ b/mods/ENTITIES/mobs_mc/zombie.lua @@ -38,6 +38,7 @@ local zombie = { walk_velocity = .8, run_velocity = 1.6, damage = 3, + reach = 2, fear_height = 4, pathfinding = 1, jump = true, diff --git a/mods/ENTITIES/mobs_mc/zombiepig.lua b/mods/ENTITIES/mobs_mc/zombiepig.lua index 4ff64fb8e..6b2ad65e4 100644 --- a/mods/ENTITIES/mobs_mc/zombiepig.lua +++ b/mods/ENTITIES/mobs_mc/zombiepig.lua @@ -23,6 +23,7 @@ local pigman = { attack_type = "dogfight", group_attack = true, damage = 9, + reach = 2, collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.94, 0.3}, visual = "mesh", mesh = "mobs_mc_zombie_pigman.b3d",