From f138e5cf534fb59c20d488f90aae633e174a7244 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 27 Oct 2019 16:09:04 -0700 Subject: [PATCH] Fixing Hypospray Unmodularize MkII hyposprays and other reagent items sprites. --- .../reagents/reagent_containers/hypospray.dm | 352 +++++++++++++++++- .../reagents/reagent_containers}/hypovial.dm | 7 +- .../reagents/reagent_containers/pill.dm | 2 - icons/obj/chemical.dmi | Bin 48372 -> 54374 bytes icons/obj/reagentfillings.dmi | Bin 4639 -> 4880 bytes icons/obj/syringe.dmi | Bin 4868 -> 6197 bytes .../code/modules/reagents/objects/items.dm | 200 +++++----- .../reagents/reagent container/cit_kegs.dm | 41 -- .../reagent container/hypospraymkii.dm | 307 --------------- modular_citadel/icons/obj/FermiChem.dmi | Bin 2282 -> 0 bytes modular_citadel/icons/obj/hypospraymkii.dmi | Bin 1265 -> 0 bytes modular_citadel/icons/obj/modularpills.dmi | Bin 427 -> 0 bytes modular_citadel/icons/obj/vial.dmi | Bin 2625 -> 0 bytes tgstation.dme | 3 +- 14 files changed, 453 insertions(+), 459 deletions(-) rename {modular_citadel/code/modules/reagents/reagent container => code/modules/reagents/reagent_containers}/hypovial.dm (96%) delete mode 100644 modular_citadel/code/modules/reagents/reagent container/cit_kegs.dm delete mode 100644 modular_citadel/code/modules/reagents/reagent container/hypospraymkii.dm delete mode 100644 modular_citadel/icons/obj/FermiChem.dmi delete mode 100644 modular_citadel/icons/obj/hypospraymkii.dmi delete mode 100644 modular_citadel/icons/obj/modularpills.dmi delete mode 100644 modular_citadel/icons/obj/vial.dmi diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 4381be1a..cd04b27d 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -80,17 +80,17 @@ /obj/item/reagent_containers/hypospray/medipen name = "epinephrine medipen" - desc = "A rapid and safe way to stabilize patients in critical condition for personnel without advanced medical knowledge. Also useful for preventing organ decay in the deceased." + desc = "A rapid and safe way to stabilize patients in critical condition for personnel without advanced medical knowledge." icon_state = "medipen" item_state = "medipen" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - amount_per_transfer_from_this = 11 - volume = 11 + amount_per_transfer_from_this = 10 + volume = 10 ignore_flags = 1 //so you can medipen through hardsuits reagent_flags = DRAWABLE flags_1 = null - list_reagents = list("epinephrine" = 10, "formaldehyde" = 1) + list_reagents = list("epinephrine" = 10) /obj/item/reagent_containers/hypospray/medipen/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins to choke on \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -127,6 +127,21 @@ else . += "It is spent." +/obj/item/reagent_containers/hypospray/medipen/stimulants + name = "illegal stimpack medipen" + desc = "A highly illegal medipen due to its load and small injections, allow for five uses before being drained" + volume = 50 + amount_per_transfer_from_this = 10 + list_reagents = list("stimulants" = 50) + +/obj/item/reagent_containers/hypospray/medipen/stimulants/baseball + name = "the reason the syndicate major league team wins." + desc = "They say drugs never win, but look where you are now, then where they are." + icon_state = "baseballstim" + volume = 50 + amount_per_transfer_from_this = 50 + list_reagents = list("stimulants" = 50) + /obj/item/reagent_containers/hypospray/medipen/stimpack //goliath kiting name = "stimpack medipen" desc = "A rapid way to stimulate your body's adrenaline, allowing for freer movement in restrictive armor." @@ -181,3 +196,332 @@ volume = 250 list_reagents = list("holywater" = 150, "tiresolution" = 50, "dizzysolution" = 50) amount_per_transfer_from_this = 50 + +#define HYPO_SPRAY 0 +#define HYPO_INJECT 1 + +#define WAIT_SPRAY 25 +#define WAIT_INJECT 25 +#define SELF_SPRAY 15 +#define SELF_INJECT 15 + +#define DELUXE_WAIT_SPRAY 20 +#define DELUXE_WAIT_INJECT 20 +#define DELUXE_SELF_SPRAY 10 +#define DELUXE_SELF_INJECT 10 + +#define COMBAT_WAIT_SPRAY 0 +#define COMBAT_WAIT_INJECT 0 +#define COMBAT_SELF_SPRAY 0 +#define COMBAT_SELF_INJECT 0 + +//A vial-loaded hypospray. Cartridge-based! +/obj/item/hypospray/mkii + name = "hypospray mk.II" + icon_state = "hypo2" + desc = "A new development from DeForest Medical, this hypospray takes 30-unit vials as the drug supply for easy swapping." + w_class = WEIGHT_CLASS_TINY + var/list/allowed_containers = list(/obj/item/reagent_containers/glass/bottle/vial/tiny, /obj/item/reagent_containers/glass/bottle/vial/small) + var/mode = HYPO_INJECT + var/obj/item/reagent_containers/glass/bottle/vial/vial + var/start_vial = /obj/item/reagent_containers/glass/bottle/vial/small + var/spawnwithvial = TRUE + var/inject_wait = WAIT_INJECT + var/spray_wait = WAIT_SPRAY + var/spray_self = SELF_SPRAY + var/inject_self = SELF_INJECT + var/quickload = FALSE + var/penetrates = FALSE + var/reloadable = TRUE + +/obj/item/hypospray/mkii/brute + start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/bicaridine + +/obj/item/hypospray/mkii/toxin + start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/antitoxin + +/obj/item/hypospray/mkii/oxygen + start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/dexalin + +/obj/item/hypospray/mkii/burn + start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/kelotane + +/obj/item/hypospray/mkii/tricord + start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/tricord + +/obj/item/hypospray/mkii/enlarge + spawnwithvial = FALSE + +//A vial-loaded hypospray. Cartridge-based! +/obj/item/hypospray/mkii/disposable + name = "disposable hypospray mk.II" + icon_state = "hypo2" + icon = 'icons/obj/syringe.dmi' + desc = "A cheaply made knock off verson of the MKII hypospray. You cannot remove a hypovial from it making it nonreusable." + w_class = WEIGHT_CLASS_TINY + spawnwithvial = FALSE + reloadable = FALSE + +/obj/item/hypospray/mkii/CMO + name = "hypospray mk.II deluxe" + allowed_containers = list(/obj/item/reagent_containers/glass/bottle/vial/tiny, /obj/item/reagent_containers/glass/bottle/vial/small, /obj/item/reagent_containers/glass/bottle/vial/large) + icon_state = "cmo2" + desc = "The Deluxe Hypospray can take larger-size vials. It also acts faster and delivers more reagents per spray." + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/CMO + inject_wait = DELUXE_WAIT_INJECT + spray_wait = DELUXE_WAIT_SPRAY + spray_self = DELUXE_SELF_SPRAY + inject_self = DELUXE_SELF_INJECT + +/obj/item/hypospray/mkii/CMO/combat + name = "combat hypospray mk.II" + desc = "A combat-ready deluxe hypospray that acts almost instantly. It can be tactically reloaded by using a vial on it." + icon_state = "combat2" + start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/combat + inject_wait = COMBAT_WAIT_INJECT + spray_wait = COMBAT_WAIT_SPRAY + spray_self = COMBAT_SELF_SPRAY + inject_self = COMBAT_SELF_INJECT + quickload = TRUE + penetrates = TRUE + +/obj/item/hypospray/mkii/Initialize() + . = ..() + if(!spawnwithvial) + update_icon() + return + if(start_vial) + vial = new start_vial + update_icon() + +/obj/item/hypospray/mkii/update_icon() + ..() + icon_state = "[initial(icon_state)][vial ? "" : "-e"]" + if(ismob(loc)) + var/mob/M = loc + M.update_inv_hands() + return + +/obj/item/hypospray/mkii/examine(mob/user) + . = ..() + if(vial) + . += "[vial] has [vial.reagents.total_volume]u remaining." + else + . += "It has no vial loaded in." + . += "[src] is set to [mode ? "Inject" : "Spray"] contents on application." + +/obj/item/hypospray/mkii/proc/unload_hypo(obj/item/I, mob/user) + if (reloadable == TRUE) + if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) + var/obj/item/reagent_containers/glass/bottle/vial/V = I + V.forceMove(user.loc) + user.put_in_hands(V) + to_chat(user, "You remove [vial] from [src].") + vial = null + update_icon() + playsound(loc, 'sound/weapons/empty.ogg', 50, 1) + else + to_chat(user, "This hypo isn't loaded!") + return + else + if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) + to_chat(user, "You cannot remove [vial] from [src] without destroying both.") + +/obj/item/hypospray/mkii/attackby(obj/item/I, mob/living/user) + if((istype(I, /obj/item/reagent_containers/glass/bottle/vial) && vial != null)) + if(!quickload) + to_chat(user, "[src] can not hold more than one vial!") + return FALSE + unload_hypo(vial, user) + if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) + var/obj/item/reagent_containers/glass/bottle/vial/V = I + if(!is_type_in_list(V, allowed_containers)) + to_chat(user, "[src] doesn't accept this type of vial.") + return FALSE + if(!user.transferItemToLoc(V,src)) + return FALSE + vial = V + user.visible_message("[user] has loaded a vial into [src].","You have loaded [vial] into [src].") + update_icon() + playsound(loc, 'sound/weapons/autoguninsert.ogg', 35, 1) + return TRUE + else + to_chat(user, "This doesn't fit in [src].") + return FALSE + return FALSE + +/obj/item/hypospray/mkii/AltClick(mob/user) + if(vial) + vial.attack_self(user) + +// Gunna allow this for now, still really don't approve - Pooj +/obj/item/hypospray/mkii/emag_act(mob/user) + . = ..() + if(obj_flags & EMAGGED) + to_chat(user, "[src] happens to be already overcharged.") + return + inject_wait = COMBAT_WAIT_INJECT + spray_wait = COMBAT_WAIT_SPRAY + spray_self = COMBAT_SELF_INJECT + inject_self = COMBAT_SELF_SPRAY + penetrates = TRUE + to_chat(user, "You overcharge [src]'s control circuit.") + obj_flags |= EMAGGED + return TRUE + +/obj/item/hypospray/mkii/attack_hand(mob/user) + . = ..() //Don't bother changing this or removing it from containers will break. + +/obj/item/hypospray/mkii/attack(obj/item/I, mob/user, params) + return + +/obj/item/hypospray/mkii/afterattack(atom/target, mob/user, proximity) + if(!vial) + return + + if(!proximity) + return + + if(!ismob(target)) + return + + var/mob/living/L + if(isliving(target)) + L = target + if(!penetrates && !L.can_inject(user, 1)) //This check appears another four times, since otherwise the penetrating sprays will break in do_mob. + return + + if(!L && !target.is_injectable()) //only checks on non-living mobs, due to how can_inject() handles + to_chat(user, "You cannot directly fill [target]!") + return + + if(target.reagents.total_volume >= target.reagents.maximum_volume) + to_chat(user, "[target] is full.") + return + + if(ishuman(L)) + var/obj/item/bodypart/affecting = L.get_bodypart(check_zone(user.zone_selected)) + if(!affecting) + to_chat(user, "The limb is missing!") + return + if(affecting.status != BODYPART_ORGANIC) + to_chat(user, "Medicine won't work on a robotic limb!") + return + + var/contained = vial.reagents.log_list() + log_combat(user, L, "attemped to inject", src, addition="which had [contained]") +//Always log attemped injections for admins + if(vial != null) + switch(mode) + if(HYPO_INJECT) + if(L) //living mob + if(L != user) + L.visible_message("[user] is trying to inject [L] with [src]!", \ + "[user] is trying to inject [L] with [src]!") + if(!do_mob(user, L, inject_wait)) + return + if(!penetrates && !L.can_inject(user, 1)) + return + if(!vial.reagents.total_volume) + return + if(L.reagents.total_volume >= L.reagents.maximum_volume) + return + L.visible_message("[user] uses the [src] on [L]!", \ + "[user] uses the [src] on [L]!") + else + if(!do_mob(user, L, inject_self)) + return + if(!penetrates && !L.can_inject(user, 1)) + return + if(!vial.reagents.total_volume) + return + if(L.reagents.total_volume >= L.reagents.maximum_volume) + return + log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") + L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) + + var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) + vial.reagents.reaction(L, INJECT, fraction) + vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) + if(vial.amount_per_transfer_from_this >= 15) + playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) + if(vial.amount_per_transfer_from_this < 15) + playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) + to_chat(user, "You inject [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") + + if(HYPO_SPRAY) + if(L) //living mob + if(L != user) + L.visible_message("[user] is trying to spray [L] with [src]!", \ + "[user] is trying to spray [L] with [src]!") + if(!do_mob(user, L, spray_wait)) + return + if(!penetrates && !L.can_inject(user, 1)) + return + if(!vial.reagents.total_volume) + return + if(L.reagents.total_volume >= L.reagents.maximum_volume) + return + L.visible_message("[user] uses the [src] on [L]!", \ + "[user] uses the [src] on [L]!") + else + if(!do_mob(user, L, spray_self)) + return + if(!penetrates && !L.can_inject(user, 1)) + return + if(!vial.reagents.total_volume) + return + if(L.reagents.total_volume >= L.reagents.maximum_volume) + return + log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") + L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) + var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) + vial.reagents.reaction(L, PATCH, fraction) + vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) + if(vial.amount_per_transfer_from_this >= 15) + playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) + if(vial.amount_per_transfer_from_this < 15) + playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) + to_chat(user, "You spray [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") + else + to_chat(user, "[src] doesn't work here!") + return + +/obj/item/hypospray/mkii/attack_self(mob/living/user) + if(user) + if(user.incapacitated()) + return + else if(!vial) + to_chat(user, "This Hypo needs to be loaded first!") + return + else + unload_hypo(vial,user) + +/obj/item/hypospray/mkii/verb/modes() + set name = "Toggle Application Mode" + set category = "Object" + set src in usr + var/mob/M = usr + switch(mode) + if(HYPO_SPRAY) + mode = HYPO_INJECT + to_chat(M, "[src] is now set to inject contents on application.") + if(HYPO_INJECT) + mode = HYPO_SPRAY + to_chat(M, "[src] is now set to spray contents on application.") + +#undef HYPO_SPRAY +#undef HYPO_INJECT +#undef WAIT_SPRAY +#undef WAIT_INJECT +#undef SELF_SPRAY +#undef SELF_INJECT +#undef DELUXE_WAIT_SPRAY +#undef DELUXE_WAIT_INJECT +#undef DELUXE_SELF_SPRAY +#undef DELUXE_SELF_INJECT +#undef COMBAT_WAIT_SPRAY +#undef COMBAT_WAIT_INJECT +#undef COMBAT_SELF_SPRAY +#undef COMBAT_SELF_INJECT diff --git a/modular_citadel/code/modules/reagents/reagent container/hypovial.dm b/code/modules/reagents/reagent_containers/hypovial.dm similarity index 96% rename from modular_citadel/code/modules/reagents/reagent container/hypovial.dm rename to code/modules/reagents/reagent_containers/hypovial.dm index c1e0d6ff..ba5ce48a 100644 --- a/modular_citadel/code/modules/reagents/reagent container/hypovial.dm +++ b/code/modules/reagents/reagent_containers/hypovial.dm @@ -1,7 +1,8 @@ +//hypovials used with the MkII hypospray. See hypospray.dm. + /obj/item/reagent_containers/glass/bottle/vial name = "broken hypovial" desc = "A hypovial compatible with most hyposprays." - icon = 'modular_citadel/icons/obj/vial.dmi' icon_state = "hypovial" spillable = FALSE var/comes_with = list() //Easy way of doing this. @@ -34,7 +35,7 @@ /obj/item/reagent_containers/glass/bottle/vial/update_icon() cut_overlays() if(reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('modular_citadel/icons/obj/vial.dmi', "hypovial10") + var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "hypovial10") var/percent = round((reagents.total_volume / volume) * 100) switch(percent) @@ -86,7 +87,7 @@ /obj/item/reagent_containers/glass/bottle/vial/large/update_icon() cut_overlays() if(reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('modular_citadel/icons/obj/vial.dmi', "hypoviallarge10") + var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "hypoviallarge10") var/percent = round((reagents.total_volume / volume) * 100) switch(percent) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 38880f66..d4880aa0 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -186,7 +186,6 @@ /obj/item/reagent_containers/pill/antirad_plus name = "prussian blue pill" desc = "Used to treat heavy radition poisoning." - icon = 'modular_citadel/icons/obj/modularpills.dmi' icon_state = "prussian_blue" list_reagents = list("prussian_blue" = 25, "water" = 10) roundstart = 1 @@ -194,7 +193,6 @@ /obj/item/reagent_containers/pill/mutarad name = "radiation treatment deluxe pill" desc = "Used to treat heavy radition poisoning and genetic defects." - icon = 'modular_citadel/icons/obj/modularpills.dmi' icon_state = "anit_rad_fixgene" list_reagents = list("prussian_blue" = 15, "potass_iodide" = 15, "mutadone" = 15, "water" = 5) roundstart = 1 diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index f8fabe3332a1ed1cbcfba422cbb4b44b921e1ed9..d8dc8b1204eac64a9e84e435297b84ff04881efe 100644 GIT binary patch literal 54374 zcmcG$byOV9-!IsML(mX{djcf5y95XjJdhwk6Fj)P69~aWa0{9c+}%QOmtX@7?(PgQ zbDQV+y}Nt%{&C-XcJDdNp{ePvuCA)@_ajwJxVox59u5T#004Ne6l6630EO=UgM|T> zG>4B<0RZZq*Bc!dSuJ$|3NsX*Hr!}A8L4I9&b!d zXN$UriuH{z5liz)Qr@0dRx9bZ)vR|Js|UZa2vKQ!CexQwvKN{CCGO5|`8{t>#1_7u zj>!tkFK6=u@4_R!QtL5Xh*0k|ywnQ{uB!ACIR+zQ$oe{5z2>ws;p2UD2`Ew@6$? z`scwvML+k`@6hB(NKeudo@3`onCKc9lO^6gQu6<@F4={qz>Th<9Q0^{u1i*dn}kRC z6RsF)GR{lZ;)Tnis7djU`!YcGVL(nCsPYa&*W@7)*=St@gSZN9p5?_8b6PtVoQd=XQ_I!gFQm=7tP6zeg#E*T?=#Fu`q zq2kvMJj2)NA=-2|teKqkYmo@L#`ciRn9Tblq06*wbEVAOPv%WyCjSO`$?{go0Cm6q zS;!?_p>hrVB1>p_DWyr(#E)JMwWl5|WhU}1wBBhH#Ug1*lB=}MjaLx0^I9Kg$ z{hbsC(_z>MYf-)R-J*J6uFtBM414rRBh9GOngo|X0j+y5-vVk>%aKs-=39%arvB@P z`a`{|U*%|~`A-CywlF?1#tamPSZ`^Sv@lezeW^4m>rsVu&0Y3QO!urE51gK1o>`i| z4jQM|1^_zXmF$Z*9_f1--aeFnQ!f2SQsPYeggUVM(J67Uv9X`V&O8eV34KaRbfBbb znFQ5iAzV_?beI(|2&=UDnz*q3Ri)|^pjQh`bW4)v{Pxhvml%aCl@g7j_tT28%tLh1 z8J)_!l+$K^h1}lgjG1WjM=P5**H?_&mU%GpjN^2e*ru=r3q_PPA=(Q{~Tp9V#xmU

cf!~Iu5o1Y;>|D5goC*YrgCE*WJ_XRJGsJQ9w&!F>& zCL_ErAQY4TZ&WiVtt~|ul6iV%GF^Up8!ejkwCudB&{M1kxfdiVHtm1hMOp<%8-w)oI!Kaakl9Aa-@)GjhH; zlF^-o^px&6OEUFCZZ$+UoN9ZNO5Ry3kpW*uzO1_QyI;P`${Dk)6O?G$c|7b(ePZ9W zrBl2hAnCiyKJ6DNy=&w${dB%!ui({mowx7Z`E*l(|K))mR&zPlik? zXAKKxIN<=sQgi{I4%-e3u~P()?<8(=oE_k+sE)(+&d0l?na7i8gIS_cjHLKI8x~BD zWc~Zjw#DpbxcF*nS0aUFj;f68FD65jk#i3-g|<=ne5ksv>!RBa5u4L30`v<4bQanR zzmxVGX|wIAw;Z%et~n6rK@R|c`C9@6pwX%BB_UR~yo)$!3=vF3kjE``?f17)r=SC5 ze3pd3(qC;O*RGKHhAT-=_&O|jr%h0=_9mE`jAxGzXs@3bhZ7(s+Uh?@w^B;PF)y*D z!`D%B-B?#0mGLkj0BSV`aN84FXTVKQpo()kt%lNFhPK$oVlZ`-k@Wh)0p7KJ6BzS6 z(BEh~8e90LzsPeOZ+ht}UTrvWACcwX{WoEIdKuCM1jzeUV6^#}=UOud_s}+l%14rg zfBB+e12c>vV(fqY?%hfXc0<92W2OhfluFQ;OJbI|YqaD2qfgSADY2wRK5=To>yOfX zPWnE}QG{Mm^d%Jpt!FffrKLq1_3T3-}fha2MO4P zDH0jX1XQ0j6&1PY2zwK~&7=#4+7i`-O@!cCe1tzFB?#}YKZ-54U@}I`TlsWbg`C8P zzCYz97MnKW@fFFUz*)Ycml>U$`!b#u!R_J@Zoy;o>+5%W+~b|&-yX7O zX`$eh%V_tNpWdQY@JYiMk)TxtzTaX#cOR*v(S=nhw$(iChy<;J58+Uj=LGrGUw+S= z36d_a z06azl;L0|J-?$%QC@SK&Wh?pUw-Kw~MPGS8!OX){!2i4!u-1BzjQU&lYQJpS`ztEX zhd&BW;!BQhA}V}u1V)^tm@*~F*`IxSnAL5)JLQ#$>eT=22OSwM15M0oCxPUd7^bQ0 zHp}EL!Ru1hj*Egzu@MNl&&ufDt~jm#iYI>WS|FwfvL?%K2Rwdef!ia@8U4pm%fGqB zJ9kr<&LUlI=Ca=veat=deSIF<6bVk+B4Xy0DpvD(f5$J{GvQZ!b_*+h_+Va_C*XM? zXWk(+V)i(4FzEPQ8(o$0KN+0xB#=#(>Hkcc|NjXs{^x3{MoIobsBCXphPa*i>48Lc z@3n|uocF+$jrph%b!+!*9VYoO{7u`@?*{~^?Wz3M={zHT!9KeY_fWRQ6sM2}Z`jQA zp7Crs9ugGa2LR*#Z_oBcmfjX=`Mxg;@Xj^Zg0*o{e)qXY!w?#x(g$UGI*&^}tFp@) zz$r8flnYz0H_~2TCzwG2<5kwUxcj1u{*e0yQQFl*NauBYC4l1VYsOuMI0aXu?U0N+ z$-A=&T8w~8m_Jg~*9v)x_cC|P(AQyQPie*zF_$Cxdhz2EEF)miYd3Q5*#BbIf19_* zzn-JHawj}^KyZH1U0LDD!@|XS$5nq6DKoQm!IlFbDq<8sP4dp=1p}SnyaOt*MA~-s z@`V$jfZcpO7Vw;v)q+&It?bah^~{?Dk|K2Tu(a9f;l&~1QE*R2NO%?J`!eO;`37g< zOIH(3VvKKzwNP`!?RDwj{9J?;>y&X%^@HY#vgRKxt^VR}k+!yF$SXPRv!Y+W>P>WA zU7IYQl(r$fv}1y$>m*|ZXmjO!$rI1HZxQc3c1w6?Y>6M@Pg9*iX}?&yyja|IZufZu zp>$gOiSjFRCg5m)Il(S1R=Uo==cq|@!-V zladUpx(C$yaxUujm>dhwh|B^?dG!U&$-pBKV*Er2y& za|&I;cU#8Fn!{Kn;W(lCZ@#hfUQ93Nr9B6L9|^wvEeq5M>Gs4LZ{Kz`x$Xb%W6p}~ z2*$J+0D%MYA7D#ryM5YZCcQD7F|cYcMDhcdDurDS8Fndd?N4Vb5sD{DQ)SWiNuCDV zWU5%O+~ZhVpPzo&0Z;q=tAdd%Y-8+Su@``WcxWfDa28V@?`ee}HkV%kqyBm$_Ommj z|8Rm)g=Qi#_HiC@?+{X_3b8`2nvx{Lm670CaoC`}h%cHqx&vvGq@dl0q0Dx+o|z0bdq|Q_2=Z6e_!h zXaTgyY8$-+Z#yg0ZP@pd;ZLy7>1b>>ECyPho4@T%7oA;M7{FjQnjLlci;+_#;*IQo z5iIsfE=rc+@9D;nw}+{zEU|KO`Mql%0FG5b6$CWSw8+dM<-c{#%~bck-a&w2^b`(60fn$w<}R zCu@H(>FzYhpvlb)d2tBKx;yx`RwxvKF>3?&ve^Xpp=_CZW_?!hz!>;#@)My-rz7q!#v@CsFmvB$(ebv4# za}#qtC4AQ-WY#dUuvXdPecbaRSOmPc!V?YO-8Qwh{N`pVe^H-{r1Z8(Y+)9jwWnDU z&I`exCME9zA9&@%Re}J=8frU93E0d?WvmCRF>%Z1zSee@!dXB_i7dNJ74z1E z&-q!I>+nyp?#oi99J$;FEL52(RWRPFXJiKA8={y`-VtR`w2JfMYP!B@n8{sK%wrp*pv{c>(Jaj;JO8Bs>{o3(;wk8>avD}KyRrQAZ*?b@%a5AkJNO8nhJmAT2V8lpiO}x0BwTS9)bdinM1CNX(`cQIyo0TB`YRiK zirw3Ae(u&?EI8?3J|)QWk`+N&QF-!{cbq8JQ5>OPW}BrCQ6 zx3VmTXf58WGkltju-nXWZyDW=EDe3v{3XDJe{vj(rBF8g50Y8C@J}7S-JEtLc@ri* z90X~GB3pmK7O02?M>G~poFwa#o*nep5O8(QW}f^e(NbAvrO0Dz6M5wIJN;Vjm{nv8d-v2IWl|- zMkoXr7TINcuJft2{p>jk!=uD!ng!LOkm7eW{S(Ae+2;>@QP}eQ?yEa!*rahYwD&nx z8NsXHitx)m%Me*>z0kPXuY+xr_Al_!*JaY016YLWhF>`z(7G?(ZEbG%93r3XC{oXl zlcJuWn}CGjuOQ5am!r{R&s6$5ay)6#7XuKa(900?IAPT&Y}bLh_u<}hzh z6pp-Bx-+wMWSbJ=;EVsL#QF8O(cJ+zClYzz_&Gn@EB}n?L%&c>V9DMnI&-z);D!$e zAjA(N+J(^q-_=CfZxGScqVwO}RqkbMjO3$m*U6PW-UGNuEr9KSf z6vp|H*>|-o8iHIv$cxnsXKaPZTv-gVV4M7=GX{S={OR=3WT64}>`@GG|DQc@@l15y zmFCKX5=Qq>HKZ5P^M`*6vUw^_w3AxqgWXB|F2Z%4`mNxnta{t!W@bA*p~L83X<~no z*H_0NBE5NpnEexe>L=j1(riyk;`!^ad^s<^cENc>JfeBZmBpa3`a9e=VK|zfGe&ZZ z^iFz5^wz8y-fh%fWbaXuHqhw0TW+_|XhZXv^d|viHE$&D>gS`EG8D(N(R5!z`Me6U z?7d8-$) zNTO#U(umYxt)aCud}zR4xWeSl!&zvOrFKQ{veE~7f{msJJ#!pICf^q-DO-k`G^P^F1)*^7+CU4B}?r5dR>hSDw_2C_)o z9ssbG4@c~V%*#V*f``k@heikvAibE$JBJpWPi46L`ZX5M4bDA25FTLdy*yY|%J()< z!H5K#^MKT@@#Frx#$Q#Jq#Q2p0y2n>kF^2p!6NvQ2fw4Q6|w|B6n()-@GueGSjSa%6EvX&Y5Lg$uI2-OW`~@B?hkMr z7o4I8fW7g9U|({>MgKFcf34R8z^4fL$;7VP-&+e4lNn`Yolsc-g{KwUwn_f|R*EBE z>uFb1z?$vT$zcXY!*N~HKT0AIk@X!BtlCpSjIh6?g^$@@_@)a`0*yW{#3t61pwed!#)t1(D$JXXhGqfK-|e;KKQ>JKUwbi6 z`}3f&rc#t6;^}peeX%wT+G375oTn}p$MqAq=pq%n}Yq7B!Owc@LPu+0(Ygk#~xOO>n zs|VAkWrFIn@oJg)SkI4j?e$c=&FiJW^USTRp-uh2DYG6Ci!N^^Np~+*_6;S!Y>Gz( zL|(zRYGyYLaaLyrAlnxrbPGd#ZoJsPK#XwVU;Q)isTZdZ_Eyv*CFD6ghZF9r*%nI` zu^Vvqk)G!tN4L34_hAd8T^d2y(MY}K-C{C<)PF2qbUOQ2KmW0Ru@+wbH*DYk20{4I zBbZB!#u={fru0JzNfT}6e`{r!$iz|IN{98k;tN|B2UU$MN7JXUs3wX-JJ>|-h_BTj zW1sTv21WtMrzwy!2qnhRll{M~XkohFuSb&Pa1SQnV0(KQK1hY+rq&6TZvWkk9?-ma znSGA_f-w56DVChjFX8A5GvqJ(%z&CemD$ZER;8-L;{?YyFfsZYxXwK(5z>m&<@)_v zX{}Q4YGSL@(AUlQYONV0lpwByjf}+Yz>;Url5<~9+%4PsYvB(ckn~yp=LTkA56H9E z>HDL%dJPTvY8ertE$b9OG1jI|J8=OBO25*$+43rWGwq$&-PN7s%cpy6YZ?Cam(g~% zm-YnWe#$$WJZAmhK*ysuV4KQHT}?%OLGRj?3@^8>6ac@9=@K3O;TaoIfpR zJ;T@DgSTyCvWyVk;M!Z)n&tuxXjaPwfMo}=3d9`*fLBjc9v;qAFpj(>4&g&O98#0< zPbIq*(m&c z*YjwpqYYgh0`yS3>t8U#8k{%Fk5_w|+>B|4(VO<+jUUm<^eqk`Gp|?G52+udbNh*{ zsBi;PdSAv)Je8U*m7-Z+3~aK0t`VS(hc|#sZzt}Iqmvb6mp>*5SY=j-q^0gf_zj!x@{*Tg zSvReeu3O=d{ySy&TG17%*a=n95|5r}>JoXlcvx-~ZHLOVH_ILR>hJSqmF-}Mp--5& zais8Qw^GPE=lAu9puYy96F%w+sAo+^cR2p;`*?I3##2HE^(%YcU0prdHRsM$?)u!1 zwtbXnN#F*Kt5JdyCub9C+O&QHCTeY7gLrYzNidGiDkTaf8$?jvydRu!(Dv`_csWs^ zvU|~^U959lNy@aA6DU=*U#plp%n`IOWyHmye<!XZMMIooU9OSDrM>%r@=dDKyr z%?u?MHWgg^l@0WS<&ohlrPbE9$SG!^om}s4tE7*a)a{p=F~peT#s0ZZ*aJA?XTO1ofO&`JjQbfMc!VDSxBSgP zU@zAl2!+DaejfI{n5M*_f%(Zt1kqP_nXvRfqn&A^b+fq{;4b9EGCcjerSa|&0tdBy zZ;KTTi1=*;dS5Tq>MfT7H~D>KB?TYGLzzjWCF^KFf+bBs7}mPsCAyNjx{tCMpa;$m zuj*{WwMx3Lt6GnaQ(enzo7z4VW-gdA`_BG zkIUV$1c_16JI*zYyvY%$fQ}64B@3vjy{>Fn`<2Er;zhEJOXw;m!w1nfoaS;gl2l zr!TL9G4HGQML+oK`EwL*u#DUG=od}PU*zw>puVSqD9cOh^{}xVBO9up!AY2z({PJO z+L(vyJ^ik`m1gn786ny*50VkYL4%F1fp6W^v;GJ~>{kY${UA}`&pSQ+zocmNL)i?3 z_;#5QG3LG?)5Uj<9{GFt%IN6Rmw-Hr4^+v1Zzh&oOmy3F-Q<1icGVT`V0Sy(LKPo8 zE?jjz(G7i9{|47WkC(%QhO>~byN1tTb9dy6CkjS{aFL7*e<#Nq{o9vgWqnnMWf##2 zcZunY!^1cTxul<1iBX$G6Wvgzxc6Mkbo}8C`zJ%oqFA`ED@;C`ERdc#Gm@It4-2sT zS;kuL*O?1Duf`7=o!&0mY?Iz?DpVS?oGdwf9KyIF`I!B~rn!T73+ce=h(r`p)cb-c zWkq_I7H89s?o%Vd=dDXy-xs}@Mq5_((y)$*v}WodIQ27^9!9vYo)KuTlMyceTt^OP zsvs*YiHzLV&jHW@hWYgFt4aE@0ZTD$$fp7=cL$_~|Db^!?q`QLr$&-U&x-~oRBip^ zbJe<=PFlaH{lk{DyTL5v?PfEs|D$*Rocz-19>=PNOIPY(bECP#&4O9N@BW3d{|jp? zEd&1%{{LT>brV0_>v1m?+g}`yF4OWm^8WI5XcLKQRYzlpKw+hR!P0jE@;R*ktQ~Lh zvv;&>S&COR2vs|~{-WQI!`yOlDqK$uMP0h%s@vGQ7L`6~x@LoyS-%qFZsZhl1Z@HR%7XS$rZ>i1 zR(Dj@twW}ZPV`CqYns;l{NHqCO}r*JF~kP$CJklH zjx3awi%*HfWb^0haC0)T)8(?_hgk8p_b1C~eXOV4A0@|(MqPCU+&i_-*90XUc3gj6 z#8Jf>#&Xk&CU4b)Es+O%;mwu^_M%4GuLtac?$fWJ4}9b1-WdFBU@2!eBilr2)y{Sm zh6q+}L$_T*ub(7Wr_P-1KUtEqG{Cw0wg0qh8Ku`(NUcDbaYWqrS=NZ_G^#(BT z_Lf0q43CxHsi=3qL3!Lcx^BZPxH(nC`X}HlXk$g4oR>7XAvq-?EkefZQ)&DX^#>{R zIy}n*>{daj%jT)Pv=Uc2NysdYC7)E%!*U%|RG&iA!KlxF(2QOVCMkCFaRmf)VQguj z^96A=Jtdn-wQo82TDICwF2Nmt-0otn&~^4Fz&E-N09b0!L@L4(yq=p`@~)qTfx{8H zfyR0+3-+@x3_?PNYb?NA^4_l2-@N{Z4LD@{n5c(w2^6JLq%wtGbo}8eu;Fhbv?6b) z!DTj5vUg!@48cH`Y-nMPiuQs!bcj`|9yYu zpAl+4sP@@)ry6m0LP_6}wv&)`cC_5&$qO6Li1o2(K=tf8(he+nUwrOdybt}x!%<6u z&eoX~pftUZD47iCohzPpy@SeRPsXe7e2mpaAD|v8bqHOWrA-Cri21yIB2C{R71-0@ zM1MGNq+Oya@C`j)OOw#@BQ{1NA^F>ajP&Fal25&g3;pKCT)Kr2n^bM<0ScT6!I}o4 zH|CbqC|9p!PR%HE217GRF4OSrY9v{$$*jB+Ub>_~8s`Ou0;b?Grn7Y^#T0Ba*4gKS z^{`0Sw_%(i5N!L6X~6iO%wJnJ`-mMg;GS@4WqeLadBa{ogUL{58j?%M{awnL>xc%6 zz_L@nZO(3HGauU_G7SH5hB0xB8hQ6!xkDxCT(pGGOKWl#l&TRt)EyTEpa6`W zfcJ(2ico>mtadmiZWDHUtItO>{#g$6U2cIf$xgm9290THJrf;fe^ifYgw!0s<3M2L zjhEK?AgH8*>B`|6&51RvfGV)a*hvwkTxZEtozCNAH zIn;+9R{^9kF3Pt|nC9f%L9EF5s zEF%3%DnfIgUKbIbv*tluFGvA+O*cir8TOb8@#wK2MjSyqw!r%oTQc|GF@pLH<2xbB zzo89uVi=>0bXQub-oqHpRyX%kRELzvggW3=s1n8`7_y1WYErXG--+XOuQTg#kvc#? z#%*EAWXb4-4M5i|He?)s^)Q15KLtI%bXfL9V>8PBvssgviT#l|1a%32t*~KpG#{02rx&aYIAXfdcbW(}&7giuC+eHNJEY$Ek3| zAjZ$Xalh3oT;}rCjME5yzcpK{!EJfthoZo3WDW*s+tkd@dYIVAxR?`V>P~K9@^_ z9@Fg+ORT`(bl~M$kZYw#%ud12#m(w)s`?Y+|F3}V+cOn`oLwZ>7^%Fu>6}gsH2*u zy$hG)se0|5?yg{(%uCw=77<~X+>^Sy_soLjl6-h`t!aT4-y~x%?g4acw;--%BPfs5M%;$V!#p_i)+~{z8;N7Z!WML znM_cm=IkW*%;`Dz2~3Ak+r@F}!viha>yxmeiud_(2P=8^%f2}_*rq}v20Jf^!eRn! zRyG{s;@J2d$15NF#wrVMeT+}Wn2YVL=f>EbLeeG2Lj}Oogs>wK^38SPc~$SpmwTUu zGt1SXp^7HYnli`)_5?;+44I0lZ#4?vQ!O4JND$4Bz$e^Lv?q!uYq!)vuZmt#Zg^4Z zm=pd5N5lA5BVLPXB2p&Gbt9r4##R&F!>T1YnYSB0sQ|_j7QyV&v13~UCyW_691X#c z>{ouRa;8*%7re1D`mXGu+Er8Q#%wrDC2`jxG#Oy*OE9FOZQ0xqpT>NT6p-0fvYj9m9ryV>jKx$^ z0Jci?z9=8$1+-QiHJfo^jL%(p=iW| z2wlHqeiykXLdAQ}mIlrbNW{5wbths~f0gvg8fl$bM@3<9HO`g|D}#v0N$!u@?wQEL z@#MFR;%-EBZCIt%hVKlX5Z9jcoMAl8A}_~L{@04ZIoc}YA}_M=S2h?JqTxSnG$uZN z6k2;nx6lu1xQT=uJHvm7UMn+fy#iFC2ia zyI#h3daN%5ld7dj3a9%T#&dS$CP%YwH1H!NK~i26HJve~PxYL)O8D`k2i*&YHcd)! zv}L1@mhXyynNT8D$M<3$U^mx-yugC8JEQjHIT(X~E(icA-6;vqP$O_kJToJ^Nllm07@(d!AhFmvHE|eMUz2u76Nc_Wh3&R*e1^I|5xol3BJ{8S8*JIoD&N zEsd!Q+kQTFOJ8PQL7t;XhI2+HYSi+Kn&(f!7%kc9EP-Z4as+9sk=)dG_jS;uW9YF(9@e2At+Jh|HGEEjO&LJ zaxp-o6!4I`c?43FtHfoF|7SiNgDRp@P>UL{+f;}(n z9+`lAvqK?GX@Hh$z$WQyEixgn$tM2;+OVAJ3IE>8=tEqar>y)Smq2fQ!(&d4KnnoC z8DZY^2q)m8MLN;7DLy%M{9^a<7=73We0wRZL*OUo+|z(oe84@6o32UM&grM-!CH_< z$9#>i^~>pd{I~MP&;Y3*JO56xKM+$&u#GhUOij=Ffiq>fyOY}MIrX!%bddMGnQ4h ztFb?BC!XL;EI-FMxhWbnZKltPs{kW&u%I|V{&ZF{Oeh)Gc(sq=)f{H-*#p>AC+CRPZFb);+ZZecolclzs znr=A|+1}LuMLa#0^^#MvF2)8@-#Y2_bD7_KJr-o^)Pa;(h{$k)`bR1d*MEIEI$VZ= zkh!p0l*H$HqSWH&T6}4woE@6!_7@XaBq$+lHfVVYRgA@lN4;#bcPB}EH;_U|b=4pG zfK0cn>=L%}nkxoIdS0E)+EC}6``mW{!)Z|F-pqf7uZ1pP*S|)svUv&lfPkO^sK8^8 z5B~xuWc7s1S5*{xHfyG$vjlGAsA2p4@hUuH>!FZSY|HIw3eh#2V4n%jOtQcFk7nd* z#lvczf1>p?x;u-_tN-?mroH_VUi0)sU~+A#+Fub`_T$T)W}o7MU79&Ch(t3TZfj=% z2WYfa8&oHC8BZrBu#@viope#jD$e-c`4%}xo;_x!(1>VM@82Ydt0lEIP8_KnaTbNA zdN1nP9h9PSQP%#dyG5W?iR1MLlA^O@M%9FiJT6(~#Q)J~lTb7%Zl8h!gIf7+Pn#G%2( zlO?s=5!W`>O2a7c_1JibnSM~D6E;)!_1(QQ!2=PK6_8X=x$siF1qCEqyu%ItGha?< z-zIyGo`K#KF6Ltk6VdBO&jumO^gOo~sz-Q^w!O?|WbW~`(=2BC#Wjdr6a#Zs66ZO| z7M5h!Cfn3Nm(4U9zlz(AKTe|J?1ET%jDo^u^5cf8(j1_UP=K-qy<#ovWDjGc#Cye* z`Yy74YS4>L6qNhLxKed0A9%ThIA8t5591+e*yyx8 zOZ4p-D>c)0WEzI2cZ z(F|34uuW)He?fNmM}&(kv^8RH4Wm7yX+>nBWp;FXE6EI2kbFtf1EP`fl6ZdPK+TlD z>4e}@UnB|abksJUt@AQ9o?x8g;a3}$s?R62A3uUTd<(l3M>`aX|55-YypfRAgyI{- z()+2EZ&P1$7mrU_N2R$NGxmA8d*}YpBmFQRwXS_TgXT;WeJrN~`G<5HvaiJAF4w<* z%B5^ztWsA<#H3I&t_>whp>0>S3z*_vXhyXjrgltfKhhSSn;=Hj*Yzan-OJ6G$IW9B zc83kgec*8~=1-|Any77xV2?dW#`DkT<%bSoqZ(Gt&l_x3dtSI7V-ly_rn?p76`8D* zW5^15#o;RuhDcX{-}khO5ARQBME69IymHn?KIH+8XS@NnKj&L6)}L942$ur3-%r%V zSGVLm$t1%w4Gm5o7BJx%G!={0b2C0JN0sYhcLsOpmiDI8Br2tSErxVv$6z*49*`zu zw|v2aS=ueUcP@7JSbK7mG`4;<2^b_iQI6dWQ_94kQ9h z%)gh{PL)Bn%&}G(x*ZO=0nLrb>edDDO6mci-E>jf)Ne@^d%n16`u;4DT2IhznloKQ zu`PST%75$NE{~9&e;^0$I~8hlc&s$A=uk{4NW05E>qFJ!aCI!lWwq{F5PgxlBmZ|C-ILK-d;Xhha?yThCEchC=u@!?Qn2dkcH$=yKat`3XZ`Ffc`r6X zLoIHqPNY-0;hH{-!tE>8zprD6cc*-{CP!2hWDE!DX4tR<6BX|a|8{x!?<*P0pSSJS zI>F7K|5QW8jrsW5t|3jV?0>zUkrK-KzueoKfv0yiHv7YK4e~be;thd zuN}44str10B?Y0C_omqB`Mq}-lAAyyFC~Kivi@~p?kAAI-&-X@f>J!T-Z`h4{|X-! zQ5t~Id2yHQ*>Pp7U9F1IM|bc-P8@#TkJ9}b`E!#h4-z>X&gawZOYA5Kf1oOogh`v` zhk|TZ$vAsOfpt{x|KSyi7*T()$gt7wW|&T2Yu)^&7uxpGwKAJ6i~3?&Sqe0}_?-u~ z*lYS48Hbg&ZLoe7xse8gZ@estKc3Ly@hGsJ7``c3Aa(BiEY!{T>Jbkv&9Jgk0OKK& zz)C7zwd(|vSh?dpmy2+9%c!XYC#VTI*7iTG`c?5w%qF@;@|{hkQ#~JHoOYOGxN8FA ztn1FLaGik3m^lfJTKoaY{dDk=mu}=Cn}soMVn{VWFSI15T}%^a7Cw+8e*JZu(-DTc z^n71SOC{&0AF6&!6ypXxe-K1RWh+z=@Qt55)V>^In1BLHtekvI*EV)3pp*c|r7;22 zq{sf6{$PR$?zdJl@{5KILL5a%YU9)1Z#khnmLb=4wg`Ik97Yc+WaSNZ)x|C+XZH-v z7`KhQFjz|3X55Vz$P71%ok4Q^yy|l|mtH4Z4!1cEO|l(cVeg#^C_wIm`SgIrA+m<@?U=ak0Sz15vsxy8 zMuC%0Sl*UNk;W%bEK=b%*Ma70dUQSLUCu#qT*CB&m&GuFO*`*<{}p$Bl?=ZpT?b*z zFr7>l{hvI84ip!J@+`FvxmJ$RY5eH;qLJ3u>Yb%hDXyz5LV-a-HDh8FmK#5d}x- zMLja(1w4eLs4N(cj^L5tc}VU9?(acRjB2n4wpy(&6R3A?2x?T^CH$Z0DC=P-i0)>sf$VRcFljr;?!xRD@ggEE*3x@L0$52mirv;0|U2)fL`U-1Pc88#N^sk zODpRDt({i_Lq&K)NqVv-3Q)C5D?=4it&SaAlE!Xw#rOV}6uO0|M0h0@0-%?gxVykQ zLz{|WI}%#56Wk|zf$x*}zPZ~*EtezIN@QZkrJsFV(*{&Xq7!o$#31bFrph2HLN&|; zb}Ni;LcUokt6tw)gKUmMWB^Zi{C)C#6R!DSuQE6_`nd#xj(}br(SHR?O%vsNwL?{` zJUo5Sdvpw)buv-|({Lg^PPuqWjc*%BZ3dF#Nrt(ipqt0w9(LT#cXAHObfFo;94yyJ~fp$#f zv548i_O5+33P2`_GXDC}kBN~>u1J~t1&~!g@^@j0*SUUZ<2&4Ss7-|?$ zyvf4WjUj#Lj59PBV}7~`BftG zy%ojsMuMA#koIL_0nsbkk@A$qQ$^CQ)4 z@(YBi-`cZ|lh3jqPU#TG(uA^r7Kc%<8D33^Yc}X`ecw;$$m9QbuW3^$#=B+6jVJ1e z=M1f`gA>^0oUCn|4`Q(k_swhQ3_lY6mm$w|>Iqu0<&{~LxX2lymHfmEp$rw6v`;E- zyyVQEawrus;Ex4jOIqJmA{fXFv||DDdE?+w$1CZlokmt*e1Ci2jBiUCcyw0})5nox zyW|Cf!>vAVa$Z(rqLz7sDWM=&;lh;5&lJ^GVnAZ#1k<1P5;~j0SyY%k7$N&+=rcJE z5=$-!YviM^4JSg2H0G=H%uKmYO z4n+jfjds=BjZMc^h1<$&RVcXh8yv!F-CvXTM-6CV7?d%QU?FgAVx-s>m zVOLh14|9C4Q$(^;63Z1;Fa|dxl*JzdHlu0@-6eE`=0Gu53?DD6K1%lo4Y3CT2DW5k z%|ja8YlXIzJv3%eqkf!ADZv;GXr=E zC_t^1Kh7{mgSx~F9H5ksT0l3~y(!Gy$mGZ;dKK~9OKRIEvXl*3wJ+Toegq!!^{@$mQJ{+vS1a!R^Jm%1=W8hlXRP-O|7+BVWRVO+;Hyzra+8+YWv(d zC+bV#qc8Fz`y(OtfrUe+$_L>@!h0fg+tEEA`S^@VC#d0?;GzV|V`2wt-UIaftRJ|m z`mB~>sUtXY_qZ_5Y~^`#}r4S z{go^JIK0C{$tI{QC+G2Yh`!|wHn?QgO~m?%_p$8F5kmPlbFp?ZAggIS|QDJK({s}z?GxcoVNG^=g( zlbK{9iY_x_QetT-dpDsqWy|4p6h&plQT|4km`V)l!>^ zZJD{5{`Wu#8r$$CpE7e#K(D1DdH3#6N4xj%-UHMt;a(kUGK71&F6XmO4=}Y3->;{E z`7>K+v39{?Rw=_4KOtsWR@g?=)4ZS0yc#1yPN>Q^{g%K&?z1iP2pTlrcBy;NLFv1Z z7y-h>{^Wttq}vu7UeAhxb^tx*w^K*##%bKv|uCEI;NFTuc7_ zgl0$zSD>3bQYtMUz4EPI!5iq8Lydq>KQ%L^fX?p{rqLpzA(;HE3zd^4G zrrTVMsV45baz=2PylwaBx}uLuUDro{-pzLUs!yieUTd#sI-t7nwEJNB%pQmI_x6rk8v7#UuN|ky+wx( zxQSw)S$X4B10*$CAB9+9_Di{i0b{bJZ+=H(evV|CP;HGnx#sLu?$nPPDKfN>dw@j% zY@3b7MZ3&nnB9{gE-T>%%DS{#YSeM;Lac9ZI#gS=PCN%dU*n5!SbvYhiImTGR?wEq zZ=a@+m4WP;=4UEAGx^9g9=FhqnOd3vmpLdV1w^wazcOaveN79S08KQIh+fQIP=Z+h zi(iK?C`C#4K5I~ZKUdBQ4AZEs$(ot}AEdo?SQOv?K0Hf^lyoVuNK1zj5{m)?iXwtE z(x7w-2<)yPjf9ARARs8+-AlJDsB|pdAzjPz8+?E2`|tBymzO)7IdkUZ>%Lzx=a4!4 zxGg_j~!)4}QF2aTBOt0Zr;L zIZ0ia-*1@;0>=qP-S~Ro{S8oBPb^CwKhe>4vU3!>2V=YP?DOGyZ|O;)N_&|4)VIW~ z5i)2=|26!V15-+>bcv_BC&L>XjBEqXC@&~$kw<&xyu3m-nG*>v^3kc4=!JwnYvqG0 zs}%On*nS+9K2-5h?=Zp(yuBlynDc%;VDR)Amc=3Me8-oVj*PBI@7A;yz)yj6`rKYcN7ZhR_KB9^{ z&R0_KW*f^7-yUv1p72b>|4>I_d$(IN>FL|%prv=ihXecjMn2{}BK?FGnyAV)Rkn+H z+!!-0$hB0_hsDjpma)R(-dCRxyxUx`7Q&Ul0rg^9E?qeB{7M3h7ZQXq- zC+?}2TV@o)F;ob0+}fVauIobIKdDy*Y5&e#yZ-|>lbEQy&gwC&ElqzC3=)%Lvc4I2 zc6&A}i&d0hDkdw_pWc5mCl!cJB3rX!9XMilL+iZrAhTyTO}0+H5bj+fA z|3XYXdG~sp>y=gxam2utAewpTn+aU-7s9f;i4p*E`&Mbbp##XNR+C6fKU*Ess2UuI z>~DavE$g5GjF7R!*XV#%1k%hW&V-@1e}CuF6MU%_q;0Z;-U@s_kKdMZw%6YV`Sd9oGM5t8ie|xKgqTcemqbIe6?yu(F%p*?XJ6CU? zJnII-lrp6m^;SVe#`Vq*OKj8bhJqH#68ohZV-MQl{Dp?LCBi7pJ1Ce&2|A>dSMw0f z#&^3fZhc$j06=C>ze5|~_3`2N_oK2D?64Xs2XG!|s(t@0zj^<6r`YkG-pp4)E$S~Z zri{LM;u|aC$Mlbn-ys3n-CZmyJ1>@I)X0Gl}W z^o1E^RB2-6J+sKK*|dEr50uDbAAa=)L>uFoa@Xjlp4<<7qHbQ+MZtE199bH_|A_lR z-QcWLXlBikM9%w>_Z=5D+mrJd*;}{^Y4IdVc7Nh`*~Ci3yqf7v>6DbkoXuCmqUij} zkyY%fqR(PT7}NZe_{#Apl=HF+7}6@+*R&9}qQrb&H(&V2v)$tyR=^92RuUqw+2}ht zFY)0nJDS+A|8U-DB0Rd$ztM>9d(rRNf0E)hM*|7^4h+EWOFxP%lN~B7KOd!0s1w*8 zHsIGD8l>ZB?)W`6=h0RxgzH%w|MK$;_Cufj=5wP({A?tr177s&uomCOqWoT$f*q6QDUm@l;?kG>0joRIKszwM!`5o7fGD=m^E;Dqh2o6pKoz5HL$f!=>VB9r)f<>1&$p$#CTUBFmnum#)q08PC1> zL4zqa*zlvcoRR|G^Feuv(*v*Cy`Jj9La+mX zip#+=Nc8tmb-d&$l4dL1LjWv$Ft4=>iVC1{VA=d?QTD)HSH%r!R&#l>bAhx|->9d$ zU39E|TPmEpvh`ol2b2Yj?9eOD{k<>a7pK&pFMIWn5|<~l)|t6)OU8e*Y4a6UP-!G) zGic{5IN#{%bH|~>=begvk5jcuCiYnGQj4_DSpwyGv#Qt1e%G2Yljemgq_^!V zR_Nu#iS~NZ_w!#4qt1G+i+1`coy&WJo4NvelH5WW`Y=Bq&PeDAV_2Sv`?cIsMFI7{ z$z&CQoXcym4#v8@nfaIK-Bu_qTYx0zN9A|SPh;HJIa)yXg03!dtN56 z(;P8-n-E&kox7R$8R~O3NcLts^rh*1esYeivDr^H(s>%ir;lg~p4?i+$XlrYS z&IIJhP7UHwi^<16#W)l>(CaqP_q!>{2f)A9in=gS)wK)-1$G?S3u?l%>AMr2)ZBD6 zv_eZ5euDG8o_b#QX`4zN7rgF`BxkLAw*RY2g>U(u`;9nWn6~&JH8sYKQ*lCsF5hG< zagBRlYNCg0f-PInfj!gR;GGb1i{V_hCHX7W8&tKBWqq`>-q1c%9jt zK5XCY#cWAV`y+Zqfj_@9Q|LUso>Yac^KBVIreZV{Z?ts3 z$jb8j3cr--^{gT1#ma|tE5se~;F@9%{&`5HHB@61<}(D!B=aThtaS{3n}5lR@@neg*3un{F%DRsRqVW^Y~wHHlklrOS1e;O{N!8ew)} zm5OYAdeUIaSa}^m+flbK$3~-Sv#h_|cfy$F2{G7n^E=YvDZ|^sorV~zidP2Hfy}VUK6xBCz(3fDlrU>%uVj7& zR0UnYc8--H>)4Q_lgNr{CoqKjd++I{) zWByS%q1b#2%GvLoLOB{eTl?iQpc}8M8Kg)?Q|u zgNAA`mpMZc0`VyS`iImzx6R$bTm)wHfqSIh-(L94$KGH%k%>zEn;~6GWPUgiTPU;L zq#Pg~0N)0R?>7QEkCL0xWBigUp;CH*OjZ30h8MN%c3kRkw{uz~r7>P7NxWLF zvV&_MkUd2NoL9b#j|1QQhk}qzDN7k@DK*UAg${KNlO!_3hj5ct*H>-Cd7XLZ@OB#UUt>qmtZbQ#JaH6)Z{L-p%2bXjy%Xuao(z zACEajjL#n|sW4vgGAY3$>!p{SZmK7qfEp%L`oBQCUg@EQK@65*g zJ38GVopgcE1<{7n_QO#X@5>%?@72WYhwZWV6D`}*q*v4WYTnaK@6rF>=JiRlb1mn? z0lnTz0FAI9*YKiu@2?17VJsnJ&TYUkmM@GXtfl|a&TqoSO}{K4a7F0$?K?sH^$i|A z5Ma4O(%fn4Me+^k_|15)j&oVn3?@vUVmm~NhSU0?VBG-9oKfzWr ziCW<0vrX85_a^rXLPJLM2m5E#mW>lvaF6=GeFg>cwo(mQHqwBOoBWwoiV*(AjjUqk zp+P=MLFVmWlk`a+3F6(DZJp=%(TY&#kUhL`+c^7Y&-|4g=q8vOBZ&4sWid@r&j~gG z8*0V$q*V_ka)RwOllISo)<%d}i0SY2mM~Y+>k&J#K^}Ux*jCs+ZU?`Gg$L7pK&>C& zxV{;u(@&>sdX$xVcWQ0yd^HQwFuh{-{n*PX<@F<6|Kj#-NJzG}k`=qYc3#UEKj2D7 zS5x{U#h#o{no&WE|| zdt(o@6`qc{MeLkOchZn_Dvhuun(AosSsZwv{fcl4$bY^RjS#C1Su~;Ls2ZtT;1jrk#D-_ zEAEVbVmucONo&!qHaWgZa?y5JF)*Ul@Z8}719>F3hnaPx5Dghw!#l;wYhxY5x)Cr-Xo)$1#X zlun-Kjn${%-Shw-##gBCvkMSZ1ZRtRQp-<3!MakS%O%HXwjg3w7C^V%637CnnErik zB8dX;v%wJKgEfo=Fo42bwuQuoh|w95)FS`lvThjH3|Af24V%^pO2dNi$I5X6W<<-? z(>v2qv;~h1@6%*ruzCUGcD+|$ViCyFk?lX&cWTuD8^n*T+BMXKD3T|k zXWLHm+qiSjA~}fpfocJke>}&Vx4|(GPdqT?L*VnFvW(y7Rdo3>;4f8-Kd72jSC;vi#qfrLy7g z&T86hsT1T(0U)UlR(k6#Lc*7xmp-x}x7y6m@ue2pTc*5+Sk`jUNq)3tHhlBFmsJVPT=f_pnWGTC^|?^I@7k z>I(tRp(bdg4O>MNkwDQyGA%mOj|50h0xlY>AeKm3s@9}$AbAzPUDBZZTwlHC&ihhJ;=SY4#ugIjQpCnehzQM#s~#Zn;06d?@OJ$ z--%+?2@9yGI-bn>nnQItbx*l@&L+_nglz(dF&=2KsP2n)n9&YD&=d?r5{w>D6~dT3 ztHB9;laTFl<++GWkjG8+bHY=>&(o0>t9N>HTQ|c7b>&Y#Q3jUTq@js4WB3i{o+b8d z>q>p*B1SC%^VF!w8Y8aYpLny|$Is&yL&Fp*vLDYJ_PWJo=nvgFFCr@*o1*KKcF%3o z4&=J4L$Lrtw0{e=bf;#VN+!l6b@{8mov|=K%anivNq~S^aL@0rd6h-BuL;83APVlW z+3GAgt~&bKPZ##wX3ez2hkp(g7BipML(@G}HDhjce*fm>!#2R~kCYGziP2)0MnbsS-GxGW- z_!j%-(ZUr#96LQZjfH?%&kW@C=+|V7oyRBdprj072Fk1o)yAUcaH4FNoJ}ze9a^2Z zCVjUX^Xz}J&6~IZZ}r91qq~q>taa?5mVpgdtc> z^JC?t7JyB6?hvUoYmZ{zlYVgf+|FAt5+Eay*OGFjE5056&R+9MU>QsA-lt{8#Av?4 z`pqekfm*FL3+mR}BAlbz5|-c$c%f13Y?suMYe_6aOIHIdWry94=&jEh?KDL488iV3 z^-dp@D{_+^ei3m+dc$PjzwQZ*_j=m`IB%FMjBeM-AD4+(R@@SJY%W`poyMyP+rJBW z`H2bI&3wX09NDIIp3O)waD6Ff=uyNQaDf!4o7FXmM)uYdo63#Te&P(WWT2z9Qj6f? zI$f zzbL2cOjLwfOm68C{f%`hVK+evHqd*gSrgJj6#4K10Swq1J7SP7v63N2|mfY=I-ZS=w(W@_|)(jjF8#TW9M_m0M zq~_fW?VnMAUo9Lnmmreb&feZbMU4Q@M+gVk5-u`MN~)kgKz{M?w?|C`t)esJ6G7)0 zi|`(IT$u@o$!#hRCDfA21+)~K2X(Q{)H~`HVvne$6(S2W47$0w#-t8I0PXmz zH~MUD4&KS3PnM(U)Q`l8GI@Pcv!~ZRE(e{%q3;%+Pv}}D3|^-u2e)#`IzRudrIEM= z{WC0z&66brME+#Wa{YpA$LzMYw78o>(`T=4hvwE=o%}&t6OKdez0# zEWrkAeUD2f+UbxE8~L~990Ase1+lTIB0gvJV*RSDEmubwEjM{-x37En>Kw191Tr+!@CkFpvE(Zk1BN_p`WC>V>J+7-grlD$NNLR4{@^RZ30qw8jKF&!!a3 zeY2I#q#Z~e*;aWr1RgMfDmPb;z%*j8qK)xk+8=f0c1~sGxHhl!mN6Vi4%{NwZ@!9+k0id;3HIvvs*z_Y?Fp}GQz()-!^1S{=C^LEm{~7 zLve}oe0HA%Z29f;gZqwERiXj?(t3(GG*xI$^vTxicf)iUbv<;7jy&BniKd@)X>Xtj z2SAPx1Aq&6kGq@OZ?feWq?wuT%bqcg?ang}nwuR%ftQ-)pCWw#g~fbkmMKm*?LsuM z{}A_H6epXV)oRatqip)YBP-wQ^Ij1yuOHR*p?_&SSbn)WaHz?Ijz^9hWV}$a)2~j2 z__0Q|j6uRJp|;HE-(Mx-$j!tag)Q60zAtm_jNUMEP_67)F6Vt#U}5?2gRN%pdaXr0 zD=K5csyc&EiCIg`VtkoRx7=Niu_{+Rca8*IrHY++EyUH{>s#J3Rwp*k5cnDKJ2CV@ zUT{jQ)~Q8WA*nyMV|Qm-w*F`~HX*sLZ~pK|-j`OfROPOmPW_&rdWsaQpIOvq!xa6t zFVqvgi@{TX?_poyQ=VHs1JOMscFeKg#V@(9SKFt>s_^wKap$|~-K{i-#WD$Z%=e*ZrHLY zit1E|G0{R-M$tUE&r>GyF{zj#bH)=RYUMBf=*USbj5k~4%uxhqo)2CBp+daxc7Nf7}nWY)bY1O2bn>zHrzl;3Zamg88`2Hvzsp(m+59=eoT zdZ)S>6=}%Zm#C>lnw7K5ASyXj*ev(yKDK$WFMIi`VdZ1oulL&#tvFuUh<&!o_ib3B zU0yL0RDiVQiHhsTw-N~N40LDJpOoM1n%rg9mQNCuotNtLj>J+Hw796tTaDK8fRtEwpBiRtZ>PohX<5)Ii16_Tj;FL`->*v(g)rJ~d@vo)HLT;!F( zB6b_6(}6g9eU_NQh!~yYiqV0;m~FPV=P{RlIp$9&>I8}Ck z3SebOhL}fVoMx%-bClBdh$8L}b|M^OZmwBwO4S{m;#{zQ&2QWL>z&=C?W60+5Jv{m zV_~bHFUj);+G^F%$cRE(J~(>tis3nf)=^;*n-?DuZwEyN|L#y z2Y&s%vPF+r;pa3SQIF#gLH2>-z5V<3#CIg${gTrS<{-hX(?g}*cy~ZC6)B`gnel`# zoFuFixYA!t3-qhnd?;jk?pzS~wPydq)|&vbsKf6@EN%*#LI5m8th3M|5?f&%rU+LP zAGhN>Z0yb%If4zrb8yB?7;CDT#H>4dbk9tVZO_M^PsXt%8%_X&{5uxlv6#)-rtvi_ zIfx-H-}%KSq>?OMJ`?`>&ec||uciE*c5VG#n7pLI^TEMW$XQ$wr@p*7U+P3=X(l+> ziU!gBuMP}DdEBhWGII|f60f`@d`qU3USt9lSTPg=O>PChg&cGRZS7WVwl{0M6qXJ! z%!NMT@O&0ODc*vMk@(~^464nR- zGZmR*W-90G$YjnYdEtm)eN9D{pga%ZdxJq^*Wy9GL>1jtiw;m#*osti4jr9IZ%&kQ z{zGrCx97>6A86QqxXNIH2Y|gZnX_95cAZ}FXybOgiKjMvc*E>Tk;#jacMNpIv1>lmbe(b3l;mQc<%z*jXXn16Rn3*s?Hdn%vQ+rnV1jn|o5n-hsMWoD?x7)a_kV=0M1%x3 zGrMWuE^rr+UmEA4>A8KtPDCVREM&(_oM6tI$uTR&zEWq_cDD5S#$1<5_7M7$f%emn zi=Vg6ev{M`W~4_Lthe8&U9ea-f~usI*q&wlFsM>zoD%j|s54XY><#elO)@rYcdxk_ z1ea)YpGaYq{Hcf=J&=^RZT8Gjo`hkN;m|I$XM3(Waom>{`1AbxGV|3-$#4T1VyXxm zzvrF+sA;f)8qQ#&7T;HgNyZ4Cc$2g8worI2gnj&&n{!v1zeg8HphT?^k_;@xLf zKSfBF&p}h_X92RqKrluu6{u2P!Fxf|WhfajD)c~6zuHz1WZ~ti`OsLs@V23tO{2A0 zy#&W!*8?)sJlp#Mm%E@oxS);)^<^0Zv95dPTRwB6nyC}Yiz>MOb+9qj`D#BmPC3?c z%m-nWV()sY_;2d8zn|Zv7o~14(dkhI?L#eUN_528V!A4Y0)G3|3CRLaY^y>Zc6C{} zv|DjT8k)|I=gyw$Q|=*FO!)B@#kq*OJnk5Ecxw>rjhn|tf)k5s-nTG#P~&u-+=I8! zEk54j_D6F2q{n6!^IY;_d05dKqfFvDtz03h;(z?r!HRNjj8Mg;;?|O|UwWZ`%-yH? zC^e!~(o0wKL!P@F#8GUJ#$1|MK=kc0eiFG=WLYxq&{;mo5=W_?jcg#KKlO&SHJTe{ z8w-7*JGZF?wZTW~N}t$r3Y^QGS9orSn+wvP+l9nfo~rc-(5Galh6sFW^i(=p=!9-& z*j;%M9okcbxEOP>p7;;zi-oDdV8WNcHsf_~5pNo$SL80{)WYUc`otH6j_1mX}yFbJlkri6nIiR*?3*fQ%@+T0y~1ZlO1)+&$5!}s={{ma~?P( z!BGl)`n#UjP#CjnC1)jbrv0tj@;9C>5l12NL`ni8OFenzF%pRZLI9xcchrDh{+2n) zqm-9-G~K|)d$xd|8d|;}iPnHz1wAl>s{^|4kVj$S1Ls|s6D;UO`RkXt`|;hw%d2;* zUh4M+lTB76CcbFe`?_XemY8;9Q?Uy?u#;{~!?`0QL@)9voz3PcJ`!}!0D!>tF`}q# z>9@)pXHpI@=VB6Z$1mMgIFIm=SOxgMpR7Zr)|y^^xZ^LvLZa}mi!8vhqd=Tv_=x7} z-_kX}>@W$e!L^W;GjCiV17!5f&Yw%%t$e-)$|3G{`x-M=YG(Pvzv`la8{P3?Cj2$< zo3Wf3I2_(21d?xHLO`d6i=*$$BE|o{y9y&n^zG{)?prc{p>y5P1?fjnh56!me(%3o zP?&Xd_jKZp10D3~!3{b2s+L9i?B9;~UozwVX*pOoPZN|DuzOs4Pz`cI!2Nb>_4Jzb za`N=(3oJeUOP=+*tZiaGHkx8~wxF=sY_fSS+Ld4#! zQ&f>XIBvZaFbLPh`avUPFPdxL{|P>mQ9vQ~&s0!|B^>S*L{-rugPVd#_f;C>EX9z+ z$BR}vR4E3J@hVW|Ynls77Gqqbs33cAstA^YGwr1$Mu=dDGR~Xf4Da`YcmG?~1+K=U zIpSYNLf_e-%m=a;*zlF45F+x;tIiK&JF~FJ3H;>SQz=@X=Yl`2S z?`Vd`<>`}gjHLRP^g9>dGxr}DpR0l9vDXt<0DR$MjqNo%`O~N8xXGA((kdL$OxVZi z>RIIkIJU8eQVqdo6;h5dVe0#H#-}*jukILRGINU0HtZ$Ry1mwDwnqD_AH^eS+P{oW znjk|7S24jyfR!KypQN=T-797Ci0K~FPZ&d{zI~s|$Eh4qFjhl_Mwa-1#42yr`(=w( z%h}6Y`r;7aPH?Ut{dM3cku^{({Ca+q)7|P~Nq4#}e^rZo&&0LedgIJprwI73pi#n}-_D~7&N4JSIWK=XfFt1L@X>`>yKv-XGrcbS;+pf(s4B69gR}VpvPVOH zj_@c!wkB2$tG$OmzJf8)60`e>;wwXCStEvN^N;^L&^^@XVwx>uZay^*pg`b$+4P(C zd@IQ=l%u|bC`yrQNFgf2PWJ~S!Zntg)h|A(S?mnUK+V7`QhrNhpjoD6w+_d6vI`dS z*0>JV`7W92vhYLscWXzBuMd3gZaMd(U{%xGo7F##&v!f~V-C@u<%a~1YdwGJX(t_@ z@kfH4kSNVDV7j|~Q8<!}4rf>e*$o6%BX_lgrtPo;)TOKi+Ld4OCm`x_i zfFtnaD8Lb%KKrAl-fz6LL%i*G%o}7G<^Cq$Yxyie)PGL0vj^*-ASyTgAvoFpF9l!(2 zD=He<;z z+%MtAwxB!s#bDAUYmZ2b9-%s~-={8Qgx5^SkHs5DHga)pF$ zgEQ*PQeLDI`6n{hhFdlRVdry?0EI)Vc$w}ZMz}P+K;`z?;s}eY-JwXIwW0k5Ku2JuO~ z=ZDIy{~4CP33?yCGozk0t6=i{%~k;W|8@td!u9JncKRc!!Q4muQZ5_W=*|1AWdEo7 zOGvVMHk$1X-W@~mn-}lm*suSmYNQI_**o8KLjErau-QJ@<&UVxie;hNf0qH13oWz6 z|EVM9{2ZJs*Kd3-pOyMLCpdSqly-#U`Oj^z2~m&`-nLci@AHI7bhjmLOFw#Y$97`> zjLPX&%7c}+*X@%21dy#1yu@th`AphIu zBSxebU&uO*;+U{r*FW=Ofd_H4e@6BX=CQHArQO8)3%FE1|KMzwoSY*;$|nf-e_ma( z=n4AZUF#VLr30=5vW?3GfazeDyq7PU7{uDnS7&bno+r4ht2Z7L8P=x|{HJMP%YPFp z{)6HFip6-hDn-Z!;xSW6W2(Y`8&@(r;;Nv8LGKCIUu~K;p%F+-%wR#EGlD-ZGc%nK zSp0vdY$Rr$Hz6pqBW)2Vu5uIxW+smxY!pm{yUi>5u>AMkATf|;BY%I$vuNZJI8lHz zNdqBg&3&EX-&x-Oxv=UDe^RxuZ3Hh09}MMY95IwzA9310o+ODkOnX*G?*3Wl-Lw~$VltUhnACn-2jaRt}<*RHM4}cYtvT|*^V68+3MDV z;B|=}*j5Y%9|%ez#Gby?V6L&Mz6D~L>B6$`M={3pbJ9w(so67dXh;#iLTR2vA@&{z z=HOl;F48wC7O-~zpspmz2+a&Bh^5u<4~f<#enP`0R4;=0;Z`U@5lX=Eq)8i*Z6$KL z$6(LIzH?5RNj9~4StQTF>O3Or>S@OLd3Yr(dT)D}Q2dSFt!u;6b9-vwhm&5o6NW)a z>9J+_S8W0iQwy$wsJ|xB0*#yin*fQ{#5wnx{$3XTEyj3qPWm0>2)*(r$oDn7e1#VR zti;7!k=T;Wi{4KRntI0ydhoaFbk$?Hr;UiIZfMsDIA`RilY(thU##w_9ZkxZoSg;b zXw^ruyq1HQM|zv=4c=Jv^uUOCkU+iO`n?%bJ(H_}G?AesL2Syo)u5@1_<0McW&bYe z=tY%zjDIVDX&Ix-)OU*Y=D)VN_WY2bFtmxxKs`&piD zb>0maWvJVEO&#&a$JJua>l;O1NHr$uhCFh!zBUT& zSw@u|OKvc|-+?8D9zkKG#g2GD#6`DygskRh0T!$_QZA)uDGqcVy?klk0@C_{JR6N< zdABQC-0#~Bw|(E;itU&Kp%}dD%J)t(;?Ms@P@Y`7s5D)4%FVN*?WtvLs^eXsyN;TL zPqAl5Tlh#Mb~AcaS!QrqexIbq*>&q zjnV*GvkIB3lND_ZT3zZfWhu^R1d>9?ENKWNI%-ZfetI7(rt{XfXO?yt6G=Oo0G zeCR2l=gSy)1PduO{(ih4E?i>v1Gr4mB||Y=a4&c$!Gs&$@due~Rce3;n&IRs21m_O zK%iIu!FgEac}va_X|ON~_X+z2v+W|75PrpGuBq9u*z5#CcyIrM z0G>`LLtuA4il^efHvF8fRH%UrNXF6cyUY6gk1qa#aE6=Vn#TX2_x8~!-p|p2Z{(fC zbWT)gNuq`$*uRKbH>kV)@gY-Cy7@$spG9~yKdt0zx4vtx=0qk&I67dT=)aX~gjbnW z1D6VJ^|6fG03m?P-EKTOxetmW2;gxro#aVimFhd=a+UHw&qR@i6&8z*Q7AJHq}9jN1(Pv+@Db6+*>vjD+C(!(V7=#ommg zJh7P20O9zZM*O-zlc+fXRNPu!uP7!ZrSSQEa28xfL&_WT0br!InTZXQPoF} z6v2ltzJOy5YRl~DplM5qjW6~0;#*^I&8w?`XL7bQxPoNiGFsH)54b7h@up(^!7N7f zya4XA-iivhy{OSS(L3MJbHr3RTHOVec86kv0!I#HPjBzzvnL;5wQ&EHYhL6E*EUYC zGf~K3*1El<=B(VzvBx`GibChl<;_!FF?HX3n_+m!=N!+Hg>u5>i!_Lkr?d9?!U%6^ zq%?9UmWLjz1E2vNjcpZ%Kc08~39Bl7jjFC@1f%i#Y%5&F`R?tijA&3!5f;(JSlJ_D zYo^yO5}zwHvHB*<``tA!GJz$(_wd`ub-P=6vKt>i!7p!Dlfmw8TH)wFRC{Xt@ znx$bu(ByYg5r#G-ReE>+;3wU=!OU_2At#2w_dvXa8BXd_Q`u_q zzeoVy7w1P6P`9Wb+f?SmL~#>D zV`Fl_Yb_^>>_p%L%IzdxK!5JA_EEghA~2Apkt(#fT@F#bZJ;23Of~BJ+*x-fofH_3 z++qX__7Ea;X1tfZVj{D=SbM~-gvj1s`|^$O=3rBPPds*T2LnIbRM*CP_3G95d_h5h z;~6Uq&Wv=4qd1XCMI5XRJz=oq0b|*Gp6Kp)jstBKgx_?FUW8b(UY+TZ`Qu8s^~1@M zL4g;}u^I;FsB6MoJe+VM0{W69DFAf}`Qd#1fFjhEDhX=#)H_qBWg)5%#?Rloifi;c z0{{mHhlMBz!ocA35&^QWPkqyg3h59S5tjMz~ z*V?o+Zl%kadW+&Ux? z!N99>b4mP8_eCE&d1k%ze0EG#DI)o62HQuk)pIc z-QcpjphnBUU~#&?I)148!dtnn2!qZh2?42|C(Eicytd(FXTO{K(!d|mntJi`k#IZT zl!dj#1t|HD(8>;-VVUsY1dYuoWVW`MFByyQUj_G_|y7em~n-h;l%|Uec1CaQxVss*8z< znZ>4s(xs`OLh0C85W%qPkZ2WzKm`(TwzWN~ih`SHo_vgp`6cJCX;BO2!)_DB*@hCX6 zEhe@}Z6P;Ni7UZAI?oeR2_A#gW^tPu(gmJ?v^8v$^5H{^vR2*8Ck(B(+i|CUZ5ED- z(jfkbe5I${RT;kkV^~VO_m*5ld%sD7x~7UE&sR{P<5&et2;skV>(=BiKNpYn+NlZo zuS<|<5Dp5Tl3qRe!A4C-deRMjjEE;yc=qg>*PA!BzltA@SbMl&e#y^X>*NG+0dl6E zF!&A}N1l+a`|%_SN_#bST-2)H*$>q;G&;HBjpoWfbAg5MHhwaaw4mnGz;WDJh@ykt zbLY|X^Ybh3r4-?K5HS;P`xYv}IpFhB>QQi{?A~OhFecvBdAid@mx?@MHoKhuP z?isDt_EUf+O&Soez61*~A(LgjpPl(&8vUvlK7a;+IuF0eIOigGH+14JwD{HA%M{A5%;2X5A(SD*Q6MwI7-Jz7$V(?aGZ4uvjR)wJT80{$pnraUBn|AZ{vsM0 z8Um16DQ|kB<#YOHV6F=xDn(hY*yH)Ah3yA${{bz1ePTfM@#7)Zyu3UPutX>)Sl}cm zQO7B~4Gga96utOyaG|tV)Y%2S01LRl?uj~0%ck}=3meydJObaq#KiQsC;$n@xTbvm z99CO<7ew?{_yi2<;o$+6t?c4bf=1gYVIvK9V^RF4`rs%l$b{t$l$V1CPlIx_+#xYB zaU9bb1y%9zsF4=jg0!%*Vc-i zXYX%}m32Ctff!TbICU2Y>3T_k!UehK=Z#X!Ac5``c z)!3A{ul{`cg4;3~dvR{4bq+RRJns1NeWN87gIO9-OKaK6QVQ{eKFOe#J zmxl5ANeoCN6mg{_Q`dDHe)jJzO4 z;&UA+$Wub0Q9V5mR}cj3-Iu8!nelhE0HtYAh&x(ZTCxcWl6!l5k5kOGY$P_d;6M@X z;EpAQ0!``5QE%rx-66X}dAe@EIGuzkMF>0jNyfUckkFF2b>E-UdHx3k`G!^3z^W+O z+VX)>-lbm)gpFHFO1MrtQ{`xK+S^OKadm0172sP%MaBFRwFY`1AutvOQzk|B9iqTv zVV*#qYGZ2w5k4H_T{snRus%Wo);`Zeyo#tNIa(QsL?PUSl09LC}9>Y?b7 zI8X5t>P#9^jR$cjPUEgbdhM%xB~(&$OPat-`+9!-b0^6I%gS#;(>qhMduLlNWO3f4 z%JIttMN!px7qk_3wX(@Q^s)@sYhC{%Vlzu$ZyEsW$RZ&B&dB!0l|I_S4aNncmB6w7fus!S;5=9}Gs&Q|zg9oJh zdu(2(RP<35bd3oT4xfLW zaulI(cS)^%s%dFyr5eDaSSIvECWz7hnDE>UG9M>(I5nPF0}8KSR~{x@6}wCT&xoS} z6qJ<%Ck~x&@$$}qt#jUGprv)DvII-{11=JolYCMD*9 z^lVB!D9di@q6v_FQfneS-+>-qP@Lao*;__0pHVQAt=|cHahp*?{=`yMkm@oK95gd9 z5L#UEuoLf|XS4lueWHoq!H{DV>S)?0;f|e7o5t$st* zbNu<&p3#vsR*}x5^O!B4IXWolN=DDWJ$ASEn^mSOeP;KiDWBOhuXFr<@?tX0L_DoQ^lc=^OYjd58Iypo~y0t6{W2hw>UkINGmU=l}I87 z{{h9KK2`L-fWl_j^>1z){#zPni$HI*J`jC`;ALLQKJ5dgd z@Lxa1&+ACzZ_3n>1LezdDBPFm^Edm;2wq#4iFC}Xi#DG$4EiPeB1I0N(rvr%nVGgx zAWR1CKD+r(KbNdU(WifSWiP+F?`5&4#>sQo0aml#WXwLHsJNJtu*ldBB~FB-OQ^Me z-}^!fn6hx12H0*vy&lweq1b{}u7s~Vfgm3zBk!gV`rxN5)n+yh?}fnIZ1x$GuwQdJihQIP5>8ymA&_a)4_CxN&+ zH#ZleWb(K3Fge)sy~jtMSFR^%+|Ma&4N*3P037rVfzOPWE6hoV!rT216i3W#f6&@b zp$N4uqzOTJE`Ra(Jj(*}`Ia8cokif&pUm3v%2O9TGiBFb4o%`s#uVziCq?zls*bhf zI(nL?oj+FMMtjrBAis6tq~B|=1uVGfoC8zw=-;kgWLNfpKxw1=FMm0ha0E~^ z!BbQO#>31!ueI{};FCUx!*AVU&U6UpOkrL=$FUYo;N8roj|RoFIXXp-wJPr8N7LDs zzVAuOzO`{6?m7|s?2m;GLwdg~r~rbfd~7gfYuE?I$cE!M9i zVU;~v4XKHZjfIQ`4|Q~Qa)^u5?Ck73LDX&8ae{SBo3t%DNUfW(?!&=vQ1@4w9Ue{m znIt@vrHtVhvs4Y5h3m?fjR!=b^Qm;bl?Yf15k!v^AeUpDDryllBAnWF6$C665I|mf zX>o!aY!8P!8HB-w;}Gh}7rdtpgKif##dr#_(y?l+lkURT9BUbDQvD<{DJqu()S<~C zWoUWB33}q``dL9*=308E=|A*sZKlB#&7N|;11VNUqZO=X#_L8$e=EJVaD?JKH3_)gWWAj?z1xT4L(Db_O zj`1L?@4D(ah34(jz$N^Je;U*F$(_z>%nfTDgwMMEmuc(0TMZ8l)!Pcc%0K{6%rc6YBI%Lpqp(45%#B^myV-3c zy=RL{4&kPPRpy{*{C}LiWmFtZ)Gj)M2PX-^odCgIgL?=e1a}J%+#O~ncyJ<+KyZR< zaCi6M!QI_uW=@m$d}rNt&$@r^57z1_y1RCl?ArUO{p>OeAqM2mW8s?Cm*_m$$lce< zuXd^<7P5$+le1hozFE7x`0%Fbm|vp7jTGcZ`1>lPN%*=J3-Jf{%;$^%F=_I=IjcHkd+CrMK% zzn|YJ)C5E`J-5SJkJ6+Bx~%}IUJMtj-7)SZ%U9|ne@s-$jNDN~6u@zMfGHooM=~-8 zi3i4KY(a}T4!OIs1CQ6gAAH9UOFlqN(2JA{?T+#6>!Q&p5P&DG_>EeO{p_csQjD*b z1T1pLzcr+BJBiWg8N4%%j>Wu7(c;Cr6!=_;wtb-fsZK+I^O_dESB1L zL$X(*RoTjEY#x+#`v$-#w6<)bvG5&7^0$-fWqzG5Fu zC`y3QQ? z=B||y0xZxiJW#9h^WkE1|C)6NS+=%AeK6+krF(PN-7#>_Hb;%!odL6v_4ZBd`kk5x zEnr9nD>iCLWM-l-yPM1-fVx|X(c2O-YUX1A5uDu~s_$R&LESiN{J7}akm1;5@)HwY zzBhn66D#((rzE##{!rjrIKR_ogF6#99)kR57t_ukYu!A2NbzsCfcak9>;|3Iw%V?8 z@bH#Y%R=v&Q}_RTK(|Q1@EGD*G0yE=c_Lo-euI_m&`HUhkqLvYc?Qa52x5LGWlDK^ zCHryM!~esh+$!%<`w53{gx27>4{m+naYWwh^YHnw-)j8S_<5l|Y3)^IjOzhYB^y#f%3CctCVj!Xi%Zt=R-)msUd;}HEXn2e#PIVcUp@z1lRlaTh`7AG zy#Hi@R*nv0;o@HMd{p+nyWvQF%F> z7P?6ns0l1pIf!d^zq-!>$XJcq>y!$@s~Y6;9rP#fLJRUphi-3tDMPJ~s~ougaR}XW zvT#{F&=Nkbx$y?BRj;5gOhPKUC4=iLcdp+FBCoxwY1&8c2v&-06w4~$aXSb;ylB#i zEaI)|>6O>ASvv?5Cz?P>_}!zI^?uJGO#$IMi02+bW#04j>>@|Gy6=QoY}kEIWQua# z2qTupZ?2yC*QTO2QD7b1Cto1OU+1AoyNg6bM0h(oaCSc6C`o?%nz~5Y5d~+=OmUgUIh;q4wNlyU_aYdw%z3;sdI{P>B%z6=8SGWojqQy&~@$+zcwFX4p;GXlmH^qx!z1twjRgp ztnM9k6#9eDSeM_z70^vncJ7mR9;RYACvd{7SY^w@s?qh?J>dM?$mEk^5X@Szq$|xh zVA4iXo$O9VQ=+t~8Alb*gB1S7Mf%RE@y=L-ZFzVTGt&<-bUywPP)Y70m${qfz{>z2 z36qtT_4tj4L1pB`FB{vu4rUt6ses8p^ZOTRsoBl>*VhXKvZs<2F2x2LG)j?y%_z7N z3uN$S?zQ{m4Pe^sNFEtd*JS2;rr~`VgD%$PSZ05(+NIe8*b?3N6NxU zj(s$?Y_AlVquYTW-#61z-}OR6NUH9Fcu>YQuvO2vbjx5%yaDx|$a%Msu0ZrnDkPPg z#x( zn{lXN;X(`I7C7Nl3}Tbl0-)cL$Q`vHh_RuoX!Fe3BgdbDZ97#_=a>dyPoWmBL1CoA zZ4kbc+;N8gdsL+KB(-(^=NHo9SQ4zOn*KUVW9LcOvtMcD&}bz0#UdCasdtXA)C8Vm z5w-OwZrxLPh(aU2I=%vug~cW@C>}3(Q9UvP@RuAkI{NE8aWqOqa~7t{wk7w&1BzOz zs7Y$bJaI=m5r=<|SoG|=oQK8aET8=;1|HErR@cYQ@k9E!x@rc-wIEopY5JT;17lrh zkRspbKD>FTWu*Tq<4`x~^4jOemS+L&`reTkB$-;TVv)Zk7n@tNKGWnYo&J`jF7z!p zyk;2{6xU8q9qf%G0ZOllR(y$d0(iHr=m)6(Qy81{_=L98;1~=-#l(;DCS2vX2En9d z*@*~b8qsM$+}Y6Ba7?;IfJ-C{+5PjsFHKP~lcBbP^KO6oRCF_x~OUuubbxU?OevmUNCY!e~U%re?w|=BnlGh4(uMBnMkWga~q> z*FuQf!nDvus0!#(T2k~xDZZn zA@SkfH)Zbg-d9Z@W@<)k{K~%Q?IbS=?_lJc{E>1E`rf-EZ~jH_w4hm^ZE9-tt_C zDSRts;8&yYh}gtjP_B}D3#gSrk)Vut%c!$dS#)~s^2@UZ-p31EpyLJ$ikSyRK*9BM z)8+2UCF}r!^>91e1;y<7SFvkhZ-nX3xP2p=_-zP~)0#rC3?1j$ak)j0?>uCClnxZG zbcJJj^sdgr5j*WJed}N;zz!7_{_uwTMC4FvJ+9&u2v{qJTFrNp(4py_e3 z|8f`3OUEOin?Qu|ha@0j0RGy8o(=uz8-aSw4 z>h5nyNXR;Ki^6E(%B>1-G@u}QOg`H%0wWLc`85NP|Mp4Zd-6}qvav0U;{dYYd;k20 z0{!*q8do3xe=};s>*mIvWHQ;hKd;|Lbe1|hI z$*zx(2q(y-md?s*Bo_wgen$;@TDvr2ghE%o6eO@@>Tug-T0sq3YBZj^0#0mi1E6gf zjauJd`>fQ>6k4eLP0(TBCwJINtP&H%mbP4+{o2K1)&ov7!7`uGxSKJq~T{iVUZo`ydlXODpA;kxPb1z#QVqUZ`*GHzg zN?`?Ve;#dji(i|_2>QE}%4!Pt1oigzwi;+fle({uJBa`YW zt_cV_IbxmLs8+K+Z>d3Ax9YV58RT5-U^H0!_lk3pyK|pNEy2eel?G6VepC!#UOTTI zuXOxfYUuYAfsZ>)9|@VZ!jMagbv^RxhtT^9V|7_DSX#Z#n;;JD$cIrUHhZ)9H}9El z=8Q7yfPudLO@~H~jZF&*S5N=`jJ!t0aV{y-#`9y02ujtsNEj?KQ^xrF5={qgMFU?0 z@K-^*bhX!Ix9O8Qd-Jkl|M2X`ksH}q@s3ONZe&Ug-HzBDTt{PRQ}1B|uoI3`^DOvJ zk#4!n)HUiKC*j-oK%W63k5cXi{=?s8+&&Q6QZccz_M5Y?^YE0vc`aMSbbcSI%#~#vdU{{75_W;30 zON>(9iY2I50O~+I4HeYbHpS7%@Ybd0y7p0h0>Wya+nn^~;d32qZ#}b-JTfL%xHs2E=wl6VVhO|Z)7CFwNfR3pTP5;Qx z<;=X0|C^H9+b|xZ`t-L7JI>xN>&g5pgYPdrN+yp2lO(%6lv`x|oFvlhuqr1KWmE%- zf7Cdm^RaEB`#)=WL_`FS>Zhl_1?Ts014XY>MHAK6>M4?%wNU9TB_OjkB*hdJK8E_W z0q;ANcv~hCzlcfkqpJGy#6AN zyz{});T~Aj>&=ynT_y|8q!*{O8t z2XKwj+B`xDe9X0fYpq{9d9|kr|I>g-jLy$Dc>;7^a%X+P!oxs_$aB4^0^&Q}>&{0= z)T4`18?EQ57ms+bV*QD*tSMwvJf5$2kiC_KB)vy7`?GXJe`c89L z!@`WW7)vEH#yL*UCzXxN4PeNUrUaEm135kn#F?(fgif9(Ef>sDRg_Tt%EZgrx{!Hp zju6Kj98AVi!$~yKY4?2HqXBB|Z7cDvw6p`kmbPC-+i9xoP8#Sgcax8F{My`j<TJO#EZ{Meo;+ZxtWo-+%=c)gAY()Jqt>1n* zD{*{AVC68BK2EAQ%o#H?F+6nE101d3(8VdiwX@N@uQ?HmTs}iVMI{5(dY_mdxCp-1 zBTnwhV7$cbej0-W!P-rdR=|mVAQ)2*O=tUb*Iv;?t6Kim`&TqHhK1%--Ek$xN`*HL zyi^sdEUx6H<<4dAvMy7KO*}6!-o5)gbQ*oAaJ07Ph2dJ_GcppUv?MKuhgI{`?p!iW zT7OqQn1F&|7T%68CBU^6j@aS@Hn}-aLFMJ;+7!s;Wz#V-VkrC~algSn-@>5E*0NlE zlia|>#N_F-XYJF|(|PkiRC~ zQSk2Z@x?_KiHUz(8UpB8SuCXcSH-!yo9pz0gbaj zq9OYo({QHyXt^cTJhZu7bvj>zImg3JkoS0S=5lblfiwAyo+Z1gUJBuUm%BTct@(isk;~DstE8kD926<>d_Fl)jjn4>;+TZs`tuXKP=-2edaa=X_ldEDa-l z^_?&%W8N2)9gFzPM=&&Hub}zqPds5{G|A93}q zz_)+g-?v9YLu082Qak0WdQ3KycUwu-G5@ZJj7u4k5d6XS^3_{i-EiP8#Qf`4@!BEJ z4n~l)bVQ%2Oc}|UWxH4{ym0NGe3@m*>q-x!N;E6so>91S#6w?nmDi0W_jZM{Rw#R@)XSf3eq z5cpeY!jR^C+W-1Z(0`K$oL=_lHf*6LA3DmtVHuPr>NOT9 zvcgnY_zVn!Kp@V>YE=ghqhxk=Ho|F=mXi~Itvg!Q*_j(f6ysPOdwe^Z;rjNLo;Lk* z9@r}D?TsD4fc;M_KyT}CidebLIMW_;*~fmzSO)ibPMC7nPEF8QA)7P4lw*ZLZNQzN zLdGLs5A^wVL})V@a=(W-ngKUn|HQ0Ep9n?SZ2TP7;WVh&!xR`>r6-pVGVAVftJR;om4s z5eYne9@{6~SH~P8nYL8e1}ey@J7b+g1x;MV(xpMz&;H(?{OLtBQ1Hc0m}Kc!hKpE9 zBK5P#goOT3!;n1~*7yq1M^I~WY=J>F-d9(*Cp4A)L$`536Xox=Hd$C$q<~o4v`YyO z?7oGDAd0PnrWVq|QL3e>Yz+;KF}cy&=L;`!txi=Tf|)xfKmafBL|g!sYwysIysxh) z=tM#0Mevs6pX^6}#>WBFr?B=-R;n5}uPK?86Ff@h&3K1@d5c=B@kOVjCAYNmjADy? z!}7Ih!%~FZ;9W_#BdMR7?=NkQ%&aUTDyrz(TH(u=U0tI)?!vz3ENK|952ZNakijP| zWL^GCg&-->&!(bx!F*wqMUM3j=Guhg+fTfQckL+^ zv*_||$bQGDC@Y74wCTuQ@R*KENm=_Yyd!3`MAqA66|+J0JC3g&^Zx2*M`qxmQV2eg zXhNCUamA~TW3yfve(5jV1)>eLhoT~(Y9@Uxf`w0ok?%C-9TzFv z#AfQ>!<#PWe?EHAWLJkz#8uLsotugRlB@QRO?;%b3~a94r$CgJwbHf3UZ1hGRk3=~ zZvP=N{+scOom?diw{5Xe`};;>OhWN24+l<~Lu{gi*jlSt=V#xGXN!(s z&_Tj)$yY0}dMQTgR>!OnB%o!lD`IwkqnnWhhWG&RceRTrIbMh6PJynXA#3w3)QYh} z&0&6v;6Ky4Cf>}4#xANv0oJAi0&dqwB09<8;CCXjjy>#_e&^rh2KKh_!bko6&u@Gi zPh-i1eeOwLq1!--IhYc^WL#QR}j1 zd-;(T?PLeoI$0KsvI>45f=UExc&j5kihpqJHXuKhKKBC@lw3$V&hiFz5v&)w$Dgy&YE6A z;})cemz_2E8(dXb=5ptm6;$^j{JHR1xy5uT_gCU9BtuZKi3=VlC+GHP1}YG+@>WYL zWOVecrndI#{mq%Pi;HxP;{xR?x2*(v78Weqk#_YYq#qGLklk;sCh-5 zKj;-sw$JD_BC-`n()Xy>wD(HIywp8PdA|Eq;oUiI|0E=1Rg1$XI~PfY% zM=1FP1-xR5TzpSTJ$8dvJoBdsej~AZ)?d_=3#>O>8(Hs-yjttlg z@rrgUY3^8_PFJw%3Aoy{2T9F=1_<7tQ4hzcv5I>1uexY?eT3FD;tBrjdOU?29?<80 z`HFh;&63mCCsWvYi%^uG9t(OEDP&}WCGQTi)&$n+DPgw!zot7U!sVF_lUYf?E)J~J z;CS-o!u2y#z!Wp%{+gxK*?2eK_{i((uZs~Px5nZm&w93j)64Ri6l1{6ZF5~MA3BRzI*!6dq55HqG15JKhoMnKlr>ES(J;_TG*S25J z`?jlY`A<)=T~^;?P-EjLlp24`=K9$6?XAd@-&?)v$*fBg9R${{wz8Z@%`N0K0nLj! zZlKn-buCiz8`0lrKJsVaG|tr?uVV`91f8Z@a^H}XU#R=z@3dqy-n(*b}+-AMwcLr-bnr_95$HdI$GtJ(TX3EG%I zY&yk($;lL-KVO=UcdN+_zrKaF!fI6f$uftu$}QQh`Gd^U=VCmzBa=1|6{R)|O-SwG_Er9)TojG$%)5~{9X0Relh z2Xi$X)Ee*Jp`@dxP1!!fjfl9us!mS_VdCpjyO;p!urCib2!ee*pc-f-0;n%R6W(Rf zl1P%awl)PH94M!(b9@`i5fE&De0(fL%{fV3<4hMA6l69ev#Hazi4{`3K9GinF7-0g zRP^oi4GaI>wP6zH-CU;%Jd+K*v7awKIn{_&sscI-Ilk?}i=M|r94c35gyU?c$U zfq0WPm$dn%nO_xTdZcFH!Jw#WH9uGVL_D02t~xF)jQ|uLof=g|QBD5sVz0EuR;HSs zs>B2u%?{#GLd8c_u`nlW5qPX*+F+KzVG!ytSDn$=NNJ#sKW#ZM8Yb3^=4@1r%lA%$ zC_Vv$hK5G(!t;`y5>)H|Bbr*k&MIKC2o2QJf*^08?#1|>p^U~zQFT;2@9R3v80Htd z*p{EnJR`@qaf;EG7g&rT&GG68#fIK0@4Vzj$_UVY{kf`q>q+x!Ct4=Aom!jnP zcbBw+g4#l^6Ysl|9syxa(jPvsB;4)?6X>21l9OYnSxV$7)ARE`74te=9}1Z{u|V6H zTDI!X`&1Ru3#=6O1s(NqbKi-{BbK1Z6erq<$Vdl$r%rMp#zz6~EfDi0BP)Ayf7CMP zPCXl0_K2D8)6lgi;|L0;D(p?ankFy(w140?vY&c(F9dfAtOyI8(@VzbX}M{Z*|e+; zaPvqHYn;}uPqMbhb0u3icyD+N8*+F!IcD)1OZ>Of&Ql7HaMukhl8C}X)1CM+-UHou zqsL7Y8&ln|8q+S&nk?wRYa2zSDrEa!;)@KnK|SvJ@-{))Q;Z-m&NF~*P)H149_Dz7 z3`ED#q`2eht-}GMfRe5tugA{d9=0__YwM(=Bd4<5I6L08OF`d%H^l?OB?~!WwBjEJ z9M)|WrFJZ8!Pv&tz#om454$B!W9GDT(oov%NEG}Fa|r%AtSR`{vJP`{{3-PV#@(Sn zA@Ro#EVoucZ-IFFV5($^in?~!TKApD<`x#u2gKaBVSsB4gtjiv*ST$vWrbxLG#SV4 z?%L{kh`TGz-W*B4lBiOJH8hCLFD%HD(^?Wat=GD+^e@i_HwBd(3L1VxLQ55Hj=$=W z{6Zq(`fOe$fYaBiRz~1(NljDyOQ~0x8QYP=fjcwh4E0_|_@J3um#l3ZfXC(d6>4o>07Tt$0$&xM#l+YCYw_1IYti}CGXM!3t@p4qY=KZcfBxJvcal=aoSXEm zv9aTnaNZ5SA$}D-E$kH%N-($kRtJd$gTdY&ND)9A@bQJh1c?aWgi$P05E8<~62DEZ zkM1eziz^ImS;sZIU8H=hD6InoBaZ_VL`T(^PQz*P*8^O}gED<$TOWhb(l^V`@<-|X znaad0AJL0?NCTWlP2Fgj&P$?$xW`qN~|Q?r@&99A(a!o3-H~&!N1^(0{V4l%T$g z_xrd6J$$i-Sm3G&u+bcj$EIr606Q%aaA$0zJOw#Usl@|lvgFzUm|JN&FXpC>`Erqd1x$#c;m@dT`^|SXzXUU4wc(8p$;NTII;weG!2wLioQ^5+)p}B}8 zLdB9F=MJ)eV9rD_fK!YL`i(QwkOspCZ_n3NdbbYtpK0bY-YSPkRz?rn1%yr5-PqO|&>SUChGd*}1S5sW8ap&ttkK!@p?Hn%e z(s^p{bDZ+@mls%57((sGZO9RloP13{2TQtlB`ryyr)^C;KjI5uSp9hY16Jci@|vZ- zRpN{ZqqSnn_ydKlQH3Gj)abc9-UD4E?wjRTl2N)=mXvy@SanhEI4VBZ0;{{nppM;l z=Qjc<3xQFw-((^i9Q+PLflw_6{+T~h{9*HY!apCy&k;YbF{>eY!SLkqlSMIXD-hI5Csn4dgs=HuG@3cHr zP90z4C;`h8>}Kd7OTuVIkXcNzGO~NDgv{E+O?E8tzOQ#+Ko;0F0)twpZ?t~@oV(mT zbogpjvjUW(j#gXQk=c38y)xxsrJdRa=qyyy($e=-CB-)RXZkV@8X0J>rcXxe9xup# zJS7+N6LA@H&0?R5PVYo6B^-V_KX+e{KrW=bX_&CGBQBIBvc89IM$otx4ySZDaZq+A8e(Lix2JoT& zc9;`{a1h$%d}K>(Sg3YLo+Jod9w~9?ey=^f6 zQk)}g_ay_(c4D^c*K_}XVj)Mr%l)_dN#}bo30mqQ(wFaXE$Wh6A?wB!`Z4^UdGOs zf3$~Ps-Uo_czgDP0|;GZ2yQs>zg>=AV3$K8An$>BECXhbGO%{>MBRT4e*n?XHk;pn zWqR`O0GJpCTd9ZppBgp?;vY1b{RNR2Hlu)MZo6JhlCRdM6M!Bz0!|s|Z%;hlYNP?X zJ+y~jgSfqoA#C6Ec(|4;u2sXsx5EgurzH9~=`(5Kd~qwxja%3A-N*#U%`^h&^miZN zdC+p=x@1&;VS%IBtQd~g_yZ}`8fqY;S+aTB--Ohqvut=pWRd*v{8PLAO%ggRaeX{wS&VRMXo?0UHGXE%Kd4?1|0rPk=$tK3Nqq zD-wKD9h1h=;43=;`esxdz!Z{n3%aBJzN^FccL(6;2`2;9ck{$4DYVsYaZ@ zEK8irS$1OLZ}$L(?l1Cywa=oD6P^P-wfned$%mu|9A%V7tKV#gahF#sp_0gw$sA={ zWY7Xo8~nO){Oh=5qeAP?DfyV*y-6)rA}1`tX@6=)(wUk@AX32fi4xUaa_>RpFTi#= zHwkB%8n4=$HyEJ^fR=!600PBIB7|vDW`0}Zl!b7pDe#&s{!$@nL?Z4y6=ecZP`Itf z42~}y!vKaxSN%nDnePqnpx*g26x4?0?r7`>DdK}L!xf~kEQK5FbRL7w$;GstUW{lL zz3CA6m6RXwsZ6Y!{Kt=K5lsL#E&#vNFo^+cJd7I@&`a?wi1pR#*+vt6Hv#CC$`j1l zLNY3B42M294oL4EY|HT$PSM^ z%6QtJuxzm2*@~Ez1x2m9y!`Vt9o^Z9f^eruF+rVu0D*lo>2-NAO#)D52RpmEL>%l@ zWT%-Ap$}C~CK0+=4e1~C96&FBSZoHZ9WMN3#_8vw0mX59HN`(7O6{NqnxSlOkAw7X z@TsQuVtYyH>^4p!CWxkqB#f%Ti=k%pKK|&CfZt1L=~<(rA1_U1sp?1r?pJ=c$@`kN zv(F?!;hJ9)+_mNI!hWeR^aSDAxmbvIp6&yte)tQKl=gUHZuQ@dewUut36w6HImSDD zd>*6Exs$fVzH~*B@EtW>QK$MHiddal^-x1qZ_((&oIy5LbwKF6EFqQh1)o?e{^{A- zjdbqblgHc^o3H(wefab%^O|1RO%;(jE;ZwUfRNtK$_*rU1k5?;-9bpCtsFkJ>DOnQ z2Qy6+#KgovQ=;gUJnfikplX@?16$_h9%00T9;}0x%MzK-bPGIc@{;ck-iTq9Nf&(3PE?M<8bxGt6||+TynHYHto(XDKwhQ~~Y%Xu7np^D+o9-omtt_02F~RAQdGK9h|5i%k@u(OMS^ zTna&4Wo2d0>6LfJsrwdPgZ;Nd$p=%LHU$2(W>TA#~Ju(Ggk()~7&H=3SYrxaojJ;`0fQS~R z{DrB_l>32)#HLfi81RjSgM+G5!1kbVLEXR0)N`;!sAT2p?h5{TtXu6ha+_vrw8e=4 zV%QEac{Rrq$J5<YGLCp3YP^KCi555Ndx?uc67xDw#H~5mx&o_TZlq`XTy^(#dHnhaV zgm7`vu+BB)JZ11~++@;FgOo^JBaKh$p+%Dg_uq|?6`!l_y|Wm6I++**R1Y)qj-u$v zupssJ_D*+M>t-=*B$Ys(NwWB!sd~5Eae~rq#&b+bQ^xEbSstICn!7jSu8Mo$f;z8x zSwxEAAe~=C(Xi}n#tu^!MfE~$D@zF>r}l*fJkXpL-A|%+Gf|Ds$trZuBZRc)FYq*L0~H{6(x+hOhL=|l5)qX`BND3 zj3)afoL{EB!=-0|3h+mfBI77s<(GYuf{ri8om!>7Qs8ovmY{$*H#YkrO%vtDi;K=) zSFq#;F=`5-)biQj@57EfFUHNw^1qMe9c`k<@!-`og<&pT|Az#{tNS3=rF%u|z={LO z?FSAzUrlHNRYBS%`shMJLX6K3x^kk^!hh;f;~BM-xLtSQkzU(Wj-S)~l?F<2!4U-@j9e3;E7p4aDB1TL+52LBI6GY2d~rF)bR7gWQ!%I*~sq4cxNm83n% zN*m6Wg}+*NT7=essQ99u4ToJVb|qZvkXV?m?9g`Di+2_A!A!61CZb?iJ+4nVjicg@ zo$p0$9*5e`g_H;KPpv|1@V*P7;JK{19YaR6fB8}r*Ghx z4d?|zIH7OxA~6^b0(*d@rf3!|ABW`A6-9AOBpJV71 zhZi${v3iTyRrynhKbB<|S2sIHlxk9?rXg5OFrQz9{7pCyxrpP_?t~1I(4kIzg53kD zNJw9LbEm}|fN^K5@j!&X&C&72FP;LUWCgyNOzL_k`0x`ElV5A$im#|!ac=}cPRgq= z4oo>M`kRad)|r%lkeYW|>ONUh1eonmh{5|mph7b6hwa-7u(f9k$l3S`2N=2)n;jig z&i4B$_SyB)mGyU}g}3?&Qk~0#vE)p>qz>9L3uR_OoT8#h;2HTYb0mVd84xEd)fZc~ z+CkP=pPats4!=+BC0M+5Ywg9_+1JFxj`*!sEY*-v=kEzb7f+N?-~E7KW9_4O)l`F8 zogM&^6{33=Tls&D#mvOi{ef^df~I*w8@b@#sg|!=TE|Zf^Q>?NbVQ(c&1TU}t*z9c z0~B<6S9s9%gD9@Ph^r`wk6ud3;i-ZVL$(nbTAoo1JZzBa`-C3~EjL{>g^+PETDc*4W2J zFZM)zo2W}mjI6#&WUlZV0-(!xj&7Twi!YyHr}V1lDk>_NKi)_a)7!gGV!_1>mj3=F zx7{7kn+_V+8MxQ=qfHrgXE~u2O&7#o-P!qcBF=0IFMR|mq2s4(`(Pi&9l&8G?$0zR zHQZz8vODo2ERzPtTVWbrADImv10aon^5T)#7KQG7K02-pzvO}vi z^aqD|g()XR|H|Q^nUet4xA+(sY4*`fT}UmkViT7V?o>pP38|hcdrBUX2IQEqSgw~I=zE{&Do(SYH{)gt3fo-xn4aQ0HA-C_<G(pI>mmS>601M`qRRE`0}?^s!CY1Oa`4!;^5y|6F|NUrnd z!I2~}l0t#~FqD2tDDlMGs()_quYi+SQ=6M-*4*gDBN>%jb|Z5apNsOnC)bv92P@rG z*zWr?dg@tk>4AijHHYHP_cJsRDap>1e5mHN`q)B3C*34cst^%e9Tg(NWiEqW=PJ!h z7d*YCaBo@&6A;dZ{v-l0>1U(C$3;~nkI|%Af}9m_NoEN>OR)w*d@es|X&Nf#;-|P= z2H&`U0)YtTmF1*0?J;~Wus3U}UDp)QUER3IQr1?XTr(QaW#kzfObZGel@&mh=^1;d ztywA!rZR)*uUpXv(T?-fNYF4mF@L+sHGJ5WnFhG&S2R<&Az4AHA%NdR>VSj8)iF8w zjjP4=m+ra8;^G10NSni_`j9-Zi{R3iwKWc&(Gs~whFv(|`*N_dmSkD< z4EGK+XnyIKcnMG}nZN7?nwc21wP1iwPdPJye=3Yb)9vEdfByW~dirD8N1y_wHzU6e zNdT9OFIH~%Idtjka^m}>I_*SS)PHVs@Fu^jCpsVjR^SKkxc{;b$hh_Xm!3OAT!F- zuYb+@9pfWhv=@+n#4fQ^_eELEb8y#%rl)I+((l2ee|FIiBm8@IGn_J*zGy}|AvU;M z&cLi@b?Lb9iV0w8$)Mvuhj(V*d+Jy2ue4>5X43rHJu3b45V5H&e0Fk||3&xY;!WS$ zrX=4myV`+L+zyF!Bp1!j7m1xO&3qRc5V7c4Ds+SP~9nrpnV*mqizhdTxL&hAgR z3=Bf#D5eF9buhBI`JVLg#?+ZyR9Wp+I{;$fvNbP0qLGw*dA%HD)$>!t4Ff2!c`x&< zu_fWf@JLtqiP(<-N&mwB#6Rbed0mNWN|E2EPj!sWw#Gl1*kf>h$fdbDpYR_nQl;@H zS7LuL`3BkAbAv^)O{1ic8F~cGMWxv)eY~AZrG&vh5$jiv-A-ff2l1ye8xDMa)7;$b ze|u-NL?@utu;+DoH8Okqq(rqVxCM=D8usqP6}-WutnVT3jJX~kg~W|qQ#q*blOIQd z*U`K($Bt+QS2r+%et7In<)5Y^A%LZ2y1H)7lkR5?YK<>aAsubvi+Nv85XssvB)ERW z6+RhFiewzm$Z8?iq6daS9OW&1)T>a!xK6i`o#_ydT~n(?{kogsBwtbf;!gfN7M1C* zyF@YrZL_$aKD!PdN}R_Fk~^m7D4;;7FD_Y@XYxVpHPdeMBuV>^nAr+zzJ>ZvVVz$Y z3%kRendEBIDyM(H&_EsM%6w)bL8nrWM)m2jKT)FGdF-7spGUg7H48|?K5*)s<7F#*U8 zni-B~G z(gV9bAdywM{VZ>AaPWsrYg_)>!$dyo;SZS)x%-3@y}0g0K=t8_W4{GO1k*-1Q9lE1 z47__VnJ|N_Zs`Viljoh*TZdFr6O~F{8kyR18bf}@y*A9DZWySwZ|U>Lw)nr=4`JAE zqlMB=dy-ckhu9#>s*r6NSXiJ64i{*os`Vk2NJ7~FOg943t5@LD<+Xv9DZsxrdJO*S<=3K?p_t?y(Pik|FbR^PjgZ2gfY?(WR3#K0K_CW-?O{@@f`vBK4$ZWaR5} z5*q}Z+86$}81+w+9l^f9_;gIvVAQ=PhA%B{J}$SbTGS*nNWFe#u?t=l?%BC&~dfg^O__| z1l;Cjs++OMxU;}MtX;4$6ihRi|)GU>^Fklj?6M{7$w4UqbxUvxX5J2T^WpHJhI{TuY+ z;+a-rr>1@yJ#DZ&E3PG}sBNJ7l?pHjJKEAbL8jJypj|l;V3LRHPY9Cg?*WiId%H)) zITl_I@c&~2PDwVgIeU!P(#H5LYGVWsYcnpuhG1Xa*ysXDy)7jKnlJ@8=S^ApQ+7Ei z4?-COR2=$nc1O4j#((toA)EDm><6`gHg^1ftc(BKq~Hh0?BN)ZiHV67g;Iog&m#Wc zwgx5d1G^ke`U5`Mf5*7IS8}**Es- z0E#Y*A&wJDi&eON;fnz>7WKfEa#$k(dHG&dU;hOVlrV;;wmakehJnu1f{IfAmtA2i z{PkQp?YwGodhcQoU>1WxB&PG%xt3P+`8k7MMcg*$Nq{=?f`%}%BfMz$rZrS`mY@cIOG%nDc90Qdj4|w z`2W>kLymM!UL#t?yUu}}5FOWBc476p<4B<3-p!@T{Gsg$_0o#ZhgEqGeS$)*ksz5rxFU@AV=_*0(U+(3hC?b3%$fEdV`#jNG+6d)S*!!l0lOP=uBvl5Rp*!~ypQ`)%upiexhOTaNM_vx(^Z%I z_&PcoSJ++ZV+ttO{PyZYHM5e?k@fLeon@*&P5#_t@OV+bs7`EMkjsox1(F8ek3@8{`dUphgx=Zq}- zo5pAIGu{XsEootUaQcjH2Fo^Smm8uoabS&q!wx010a1UR|#b>q#3Ge4C@g9Im7O1U_k z`ljw=#I(s?FzbHfG}dWAw$O@ICJYIc37Sikfc4e|NZCEXi1(R9%3OQ)l^h<4i3?x- zO8qSisR#QVSXQr-zhitu->F?^BZtq;e=bLr43c6Mmi5}TA53V7yMIfE>5<3x_6YF_ zs(+U(F-sE^cvYv^v8y*$P~c;GJadEkmX3x8i(DQSICOJ#EZN7VvuV+KS74R1iU&9d zD4-ctp1XLJ*#S3&w4+S9?T2$_FFYu59MlBZc6hNuDEm^o|3z%2Qao&%A6qhSNIcBe zE>&;HoZ<;ge~(sx3WUYlnt?xmz68dG_LnMKW8mSEi`nAzq|I^|7}(FYm;H*1i!;j> zU|Glm>IoV+y?@Xo*XJg;<%&A6h&k5`O1_&uYH1o8vmesj^3``fP{4ves-s5%)S5i2 w2zopr0Nx7^!vFvP literal 48372 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

*<*5a{!9=sx8Xp0PKo>oR?D=FqF~O@4^q* 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 literal 4639 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 diff --git a/icons/obj/syringe.dmi b/icons/obj/syringe.dmi index 16203907763d27cf5fbf2ca8ae4327130cffbd6a..0ef1db053b1f2cb95aab6bb13620342cb2c8932e 100644 GIT binary patch literal 6197 zcmb_hc{r5c+kcRKUqXYB2xa|RlFTSewvfH3QI_zvZ;6>PWZ#pLFB+2FAp34mDB1Td zBxG!Z88jI0)9-h^@AY2S@1OUN_qyhp=eh1V&$&P6KA-bB_kAYT)c6i76NCu>09JiH zZ8PwW`*ShSf!}6x?(_gaMH6gc?M^uSYvPJLOr>OMd%2yjiML zvq`N+I_B&Ird|)0{xqf64w?j_x@lnM<~-N>C`K|MozQsdb~v>8;F+kbXtHV7@y1un z$wenL3=xp8nf0oO7pl?MW$AAz$CK#Q0~IcHa29u=q%tOvm(k$0gDG;nkxr z2A{%sUeA0V5{rlKUA)gi6Mrpg81~M=f|EP=^gxIgFW-Gh^pts{e$)JWOG<181)5hS zm|-6M{?PgGnGfSElBT~r04Bd1x<0+RaT5S|xAe7dSp;QmWh4E$o!WZZb9sXG(+VDr z(8;vsqxo(=OlrD~jkIEGE|Xi74ytY49Kjmqf4=Q|YjE1{g{_BmMcix-dPtVPT=u-R z)u(igcPj>wak$PZnL<{%*#N%h9UJB?yl^E_93y zg*fgWXy4~6I8`M`zObB&QMmZ7Z|=t6^Ckc5+%KtOV%7>XQOT;4&`V7xt21|6>W*nH zpkr<{+?8Wjn2j4^9#D|OLU@R**DF;#K|ZV&%A z5Y`Lme;X29(5bJlUI2(hqC6bapQ&2y(33MwG=;|5o$qzxy(uTpjWAH5 zFJHc#1ZEr4w?0a4^jjm(WBOca2qVu}u&@9;4}N3AQm%zS{mKkpv}K4Hr30i$8nqfE zc46qZ4PU+7KmOW}x0_r2^T*O(aC$|k39*fhO_U5|sdfGFd9s@v`l}4q4b0_Gic; zJFV6uM0FvyEcMW31Rz5qRoHzUgr_4`zh!u-on9C%+;5sA>E*&c93ugEi2FZ(evnXj zC`DSaA4|UdbFHGUbCK__`;PmUfy7)R7Zl}&tSu+rgqqMl6c9;_Pm)I(r)zPYo}2`H zX&X@Z0GrjaHbbiAJPiYB(W)8oUX+F-E{a7{5~2v?y7U77S3~zk9y1e1u2w{C=1Ig5TtVtUg@$sV9q;AI!yExv+W&^zQ zbYJwb(I@DNRfno_?qFfGz;#cjhLyHcQ7Na0sM7NCgAqwd$;JA~@o^nX{rZ*K$;(^F06yCPPX+(AS#YkXE=AD%RR{_5%92(Zw#d(VuIMJ!JY@zUw$ zy}X-w<2*p9uTv46YD~$`H(soN=KoN~&5akZ|5j{nla3jDw5t$z`@=`j$y7;|Vg;#w zAZxu=R;Pkbqv!L0asA5Pp0COS?%w>7hS zKO)&kj~e(Ex_e*A7W+O-mCMfFH_YbIqomb0yZ~-u5`LJ0QX{n*p!Ga*+ANj)el?ZM zmxzY$`~o;;@KIne7rx1MeCURpV6m)U9>^5j&5rwFU9q$5e}f7z_iVf1v%7n=?@_-r zFyFlUN>Yj{HU45(I4v^(^jlpOHo9sl{fo+<`h;iLwU8dj zxobpZ(u0%F+T1Tdk_2yg8V?i|?z9|l7m@Pzpqc>zwQf1>!q!pYo_!NoQC5npdEt-p ztMn;l<9i!hf$AU@CUC`O8%HN3uoyM|b_Q^op)g?4u}D_>ocm687;8_+@45XaPp`-Z z1_sl%U+khk%MN!4>sTC>kk~W#oOdD7bO@go3Gs^CCH9AhQ@_c4MbkV#P|@sI-<)wv z&kk|3skvDkOU=r{QrXbZkn-ko8-6itWMm{MRR31Mq|{#;ZUmn5YAb^~t-;6N&r!P_qi zsCu50=Qj%TE^0%KY25N%zw_{XQCUse-HDA|nAKH@4N^nE#I+)eT&y!l*5ZG#R*3oO z*a~&^+`C4fjy~9$T3Z+XfP(Rso!)YBbGvPA%?F$lIzc}h)Gf-uVAz4F1|PAB3OGB^ z`}OPIRiSA7#wimx>3Mr5dlyfM<^V1gMJa&PItEggO+OV7le3%C)OW!NOjKhRn|W|9m$2OsM}#JX%gJ z4cwgSh*;af<2(0O`lxVQ%me*jE*#i}oollr-*ZK4F!KT!R2+EIY>|+aamvq6*q~&g z`edf+y@Vy2*i#encsENhoPFQEvDiGdx5sTow_R0D$M9Kow7Iz8K!P1fMOW5vK%8rw z7sD%yiWq>S?!3xGOH)&Md>b!tXCe z6Pdeh3vjdRZPtyXyb%CoKEgWBAfL%qRWkh;?sMbi%a>uuT^k|;14H~|fXUsg+kcfYHGbsxt2z1O%i#Baf(A-Jy9 zuAbfz{`&)p5VAVh(<2d|M=uU02R>16!NeE#~r91{f{^P zjuWE@y+co;maZ;c8}GS%Cqr6c3*$m=w_1o>?TwuMbn)5}IzgJU=S9)u)up8JIlH#I z1RX7!?XUeSg@T<95x3G_EBlh7|3+Vgp#&j`bc3+7n`pu+#rM}8EET`QN%o>?=eSlQ z7mja%MCw@gr?aD_ZV@O2+2afldPnk)PQSN$9{W;lmnP3GlxqQt5Dag8q!*fcsd-&8 z8Z~wS&D`s)I#lyO1_BbU_U}o1a5E>|`!(+5w7FWN^rZ==R#jDHai-!xckJOI6Ds!2 zUcT}jMH_|rbo35gV)vw`riP#<&q3*FTp3FKssbD`5F-x`QUp4j>-Rg_x98McW@mDcnu*!$ZXBgc%onCNPDdk!YIl`w~bPV3Ju!wN#d!zsSYs^Hl0S&^W zP|Ma<;9?zuQ>Fi^b@}3DbZV~Cw&-`}t+h3UM}NN_J`NjvoQr3| zmX@0P1PrkggAwK9KZLcCZw77i6-E7RM`t84I@~_n(^-{&Y1Xf~(!*Y!pFe#gem}wE+T|7S`Ci|f zI1sG&Sk>pOewpJLOy8-sMr$l%NbUz*07)8@=Z<#!$`2v;zP`FsgtCCLLQ45rqVk-p z)k4NcGm|_+T(Rkl5sjh4c&0C`BAXuiBW{nYXS-%N-e|$_251}Iyy0I|xRsjtHX`Kf zoN&sSIJnK`RdEWIT3A}<3$R25f&hq?CSGoQo`3PPfUz^!Yib`6rP1aGeat&5)_R4w zdIS&S;{xpo3e4qr?vgopv8jN_Z3TXoEs%L&N~dueYtA+Hpdl;JlwipGCwa7>y~OiB zS>%7DmH%PTZlU7pzG2g86aD0jF?B?EhIpri3a~%$P&4)AFePiHQ#cnG;vE7XHRR<9 zxw@{~>_28aDC~C7w}w4J<~UC+(_75sTwDlvI9kLd;c@{$j81<8w~LRfd0d+&u|28r zr$Hpj66xWj(yjIQ{PvZ1(MMa=Y;CHWySaLy4%;**2h*&=NkIsC@{{$@x;wE=BmkVf-Q|eO(hEVc8yYlWnE9tnCa=f<2N;#gHYu@SkI0$2s zJ{5ZdSO+(^zG=>s6O*Mtg4@aT-hCvwo>xgpfkyARrlyolG)O!9HTVy!1sy6x}PzV^;Z`krIfBkWXJCbPgUZC(t~c4Pm#PgbgX=J|s?+G?BWPlHWvp zWa}1BoAknWe@+XUk|j^<1VMw4@O8c?m-qq+3@632!d&pp#qq6(=EnJ7XLw>|93;4qNb0}$0yON z5>GNYSu36UA%WxTg08CJF$TIyxLOLu+m8NLZ)fF;W$3}LJa;2IL9Q#t5v3K$@EzaA zl#~>l$>*s?zry!DHJ9Jh)N|!DG`wYmagVt{aopX>Yp^pxezb1hQsLa4hGfFc4!cDw zTM2ICF4py)Iw+j_=gQh&KtsT)5vWip@~D>CB$Z6oq{lPVkXlGn8V~S&yui8iJZ5~7 z-tLljtel~nrAMt(mDn-zOvZE|mEQEtn6&G<7Wrf8puiu;u1XL9-L(X$4$|&NCb8N1 zTsNhPL3y?;(K$LgHe{bX2!(-pjS>0#A&0PVa#Pcd_V%~fIwPw$V67H_%WuFLK zFc>cz>gknkQ8%=?; zb?(t!VNCJjv+0c28|FesODq#g={U7(6bm|^e4zuqW_if-Ct2BCo6fYtaw$`-P_)aI z4z8tuI!uF}Um1ztGHQfz{@rjPr=&!B-d?`O+UD9i*c6oCyg5vaPRnIb#%4>d&La?$$5S7J;Nigtd{4WQHHPzve9#e1Q)n)bJ;&@)a)?%#3lBfQ6k1B zN;gvE-`eZYm@z3g-X);oi|MB!t=+%A)hB04@q{svnKBE z7~bI%ohhe@JP(|eI!okBNn5vX6&wxqQ#xJu?-V<9YB*>OEf=nlo>3}#2(HU0QTw& z(ca@7D--b4RsT%761fModu4SjlOnvA>fmMkUtE-`YNX7;TvvM6*_n? zRWCGR+3yf^!YRYcp>)76KyZu27!%49zD>ho;^ZV=J?*Y%V9*)GD&UBvv-DD`p7m-L zYSnll7EptlW?Bx`nktv#A}$0kTO#(i!~yhf@l%?KHAA!ui-Gv)>}ZI_6{{Qyc-WPt zerP$gmK(ivf~)2ka@jM!E{Hi5nVZao-S0KymB?vFR`$qc1?h)X3_)m7zQI?w|Lf0l@rBIUBRRa7<-e zZL@Gia5!|k{eILWbLk4zm8$Zic!Gnsb+xX{=PC<2_TY4 zVIfcNyG7jUUpca?w6?NRgp-w(m9Gsw?m!Ncol4;w`4U{jGh#cv_-HaeO_4Grt;}wH zUo8m?>yXb9^+YyYuIZFLo`U}I{n1Z?cS19h|<^B?=3mkd67Ty z0k?EU%=jAq3`Z)l5z$Vd(hcs8YUU&jq&?HFKU6!uebDast`X|p+SK*hz_{=gg-?bl zmY*hpn2?zD46fmaTxzjX{fs)v6GXKw?Mr-Khn*}wK~X9a!!|~jhftm4za#e{cfT|K zE{|cLQ$%AJ{16{g!(wE6fqM~awl=pF|5BWP#F?OTYN`ny-rfDA6wY{-lDBk0pWLB@ zh)kh+AH(zTYo#i}%wI|YJLtL@yrJ=>X5H1aQ|{e^L*h;{=6YR+-)WZcH!R}!>-38+ zmm%T91zc!C{ByPaH^}F!6_0k3zV&5XnN>cQcb87&y=+BM)G3ce*Q4{%E@bq3c7As5xgr?Y&%WYdiaK>*zdK z|E@rxA^dt+1l^VBf>w>zxX~*gL>C{46n8&mPpe+pm@6;kh;oh`p>)m>oxZJ>loomS7e<^P^KhgOl8;A_sG&Av%>Kq3il4_jGZKd6j`>;J;LQJmtp~;kDFT_?ZcYr(O7~faom+u4Vm_xJ~LhVUk0|0c9VTgtNfZT zfkBL!;acpRZI)m8c)o#fAgcrV=BTARa+W-5d+r|juNKlY3=5tADDfa(MfomzCnw8A zLq#?2IRT<}gfI80dy7rQVq`~cqx{;oq zD<8!1bUld?yX*N8?`Tugiv$FexVj6kJc%y)OY?GqiODCnd)BmZ%HXWZ-J4}K;4mYc Z73)%jWUFsxfqw@8`Z~ti<+ts_{|l#D7Q+Al literal 4868 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 diff --git a/modular_citadel/code/modules/reagents/objects/items.dm b/modular_citadel/code/modules/reagents/objects/items.dm index 55dc2b8f..6221bdde 100644 --- a/modular_citadel/code/modules/reagents/objects/items.dm +++ b/modular_citadel/code/modules/reagents/objects/items.dm @@ -1,12 +1,12 @@ /obj/item/fermichem/pHbooklet - name = "pH indicator booklet" - desc = "A booklet containing paper soaked in universal indicator." - icon_state = "pHbooklet" - icon = 'modular_citadel/icons/obj/FermiChem.dmi' - item_flags = NOBLUDGEON - var/numberOfPages = 50 - resistance_flags = FLAMMABLE - w_class = WEIGHT_CLASS_TINY + name = "pH indicator booklet" + desc = "A booklet containing paper soaked in universal indicator." + icon_state = "pHbooklet" + icon = 'icons/obj/chemical.dmi' + item_flags = NOBLUDGEON + var/numberOfPages = 50 + resistance_flags = FLAMMABLE + w_class = WEIGHT_CLASS_TINY //A little janky with pockets /obj/item/fermichem/pHbooklet/attack_hand(mob/user) @@ -37,86 +37,86 @@ user.put_in_active_hand(src) /obj/item/fermichem/pHbooklet/MouseDrop() - var/mob/living/user = usr - if(numberOfPages >= 1) - var/obj/item/fermichem/pHpaper/P = new /obj/item/fermichem/pHpaper - P.add_fingerprint(user) - P.forceMove(user) - user.put_in_active_hand(P) - to_chat(user, "You take [P] out of \the [src].") - numberOfPages-- - playsound(user.loc, 'sound/items/poster_ripped.ogg', 50, 1) - add_fingerprint(user) - if(numberOfPages == 0) - icon_state = "pHbookletEmpty" - return - else - to_chat(user, "[src] is empty!") - add_fingerprint(user) - return - ..() + var/mob/living/user = usr + if(numberOfPages >= 1) + var/obj/item/fermichem/pHpaper/P = new /obj/item/fermichem/pHpaper + P.add_fingerprint(user) + P.forceMove(user) + user.put_in_active_hand(P) + to_chat(user, "You take [P] out of \the [src].") + numberOfPages-- + playsound(user.loc, 'sound/items/poster_ripped.ogg', 50, 1) + add_fingerprint(user) + if(numberOfPages == 0) + icon_state = "pHbookletEmpty" + return + else + to_chat(user, "[src] is empty!") + add_fingerprint(user) + return + ..() /obj/item/fermichem/pHpaper - name = "pH indicator strip" - desc = "A piece of paper that will change colour depending on the pH of a solution." - icon_state = "pHpaper" - icon = 'modular_citadel/icons/obj/FermiChem.dmi' - item_flags = NOBLUDGEON - color = "#f5c352" - var/used = FALSE - resistance_flags = FLAMMABLE - w_class = WEIGHT_CLASS_TINY + name = "pH indicator strip" + desc = "A piece of paper that will change colour depending on the pH of a solution." + icon_state = "pHpaper" + icon = 'icons/obj/chemical.dmi' + item_flags = NOBLUDGEON + color = "#f5c352" + var/used = FALSE + resistance_flags = FLAMMABLE + w_class = WEIGHT_CLASS_TINY /obj/item/fermichem/pHpaper/afterattack(obj/item/reagent_containers/cont, mob/user, proximity) - if(!istype(cont)) - return - if(used == TRUE) - to_chat(user, "[user] has already been used!") - return - if(!LAZYLEN(cont.reagents.reagent_list)) - return - switch(round(cont.reagents.pH, 1)) - if(14 to INFINITY) - color = "#462c83" - if(13 to 14) - color = "#63459b" - if(12 to 13) - color = "#5a51a2" - if(11 to 12) - color = "#3853a4" - if(10 to 11) - color = "#3f93cf" - if(9 to 10) - color = "#0bb9b7" - if(8 to 9) - color = "#23b36e" - if(7 to 8) - color = "#3aa651" - if(6 to 7) - color = "#4cb849" - if(5 to 6) - color = "#b5d335" - if(4 to 5) - color = "#f7ec1e" - if(3 to 4) - color = "#fbc314" - if(2 to 3) - color = "#f26724" - if(1 to 2) - color = "#ef1d26" - if(-INFINITY to 1) - color = "#c6040c" - desc += " The paper looks to be around a pH of [round(cont.reagents.pH, 1)]" - used = TRUE + if(!istype(cont)) + return + if(used == TRUE) + to_chat(user, "[user] has already been used!") + return + if(!LAZYLEN(cont.reagents.reagent_list)) + return + switch(round(cont.reagents.pH, 1)) + if(14 to INFINITY) + color = "#462c83" + if(13 to 14) + color = "#63459b" + if(12 to 13) + color = "#5a51a2" + if(11 to 12) + color = "#3853a4" + if(10 to 11) + color = "#3f93cf" + if(9 to 10) + color = "#0bb9b7" + if(8 to 9) + color = "#23b36e" + if(7 to 8) + color = "#3aa651" + if(6 to 7) + color = "#4cb849" + if(5 to 6) + color = "#b5d335" + if(4 to 5) + color = "#f7ec1e" + if(3 to 4) + color = "#fbc314" + if(2 to 3) + color = "#f26724" + if(1 to 2) + color = "#ef1d26" + if(-INFINITY to 1) + color = "#c6040c" + desc += " The paper looks to be around a pH of [round(cont.reagents.pH, 1)]" + used = TRUE /obj/item/fermichem/pHmeter - name = "Chemistry Analyser" - desc = "A a electrode attached to a small circuit box that will tell you the pH of a solution. The screen currently displays nothing." - icon_state = "pHmeter" - icon = 'modular_citadel/icons/obj/FermiChem.dmi' - resistance_flags = FLAMMABLE - w_class = WEIGHT_CLASS_TINY - var/scanmode = 1 + name = "Chemistry Analyser" + desc = "A a electrode attached to a small circuit box that will tell you the pH of a solution. The screen currently displays nothing." + icon_state = "pHmeter" + icon = 'icons/obj/chemical.dmi' + resistance_flags = FLAMMABLE + w_class = WEIGHT_CLASS_TINY + var/scanmode = 1 /obj/item/fermichem/pHmeter/attack_self(mob/user) if(!scanmode) @@ -127,21 +127,21 @@ scanmode = 0 /obj/item/fermichem/pHmeter/afterattack(atom/A, mob/user, proximity) - . = ..() - if(!istype(A, /obj/item/reagent_containers)) - return - var/obj/item/reagent_containers/cont = A - if(LAZYLEN(cont.reagents.reagent_list) == null) - return - var/out_message - to_chat(user, "The chemistry meter beeps and displays:") - out_message += "Total volume: [round(cont.volume, 0.01)] Total pH: [round(cont.reagents.pH, 0.1)]\n" - if(cont.reagents.fermiIsReacting) - out_message += "A reaction appears to be occuring currently.\n" - out_message += "Chemicals found in the beaker:\n" - for(var/datum/reagent/R in cont.reagents.reagent_list) - out_message += "[R.volume]u of [R.name], Purity: [R.purity], [(scanmode?"[(R.overdose_threshold?"Overdose: [R.overdose_threshold]u, ":"")][(R.addiction_threshold?"Addiction: [R.addiction_threshold]u, ":"")]Base pH: [R.pH].":".")]\n" - if(scanmode) - out_message += "Analysis: [R.description]\n" - to_chat(user, "[out_message]") - desc = "An electrode attached to a small circuit box that will analyse a beaker. It can be toggled to give a reduced or extended report. The screen currently displays [round(cont.reagents.pH, 0.1)]." + . = ..() + if(!istype(A, /obj/item/reagent_containers)) + return + var/obj/item/reagent_containers/cont = A + if(LAZYLEN(cont.reagents.reagent_list) == null) + return + var/out_message + to_chat(user, "The chemistry meter beeps and displays:") + out_message += "Total volume: [round(cont.volume, 0.01)] Total pH: [round(cont.reagents.pH, 0.1)]\n" + if(cont.reagents.fermiIsReacting) + out_message += "A reaction appears to be occuring currently.\n" + out_message += "Chemicals found in the beaker:\n" + for(var/datum/reagent/R in cont.reagents.reagent_list) + out_message += "[R.volume]u of [R.name], Purity: [R.purity], [(scanmode?"[(R.overdose_threshold?"Overdose: [R.overdose_threshold]u, ":"")][(R.addiction_threshold?"Addiction: [R.addiction_threshold]u, ":"")]Base pH: [R.pH].":".")]\n" + if(scanmode) + out_message += "Analysis: [R.description]\n" + to_chat(user, "[out_message]") + desc = "An electrode attached to a small circuit box that will analyse a beaker. It can be toggled to give a reduced or extended report. The screen currently displays [round(cont.reagents.pH, 0.1)]." diff --git a/modular_citadel/code/modules/reagents/reagent container/cit_kegs.dm b/modular_citadel/code/modules/reagents/reagent container/cit_kegs.dm deleted file mode 100644 index d40dba8a..00000000 --- a/modular_citadel/code/modules/reagents/reagent container/cit_kegs.dm +++ /dev/null @@ -1,41 +0,0 @@ -/obj/structure/reagent_dispensers/keg - name = "keg" - desc = "A keg." - icon = 'modular_citadel/icons/obj/objects.dmi' - icon_state = "keg" - reagent_id = "water" - -/obj/structure/reagent_dispensers/keg/mead - name = "keg of mead" - desc = "A keg of mead." - icon_state = "orangekeg" - reagent_id = "mead" - -/obj/structure/reagent_dispensers/keg/aphro - name = "keg of aphrodisiac" - desc = "A keg of aphrodisiac." - icon_state = "pinkkeg" - reagent_id = "aphro" - -/obj/structure/reagent_dispensers/keg/aphro/strong - name = "keg of strong aphrodisiac" - desc = "A keg of strong and addictive aphrodisiac." - reagent_id = "aphro+" - -/obj/structure/reagent_dispensers/keg/milk - name = "keg of milk" - desc = "It's not quite what you were hoping for." - icon_state = "whitekeg" - reagent_id = "milk" - -/obj/structure/reagent_dispensers/keg/semen - name = "keg of semen" - desc = "Dear lord, where did this even come from?" - icon_state = "whitekeg" - reagent_id = "semen" - -/obj/structure/reagent_dispensers/keg/gargle - name = "keg of pan galactic gargleblaster" - desc = "A keg of... wow that's a long name." - icon_state = "bluekeg" - reagent_id = "gargleblaster" \ No newline at end of file diff --git a/modular_citadel/code/modules/reagents/reagent container/hypospraymkii.dm b/modular_citadel/code/modules/reagents/reagent container/hypospraymkii.dm deleted file mode 100644 index 012b0812..00000000 --- a/modular_citadel/code/modules/reagents/reagent container/hypospraymkii.dm +++ /dev/null @@ -1,307 +0,0 @@ -#define HYPO_SPRAY 0 -#define HYPO_INJECT 1 - -#define WAIT_SPRAY 25 -#define WAIT_INJECT 25 -#define SELF_SPRAY 15 -#define SELF_INJECT 15 - -#define DELUXE_WAIT_SPRAY 20 -#define DELUXE_WAIT_INJECT 20 -#define DELUXE_SELF_SPRAY 10 -#define DELUXE_SELF_INJECT 10 - -#define COMBAT_WAIT_SPRAY 0 -#define COMBAT_WAIT_INJECT 0 -#define COMBAT_SELF_SPRAY 0 -#define COMBAT_SELF_INJECT 0 - -//A vial-loaded hypospray. Cartridge-based! -/obj/item/hypospray/mkii - name = "hypospray mk.II" - icon = 'modular_citadel/icons/obj/hypospraymkii.dmi' - icon_state = "hypo2" - desc = "A new development from DeForest Medical, this hypospray takes 30-unit vials as the drug supply for easy swapping." - w_class = WEIGHT_CLASS_TINY - var/list/allowed_containers = list(/obj/item/reagent_containers/glass/bottle/vial/tiny, /obj/item/reagent_containers/glass/bottle/vial/small) - var/mode = HYPO_INJECT - var/obj/item/reagent_containers/glass/bottle/vial/vial - var/start_vial = /obj/item/reagent_containers/glass/bottle/vial/small - var/spawnwithvial = TRUE - var/inject_wait = WAIT_INJECT - var/spray_wait = WAIT_SPRAY - var/spray_self = SELF_SPRAY - var/inject_self = SELF_INJECT - var/quickload = FALSE - var/penetrates = FALSE - var/reloadable = TRUE - -/obj/item/hypospray/mkii/brute - start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/bicaridine - -/obj/item/hypospray/mkii/toxin - start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/antitoxin - -/obj/item/hypospray/mkii/oxygen - start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/dexalin - -/obj/item/hypospray/mkii/burn - start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/kelotane - -/obj/item/hypospray/mkii/tricord - start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/tricord - -/obj/item/hypospray/mkii/enlarge - spawnwithvial = FALSE - -//A vial-loaded hypospray. Cartridge-based! -/obj/item/hypospray/mkii/disposable - name = "disposable hypospray mk.II" - icon = 'modular_citadel/icons/obj/hypospraymkii.dmi' - icon_state = "hypo2" - desc = "A cheaply made knock off verson of the MKII hypospray. You cannot remove a hypovial from it making it nonreusable." - w_class = WEIGHT_CLASS_TINY - spawnwithvial = FALSE - reloadable = FALSE - -/obj/item/hypospray/mkii/CMO - name = "hypospray mk.II deluxe" - allowed_containers = list(/obj/item/reagent_containers/glass/bottle/vial/tiny, /obj/item/reagent_containers/glass/bottle/vial/small, /obj/item/reagent_containers/glass/bottle/vial/large) - icon_state = "cmo2" - desc = "The Deluxe Hypospray can take larger-size vials. It also acts faster and delivers more reagents per spray." - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/CMO - inject_wait = DELUXE_WAIT_INJECT - spray_wait = DELUXE_WAIT_SPRAY - spray_self = DELUXE_SELF_SPRAY - inject_self = DELUXE_SELF_INJECT - -/obj/item/hypospray/mkii/CMO/combat - name = "combat hypospray mk.II" - desc = "A combat-ready deluxe hypospray that acts almost instantly. It can be tactically reloaded by using a vial on it." - icon_state = "combat2" - start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/combat - inject_wait = COMBAT_WAIT_INJECT - spray_wait = COMBAT_WAIT_SPRAY - spray_self = COMBAT_SELF_SPRAY - inject_self = COMBAT_SELF_INJECT - quickload = TRUE - penetrates = TRUE - -/obj/item/hypospray/mkii/Initialize() - . = ..() - if(!spawnwithvial) - update_icon() - return - if(start_vial) - vial = new start_vial - update_icon() - -/obj/item/hypospray/mkii/update_icon() - ..() - icon_state = "[initial(icon_state)][vial ? "" : "-e"]" - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands() - return - -/obj/item/hypospray/mkii/examine(mob/user) - . = ..() - if(vial) - . += "[vial] has [vial.reagents.total_volume]u remaining." - else - . += "It has no vial loaded in." - -/obj/item/hypospray/mkii/proc/unload_hypo(obj/item/I, mob/user) - if (reloadable == TRUE) - if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) - var/obj/item/reagent_containers/glass/bottle/vial/V = I - V.forceMove(user.loc) - user.put_in_hands(V) - to_chat(user, "You remove [vial] from [src].") - vial = null - update_icon() - playsound(loc, 'sound/weapons/empty.ogg', 50, 1) - else - to_chat(user, "This hypo isn't loaded!") - return - else - if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) - to_chat(user, "You cannot remove [vial] from [src] without destroying both.") - -/obj/item/hypospray/mkii/attackby(obj/item/I, mob/living/user) - if((istype(I, /obj/item/reagent_containers/glass/bottle/vial) && vial != null)) - if(!quickload) - to_chat(user, "[src] can not hold more than one vial!") - return FALSE - unload_hypo(vial, user) - if((istype(I, /obj/item/reagent_containers/glass/bottle/vial))) - var/obj/item/reagent_containers/glass/bottle/vial/V = I - if(!is_type_in_list(V, allowed_containers)) - to_chat(user, "[src] doesn't accept this type of vial.") - return FALSE - if(!user.transferItemToLoc(V,src)) - return FALSE - vial = V - user.visible_message("[user] has loaded a vial into [src].","You have loaded [vial] into [src].") - update_icon() - playsound(loc, 'sound/weapons/autoguninsert.ogg', 35, 1) - return TRUE - else - to_chat(user, "This doesn't fit in [src].") - return FALSE - return FALSE - -/obj/item/hypospray/mkii/AltClick(mob/user) - if(vial) - vial.attack_self(user) - -// Gunna allow this for now, still really don't approve - Pooj -/obj/item/hypospray/mkii/emag_act(mob/user) - inject_wait = COMBAT_WAIT_INJECT - spray_wait = COMBAT_WAIT_SPRAY - spray_self = COMBAT_SELF_INJECT - inject_self = COMBAT_SELF_SPRAY - penetrates = TRUE - to_chat(user, "You overcharge [src]'s control circuit.") - -/obj/item/hypospray/mkii/attack_hand(mob/user) - . = ..() //Don't bother changing this or removing it from containers will break. - -/obj/item/hypospray/mkii/attack(obj/item/I, mob/user, params) - return - -/obj/item/hypospray/mkii/afterattack(atom/target, mob/user, proximity) - if(!vial) - return - - if(!proximity) - return - - if(!ismob(target)) - return - - var/mob/living/L - if(isliving(target)) - L = target - if(!penetrates && !L.can_inject(user, 1)) //This check appears another four times, since otherwise the penetrating sprays will break in do_mob. - return - - if(!L && !target.is_injectable()) //only checks on non-living mobs, due to how can_inject() handles - to_chat(user, "You cannot directly fill [target]!") - return - - if(target.reagents.total_volume >= target.reagents.maximum_volume) - to_chat(user, "[target] is full.") - return - - if(ishuman(L)) - var/obj/item/bodypart/affecting = L.get_bodypart(check_zone(user.zone_selected)) - if(!affecting) - to_chat(user, "The limb is missing!") - return - if(affecting.status != BODYPART_ORGANIC) - to_chat(user, "Medicine won't work on a robotic limb!") - return - - var/contained = vial.reagents.log_list() - log_combat(user, L, "attemped to inject", src, addition="which had [contained]") -//Always log attemped injections for admins - if(vial != null) - switch(mode) - if(HYPO_INJECT) - if(L) //living mob - if(L != user) - L.visible_message("[user] is trying to inject [L] with [src]!", \ - "[user] is trying to inject [L] with [src]!") - if(!do_mob(user, L, inject_wait)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - L.visible_message("[user] uses the [src] on [L]!", \ - "[user] uses the [src] on [L]!") - else - if(!do_mob(user, L, inject_self)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") - L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) - - var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) - vial.reagents.reaction(L, INJECT, fraction) - vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) - if(vial.amount_per_transfer_from_this >= 15) - playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) - if(vial.amount_per_transfer_from_this < 15) - playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) - to_chat(user, "You inject [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") - - if(HYPO_SPRAY) - if(L) //living mob - if(L != user) - L.visible_message("[user] is trying to spray [L] with [src]!", \ - "[user] is trying to spray [L] with [src]!") - if(!do_mob(user, L, spray_wait)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - L.visible_message("[user] uses the [src] on [L]!", \ - "[user] uses the [src] on [L]!") - else - if(!do_mob(user, L, spray_self)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") - L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) - var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) - vial.reagents.reaction(L, PATCH, fraction) - vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) - if(vial.amount_per_transfer_from_this >= 15) - playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) - if(vial.amount_per_transfer_from_this < 15) - playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) - to_chat(user, "You spray [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") - else - to_chat(user, "[src] doesn't work here!") - return - -/obj/item/hypospray/mkii/attack_self(mob/living/user) - if(user) - if(user.incapacitated()) - return - else if(!vial) - to_chat(user, "This Hypo needs to be loaded first!") - return - else - unload_hypo(vial,user) - -/obj/item/hypospray/mkii/verb/modes() - set name = "Toggle Application Mode" - set category = "Object" - set src in usr - var/mob/M = usr - switch(mode) - if(HYPO_SPRAY) - mode = HYPO_INJECT - to_chat(M, "[src] is now set to inject contents on application.") - if(HYPO_INJECT) - mode = HYPO_SPRAY - to_chat(M, "[src] is now set to spray contents on application.") diff --git a/modular_citadel/icons/obj/FermiChem.dmi b/modular_citadel/icons/obj/FermiChem.dmi deleted file mode 100644 index de7a86d574ed4267f45ccee33a971624f54bc5e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2282 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 b(D|ZY@{KgVmyD8(00000NkvXXu0mjf*pq6C diff --git a/modular_citadel/icons/obj/modularpills.dmi b/modular_citadel/icons/obj/modularpills.dmi deleted file mode 100644 index 78095d82c0ff8d3c4252e4a00353c52f0501a230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 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 yOXbb(kMQJ%=~dB0VD$>2jpmPu|F